Can someone explain how this typedef works? I dont see any INT or CHAR or ULONG type of declarations..

Code:
typedef enum _NDIS_802_11_NETWORK_TYPE 
 { 
     Ndis802_11FH, 
     Ndis802_11DS, 
     Ndis802_11NetworkTypeMax    // not a real type, defined as an upper bound
 } NDIS_802_11_NETWORK_TYPE, *PNDIS_802_11_NETWORK_TYPE;