Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ndiswan.h File Reference

Go to the source code of this file.

Classes

struct  _NDIS_WAN_INFO
struct  _NDIS_WAN_SET_LINK_INFO
struct  _NDIS_WAN_GET_LINK_INFO
struct  _NDIS_WAN_GET_BRIDGE_INFO
struct  _NDIS_WAN_SET_BRIDGE_INFO
struct  _NDIS_WAN_COMPRESS_INFO
struct  _NDIS_WAN_GET_COMP_INFO
struct  _NDIS_WAN_SET_COMP_INFO
struct  _NDIS_WAN_GET_STATS_INFO
struct  _NDIS_MAC_LINE_UP
struct  _NDIS_MAC_LINE_DOWN
struct  _NDIS_MAC_FRAGMENT
struct  _NDIS_WAN_CO_INFO
struct  _NDIS_WAN_CO_SET_LINK_INFO
struct  _NDIS_WAN_CO_GET_LINK_INFO
struct  _NDIS_WAN_CO_GET_COMP_INFO
struct  _NDIS_WAN_CO_SET_COMP_INFO
struct  _NDIS_WAN_CO_GET_STATS_INFO
struct  _NDIS_WAN_CO_FRAGMENT
struct  _WAN_CO_LINKPARAMS

Defines

#define NDIS_USE_WAN_WRAPPER   0x00000001
#define NDIS_STATUS_TAPI_INDICATION   ((NDIS_STATUS)0x40010080L)
#define RAS_FRAMING   0x00000001
#define RAS_COMPRESSION   0x00000002
#define ARAP_V1_FRAMING   0x00000004
#define ARAP_V2_FRAMING   0x00000008
#define ARAP_FRAMING   (ARAP_V1_FRAMING | ARAP_V2_FRAMING)
#define PPP_MULTILINK_FRAMING   0x00000010
#define PPP_SHORT_SEQUENCE_HDR_FORMAT   0x00000020
#define PPP_MC_MULTILINK_FRAMING   0x00000040
#define PPP_FRAMING   0x00000100
#define PPP_COMPRESS_ADDRESS_CONTROL   0x00000200
#define PPP_COMPRESS_PROTOCOL_FIELD   0x00000400
#define PPP_ACCM_SUPPORTED   0x00000800
#define SLIP_FRAMING   0x00001000
#define SLIP_VJ_COMPRESSION   0x00002000
#define SLIP_VJ_AUTODETECT   0x00004000
#define MEDIA_NRZ_ENCODING   0x00010000
#define MEDIA_NRZI_ENCODING   0x00020000
#define MEDIA_NLPID   0x00040000
#define RFC_1356_FRAMING   0x00100000
#define RFC_1483_FRAMING   0x00200000
#define RFC_1490_FRAMING   0x00400000
#define LLC_ENCAPSULATION   0x00800000
#define SHIVA_FRAMING   0x01000000
#define NBF_PRESERVE_MAC_ADDRESS   0x01000000
#define PASS_THROUGH_MODE   0x10000000
#define RAW_PASS_THROUGH_MODE   0x20000000
#define TAPI_PROVIDER   0x80000000
#define BRIDGING_FLAG_LANFCS   0x00000001
#define BRIDGING_FLAG_LANID   0x00000002
#define BRIDGING_FLAG_PADDING   0x00000004
#define BRIDGING_TINYGRAM   0x00000001
#define BRIDGING_LANID   0x00000002
#define BRIDGING_NO_SPANNING_TREE   0x00000004
#define BRIDGING_8021D_SPANNING_TREE   0x00000008
#define BRIDGING_8021G_SPANNING_TREE   0x00000010
#define BRIDGING_SOURCE_ROUTING   0x00000020
#define BRIDGING_DEC_LANBRIDGE   0x00000040
#define BRIDGING_TYPE_RESERVED   0x00000001
#define BRIDGING_TYPE_8023_CANON   0x00000002
#define BRIDGING_TYPE_8024_NO_CANON   0x00000004
#define BRIDGING_TYPE_8025_NO_CANON   0x00000008
#define BRIDGING_TYPE_FDDI_NO_CANON   0x00000010
#define BRIDGING_TYPE_8024_CANON   0x00000400
#define BRIDGING_TYPE_8025_CANON   0x00000800
#define BRIDGING_TYPE_FDDI_CANON   0x00001000
#define NDISWAN_COMPRESSION   0x00000001
#define NDISWAN_ENCRYPTION   0x00000010
#define NDISWAN_40_ENCRYPTION   0x00000020
#define NDISWAN_128_ENCRYPTION   0x00000040
#define NDISWAN_56_ENCRYPTION   0x00000080
#define NDISWAN_HISTORY_LESS   0x01000000
#define COMPTYPE_OUI   0
#define COMPTYPE_NT31RAS   254
#define COMPTYPE_NONE   255
#define NdisMWanInitializeWrapper(NdisWrapperHandle,SystemSpecific1,SystemSpecific2,SystemSpecific3)
#define WAN_ERROR_CRC   ((ULONG)0x00000001)
#define WAN_ERROR_FRAMING   ((ULONG)0x00000002)
#define WAN_ERROR_HARDWAREOVERRUN   ((ULONG)0x00000004)
#define WAN_ERROR_BUFFEROVERRUN   ((ULONG)0x00000008)
#define WAN_ERROR_TIMEOUT   ((ULONG)0x00000010)
#define WAN_ERROR_ALIGNMENT   ((ULONG)0x00000020)

