Re: dhcpcsvc: add a stub for DhcpRequestParams
Austin English <austinenglish(a)gmail.com> wrote:
+ typedef struct _DHCPAPI_PARAMS DHCPCAPI_PARAMS, *PDHCPCAPI_PARAMS, *LPDHCPCAPI_PARAMS; + + typedef struct _DHCPCAPI_PARAMS_ARARAY { + ULONG nParams; + LPDHCPCAPI_PARAMS Params; + } DHCPCAPI_PARAMS_ARRAY, *PDHCPCAPI_PARAMS_ARRAY, *LPDHCPCAPI_PARAMS_ARRAY; + + typedef struct _DHCPCAPI_CLASSID { + ULONG Flags; + LPBYTE Data; + ULONG nBytesData; + } DHCPCAPI_CLASSID, *PDHCPCAPI_CLASSID, *LPDHCPCAPI_CLASSID;
What is the reason of all those leading spaces? Also shouldn't these definitions go into an appropriate header file?
+DWORD WINAPI DhcpRequestParams( DWORD flags, void *reserved, WCHAR *adaptername, LPDHCPCAPI_CLASSID classid, + DHCPCAPI_PARAMS_ARRAY sendparams, DHCPCAPI_PARAMS_ARRAY recdparams, + BYTE *buffer, DWORD *size, WCHAR *requestiddtr ) ... +@ stdcall DhcpRequestParams(long ptr wstr long long long long long wstr)
API prototype doesn't match the spec entry for the pointers. -- Dmitry.
participants (1)
-
Dmitry Timoshkov