dhcpcsvc: add a stub for DhcpRequestParams

Dmitry Timoshkov dmitry at baikal.ru
Mon Oct 26 23:53:50 CDT 2015


Austin English <austinenglish at 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.



More information about the wine-devel mailing list