Typedefs

typedef _NDIS_WAN_INFO NDIS_WAN_INFO
typedef _NDIS_WAN_INFOPNDIS_WAN_INFO
typedef _NDIS_WAN_SET_LINK_INFO NDIS_WAN_SET_LINK_INFO
typedef _NDIS_WAN_SET_LINK_INFOPNDIS_WAN_SET_LINK_INFO
typedef _NDIS_WAN_GET_LINK_INFO NDIS_WAN_GET_LINK_INFO
typedef _NDIS_WAN_GET_LINK_INFOPNDIS_WAN_GET_LINK_INFO
typedef _NDIS_WAN_GET_BRIDGE_INFO NDIS_WAN_GET_BRIDGE_INFO
typedef _NDIS_WAN_GET_BRIDGE_INFOPNDIS_WAN_GET_BRIDGE_INFO
typedef _NDIS_WAN_SET_BRIDGE_INFO NDIS_WAN_SET_BRIDGE_INFO
typedef _NDIS_WAN_SET_BRIDGE_INFOPNDIS_WAN_SET_BRIDGE_INFO
typedef _NDIS_WAN_COMPRESS_INFO NDIS_WAN_COMPRESS_INFO
typedef NDIS_WAN_COMPRESS_INFO
UNALIGNED * 
PNDIS_WAN_COMPRESS_INFO
typedef _NDIS_WAN_GET_COMP_INFO NDIS_WAN_GET_COMP_INFO
typedef _NDIS_WAN_GET_COMP_INFOPNDIS_WAN_GET_COMP_INFO
typedef _NDIS_WAN_SET_COMP_INFO NDIS_WAN_SET_COMP_INFO
typedef _NDIS_WAN_SET_COMP_INFOPNDIS_WAN_SET_COMP_INFO
typedef _NDIS_WAN_GET_STATS_INFO NDIS_WAN_GET_STATS_INFO
typedef _NDIS_WAN_GET_STATS_INFOPNDIS_WAN_GET_STATS_INFO
typedef _NDIS_MAC_LINE_UP NDIS_MAC_LINE_UP
typedef _NDIS_MAC_LINE_UPPNDIS_MAC_LINE_UP
typedef _NDIS_MAC_LINE_DOWN NDIS_MAC_LINE_DOWN
typedef _NDIS_MAC_LINE_DOWNPNDIS_MAC_LINE_DOWN
typedef _NDIS_MAC_FRAGMENT NDIS_MAC_FRAGMENT
typedef _NDIS_MAC_FRAGMENTPNDIS_MAC_FRAGMENT
typedef _NDIS_WAN_CO_INFO NDIS_WAN_CO_INFO
typedef _NDIS_WAN_CO_INFOPNDIS_WAN_CO_INFO
typedef _NDIS_WAN_CO_SET_LINK_INFO NDIS_WAN_CO_SET_LINK_INFO
typedef _NDIS_WAN_CO_SET_LINK_INFOPNDIS_WAN_CO_SET_LINK_INFO
typedef _NDIS_WAN_CO_GET_LINK_INFO NDIS_WAN_CO_GET_LINK_INFO
typedef _NDIS_WAN_CO_GET_LINK_INFOPNDIS_WAN_CO_GET_LINK_INFO
typedef _NDIS_WAN_CO_GET_COMP_INFO NDIS_WAN_CO_GET_COMP_INFO
typedef _NDIS_WAN_CO_GET_COMP_INFOPNDIS_WAN_CO_GET_COMP_INFO
typedef _NDIS_WAN_CO_SET_COMP_INFO NDIS_WAN_CO_SET_COMP_INFO
typedef _NDIS_WAN_CO_SET_COMP_INFOPNDIS_WAN_CO_SET_COMP_INFO
typedef _NDIS_WAN_CO_GET_STATS_INFO NDIS_WAN_CO_GET_STATS_INFO
typedef _NDIS_WAN_CO_GET_STATS_INFOPNDIS_WAN_CO_GET_STATS_INFO
typedef _NDIS_WAN_CO_FRAGMENT NDIS_WAN_CO_FRAGMENT
typedef _NDIS_WAN_CO_FRAGMENTPNDIS_WAN_CO_FRAGMENT
typedef _WAN_CO_LINKPARAMS WAN_CO_LINKPARAMS
typedef _WAN_CO_LINKPARAMSPWAN_CO_LINKPARAMS


