Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygendhcpcsdk.h
Go to the documentation of this file.
00001 #ifndef _DHCPCDSK_H 00002 #define _DHCPCDSK_H 00003 00004 #ifdef __cplusplus 00005 extern "C" { 00006 #endif 00007 00008 #if (_WIN32_WINNT >= 0x0500) 00009 #define DHCPCAPI_REGISTER_HANDLE_EVENT 0x00000001 00010 #define DHCPCAPI_REQUEST_PERSISTENT 0x00000001 00011 #define DHCPCAPI_REQUEST_SYNCHRONOUS 0x00000002 00012 typedef struct _DHCPAPI_CLASSID { 00013 ULONG Flags; 00014 LPBYTE Data; 00015 ULONG nBytesData; 00016 } DHCPCAPI_CLASSID,*PDHCPCAPI_CLASSID,*LPDHCPCAPI_CLASSID; 00017 typedef struct _DHCPAPI_PARAMS { 00018 ULONG Flags; 00019 ULONG OptionId; 00020 BOOL IsVendor; 00021 LPBYTE Data; 00022 DWORD nBytesData; 00023 } DHCPAPI_PARAMS,*PDHCPAPI_PARAMS,*LPDHCPAPI_PARAMS; 00024 typedef struct _DHCPAPI_PARAMS_ARRAY { 00025 ULONG nParams; 00026 LPDHCPAPI_PARAMS Params; 00027 } DHCPCAPI_PARAMS_ARRAY,*PDHCPCAPI_PARAMS_ARRAY,*LPDHCPCAPI_PARAMS_ARRAY; 00028 VOID WINAPI DhcpCApiCleanup(void); 00029 DWORD WINAPI DhcpCApiInitialize(LPDWORD); 00030 DWORD WINAPI DhcpDeRegisterParamChange(DWORD,LPVOID,LPVOID); 00031 DWORD WINAPI DhcpRegisterParamChange(DWORD,LPVOID,PWSTR,LPDHCPCAPI_CLASSID,DHCPCAPI_PARAMS_ARRAY,LPVOID); 00032 DWORD WINAPI DhcpRemoveDNSRegistrations(void); 00033 DWORD WINAPI DhcpUndoRequestParams(DWORD,LPVOID,LPWSTR,LPWSTR); 00034 #endif /* (_WIN32_WINNT >= 0x0500) */ 00035 00036 #ifdef __cplusplus 00037 } 00038 #endif 00039 #endif Generated on Fri May 25 2012 04:29:55 for ReactOS by
1.7.6.1
|