/*++ Copyright (c) 1992-1997 Microsoft Corporation Module Name: ws2atmsp.h Abstract: This header file defines constants and types for accessing the ATM-specific component of the NT RAW WAN driver. Author: ArvindM October 13, 1997 Revision History: --*/ #ifndef _WS2ATMSP__H #define _WS2ATMSP__H #define DD_ATM_DEVICE_NAME L"\\Device\\Atm" typedef UINT ATM_OBJECT_ID; // // ATM Object IDs // #define ATMSP_OID_NUMBER_OF_DEVICES ((ATM_OBJECT_ID)10) #define ATMSP_OID_ATM_ADDRESS ((ATM_OBJECT_ID)11) #define ATMSP_OID_PVC_ID ((ATM_OBJECT_ID)12) #define ATMSP_OID_CONNECTION_ID ((ATM_OBJECT_ID)13) // // Query Information structure. This is passed in as the InputBuffer in // the DeviceIoControl. The return information is to be filled into the // OutputBuffer. // typedef struct _ATM_QUERY_INFORMATION_EX { ATM_OBJECT_ID ObjectId; INT ContextLength; UCHAR Context[1]; } ATM_QUERY_INFORMATION_EX, *PATM_QUERY_INFORMATION_EX; // // Set Information structure. This is passed in as the InputBuffer to // the DeviceIoControl. There is no OutputBuffer. // typedef struct _ATM_SET_INFORMATION_EX { ATM_OBJECT_ID ObjectId; INT BufferSize; UCHAR Buffer[1]; } ATM_SET_INFORMATION_EX, *PATM_SET_INFORMATION_EX; #endif // _WS2ATMSP__H