Define Documentation

#define ARAP_FRAMING   (ARAP_V1_FRAMING | ARAP_V2_FRAMING)
 

Definition at line 47 of file ndiswan.h.

#define ARAP_V1_FRAMING   0x00000004
 

Definition at line 45 of file ndiswan.h.

#define ARAP_V2_FRAMING   0x00000008
 

Definition at line 46 of file ndiswan.h.

#define BRIDGING_8021D_SPANNING_TREE   0x00000008
 

Definition at line 140 of file ndiswan.h.

#define BRIDGING_8021G_SPANNING_TREE   0x00000010
 

Definition at line 141 of file ndiswan.h.

#define BRIDGING_DEC_LANBRIDGE   0x00000040
 

Definition at line 143 of file ndiswan.h.

#define BRIDGING_FLAG_LANFCS   0x00000001
 

Definition at line 130 of file ndiswan.h.

#define BRIDGING_FLAG_LANID   0x00000002
 

Definition at line 131 of file ndiswan.h.

#define BRIDGING_FLAG_PADDING   0x00000004
 

Definition at line 132 of file ndiswan.h.

#define BRIDGING_LANID   0x00000002
 

Definition at line 138 of file ndiswan.h.

#define BRIDGING_NO_SPANNING_TREE   0x00000004
 

Definition at line 139 of file ndiswan.h.

#define BRIDGING_SOURCE_ROUTING   0x00000020
 

Definition at line 142 of file ndiswan.h.

#define BRIDGING_TINYGRAM   0x00000001
 

Definition at line 137 of file ndiswan.h.

#define BRIDGING_TYPE_8023_CANON   0x00000002
 

Definition at line 149 of file ndiswan.h.

#define BRIDGING_TYPE_8024_CANON   0x00000400
 

Definition at line 153 of file ndiswan.h.

#define BRIDGING_TYPE_8024_NO_CANON   0x00000004
 

Definition at line 150 of file ndiswan.h.

#define BRIDGING_TYPE_8025_CANON   0x00000800
 

Definition at line 154 of file ndiswan.h.

#define BRIDGING_TYPE_8025_NO_CANON   0x00000008
 

Definition at line 151 of file ndiswan.h.

#define BRIDGING_TYPE_FDDI_CANON   0x00001000
 

Definition at line 155 of file ndiswan.h.

#define BRIDGING_TYPE_FDDI_NO_CANON   0x00000010
 

Definition at line 152 of file ndiswan.h.

#define BRIDGING_TYPE_RESERVED   0x00000001
 

Definition at line 148 of file ndiswan.h.

#define COMPTYPE_NONE   255
 

Definition at line 198 of file ndiswan.h.

#define COMPTYPE_NT31RAS   254
 

Definition at line 197 of file ndiswan.h.

#define COMPTYPE_OUI   0
 

Definition at line 196 of file ndiswan.h.

#define LLC_ENCAPSULATION   0x00800000
 

Definition at line 69 of file ndiswan.h.

#define MEDIA_NLPID   0x00040000
 

Definition at line 64 of file ndiswan.h.

#define MEDIA_NRZ_ENCODING   0x00010000
 

Definition at line 62 of file ndiswan.h.

#define MEDIA_NRZI_ENCODING   0x00020000
 

Definition at line 63 of file ndiswan.h.

#define NBF_PRESERVE_MAC_ADDRESS   0x01000000
 

Definition at line 72 of file ndiswan.h.

#define NDIS_STATUS_TAPI_INDICATION   ((NDIS_STATUS)0x40010080L)
 

Definition at line 36 of file ndiswan.h.

#define NDIS_USE_WAN_WRAPPER   0x00000001
 

Definition at line 34 of file ndiswan.h.

#define NdisMWanInitializeWrapper NdisWrapperHandle,
SystemSpecific1,
SystemSpecific2,
SystemSpecific3   ) 
 

Value:

{ \ NdisMInitializeWrapper(NdisWrapperHandle, \ SystemSpecific1, \ SystemSpecific2, \ SystemSpecific3); \ }

Definition at line 270 of file ndiswan.h.

#define NDISWAN_128_ENCRYPTION   0x00000040
 

Definition at line 189 of file ndiswan.h.

#define NDISWAN_40_ENCRYPTION   0x00000020
 

Definition at line 188 of file ndiswan.h.

#define NDISWAN_56_ENCRYPTION   0x00000080
 

Definition at line 190 of file ndiswan.h.

#define NDISWAN_COMPRESSION   0x00000001
 

Definition at line 186 of file ndiswan.h.

#define NDISWAN_ENCRYPTION   0x00000010
 

Definition at line 187 of file ndiswan.h.

#define NDISWAN_HISTORY_LESS   0x01000000
 

Definition at line 191 of file ndiswan.h.

#define PASS_THROUGH_MODE   0x10000000
 

Definition at line 75 of file ndiswan.h.

#define PPP_ACCM_SUPPORTED   0x00000800
 

Definition at line 56 of file ndiswan.h.

#define PPP_COMPRESS_ADDRESS_CONTROL   0x00000200
 

Definition at line 54 of file ndiswan.h.

#define PPP_COMPRESS_PROTOCOL_FIELD   0x00000400
 

Definition at line 55 of file ndiswan.h.

#define PPP_FRAMING   0x00000100
 

Definition at line 53 of file ndiswan.h.

#define PPP_MC_MULTILINK_FRAMING   0x00000040
 

Definition at line 51 of file ndiswan.h.

#define PPP_MULTILINK_FRAMING   0x00000010
 

Definition at line 49 of file ndiswan.h.

#define PPP_SHORT_SEQUENCE_HDR_FORMAT   0x00000020
 

Definition at line 50 of file ndiswan.h.

#define RAS_COMPRESSION   0x00000002
 

Definition at line 43 of file ndiswan.h.

#define RAS_FRAMING   0x00000001
 

Definition at line 42 of file ndiswan.h.

#define RAW_PASS_THROUGH_MODE   0x20000000
 

Definition at line 76 of file ndiswan.h.

#define RFC_1356_FRAMING   0x00100000
 

Definition at line 66 of file ndiswan.h.

#define RFC_1483_FRAMING   0x00200000
 

Definition at line 67 of file ndiswan.h.

#define RFC_1490_FRAMING   0x00400000
 

Definition at line 68 of file ndiswan.h.

#define SHIVA_FRAMING   0x01000000
 

Definition at line 71 of file ndiswan.h.

#define SLIP_FRAMING   0x00001000
 

Definition at line 58 of file ndiswan.h.

#define SLIP_VJ_AUTODETECT   0x00004000
 

Definition at line 60 of file ndiswan.h.

#define SLIP_VJ_COMPRESSION   0x00002000
 

Definition at line 59 of file ndiswan.h.

#define TAPI_PROVIDER   0x80000000
 

Definition at line 79 of file ndiswan.h.

#define WAN_ERROR_ALIGNMENT   ((ULONG)0x00000020)
 

Definition at line 304 of file ndiswan.h.

#define WAN_ERROR_BUFFEROVERRUN   ((ULONG)0x00000008)
 

Definition at line 302 of file ndiswan.h.

#define WAN_ERROR_CRC   ((ULONG)0x00000001)
 

Definition at line 299 of file ndiswan.h.

#define WAN_ERROR_FRAMING   ((ULONG)0x00000002)
 

Definition at line 300 of file ndiswan.h.

#define WAN_ERROR_HARDWAREOVERRUN   ((ULONG)0x00000004)
 

Definition at line 301 of file ndiswan.h.

#define WAN_ERROR_TIMEOUT   ((ULONG)0x00000010)
 

Definition at line 303 of file ndiswan.h.


Typedef Documentation

typedef struct _NDIS_MAC_FRAGMENT NDIS_MAC_FRAGMENT
 

typedef struct _NDIS_MAC_LINE_DOWN NDIS_MAC_LINE_DOWN
 

typedef struct _NDIS_MAC_LINE_UP NDIS_MAC_LINE_UP
 

typedef struct _NDIS_WAN_CO_FRAGMENT NDIS_WAN_CO_FRAGMENT
 

typedef struct _NDIS_WAN_CO_GET_COMP_INFO NDIS_WAN_CO_GET_COMP_INFO
 

typedef struct _NDIS_WAN_CO_GET_LINK_INFO NDIS_WAN_CO_GET_LINK_INFO
 

typedef struct _NDIS_WAN_CO_GET_STATS_INFO NDIS_WAN_CO_GET_STATS_INFO
 

typedef struct _NDIS_WAN_CO_INFO NDIS_WAN_CO_INFO
 

typedef struct _NDIS_WAN_CO_SET_COMP_INFO NDIS_WAN_CO_SET_COMP_INFO
 

typedef struct _NDIS_WAN_CO_SET_LINK_INFO NDIS_WAN_CO_SET_LINK_INFO
 

typedef struct _NDIS_WAN_COMPRESS_INFO NDIS_WAN_COMPRESS_INFO
 

typedef struct _NDIS_WAN_GET_BRIDGE_INFO NDIS_WAN_GET_BRIDGE_INFO
 

typedef struct _NDIS_WAN_GET_COMP_INFO NDIS_WAN_GET_COMP_INFO
 

typedef struct _NDIS_WAN_GET_LINK_INFO NDIS_WAN_GET_LINK_INFO
 

typedef struct _NDIS_WAN_GET_STATS_INFO NDIS_WAN_GET_STATS_INFO
 

typedef struct _NDIS_WAN_INFO NDIS_WAN_INFO
 

typedef struct _NDIS_WAN_SET_BRIDGE_INFO NDIS_WAN_SET_BRIDGE_INFO
 

typedef struct _NDIS_WAN_SET_COMP_INFO NDIS_WAN_SET_COMP_INFO
 

typedef struct _NDIS_WAN_SET_LINK_INFO NDIS_WAN_SET_LINK_INFO
 

typedef struct _NDIS_MAC_FRAGMENT * PNDIS_MAC_FRAGMENT
 

typedef struct _NDIS_MAC_LINE_DOWN * PNDIS_MAC_LINE_DOWN
 

typedef struct _NDIS_MAC_LINE_UP * PNDIS_MAC_LINE_UP
 

typedef struct _NDIS_WAN_CO_FRAGMENT * PNDIS_WAN_CO_FRAGMENT
 

typedef struct _NDIS_WAN_CO_GET_COMP_INFO * PNDIS_WAN_CO_GET_COMP_INFO
 

typedef struct _NDIS_WAN_CO_GET_LINK_INFO * PNDIS_WAN_CO_GET_LINK_INFO
 

typedef struct _NDIS_WAN_CO_GET_STATS_INFO * PNDIS_WAN_CO_GET_STATS_INFO
 

typedef struct _NDIS_WAN_CO_INFO * PNDIS_WAN_CO_INFO
 

typedef struct _NDIS_WAN_CO_SET_COMP_INFO * PNDIS_WAN_CO_SET_COMP_INFO
 

typedef struct _NDIS_WAN_CO_SET_LINK_INFO * PNDIS_WAN_CO_SET_LINK_INFO
 

typedef NDIS_WAN_COMPRESS_INFO UNALIGNED* PNDIS_WAN_COMPRESS_INFO
 

Definition at line 228 of file ndiswan.h.

typedef struct _NDIS_WAN_GET_BRIDGE_INFO * PNDIS_WAN_GET_BRIDGE_INFO
 

typedef struct _NDIS_WAN_GET_COMP_INFO * PNDIS_WAN_GET_COMP_INFO
 

typedef struct _NDIS_WAN_GET_LINK_INFO * PNDIS_WAN_GET_LINK_INFO
 

typedef struct _NDIS_WAN_GET_STATS_INFO * PNDIS_WAN_GET_STATS_INFO
 

typedef struct _NDIS_WAN_INFO * PNDIS_WAN_INFO
 

typedef struct _NDIS_WAN_SET_BRIDGE_INFO * PNDIS_WAN_SET_BRIDGE_INFO
 

typedef struct _NDIS_WAN_SET_COMP_INFO * PNDIS_WAN_SET_COMP_INFO
 

typedef struct _NDIS_WAN_SET_LINK_INFO * PNDIS_WAN_SET_LINK_INFO
 

typedef struct _WAN_CO_LINKPARAMS * PWAN_CO_LINKPARAMS
 

typedef struct _WAN_CO_LINKPARAMS WAN_CO_LINKPARAMS
 


Generated on Sat May 15 19:44:50 2004 for test by doxygen 1.3.7