move some structs to the idl

svn path=/trunk/; revision=40052
This commit is contained in:
Christoph von Wittich 2009-03-16 07:50:27 +00:00
parent a27da8f7e8
commit a8d63d2500
2 changed files with 29 additions and 32 deletions

View file

@ -184,38 +184,6 @@ typedef struct _WLAN_CONNECTION_PARAMETERS {
typedef L2_NOTIFICATION_DATA WLAN_NOTIFICATION_DATA, *PWLAN_NOTIFICATION_DATA;
/* FIXME */
#if 0
typedef struct struct_C {
ULONGLONG elem_1;
ULONGLONG elem_2;
GUID elem_3;
GUID elem_4;
DWORD elem_5;
GUID elem_6;
DWORD elem_7;
DWORD elem_8;
ULONGLONG elem_9;
[size_is(elem_7)] BYTE elem_10[];
} struct_C ;
typedef struct struct_D {
GUID elem_1;
GUID elem_2;
DWORD elem_3;
ULONGLONG elem_4;
[size_is(elem_3)] BYTE elem_5[];
} struct_D ;
typedef struct struct_E {
/* enum16 */ short elem_1;
DWORD elem_2;
WCHAR elem_3[256];
WCHAR elem_4[1024];
} struct_E ;
#endif
/* Functions */
#if !defined(__midl) && !defined(__WIDL__)
PVOID WINAPI WlanAllocateMemory(DWORD dwSize);

View file

@ -8,6 +8,35 @@
typedef [context_handle] PVOID WLANSVC_RPC_HANDLE;
typedef WLANSVC_RPC_HANDLE* LPWLANSVC_RPC_HANDLE;
/* FIXME */
typedef struct struct_C {
ULONGLONG elem_1;
ULONGLONG elem_2;
GUID elem_3;
GUID elem_4;
DWORD elem_5;
GUID elem_6;
DWORD elem_7;
DWORD elem_8;
ULONGLONG elem_9;
[size_is(elem_7)] BYTE elem_10[];
} struct_C ;
typedef struct struct_D {
GUID elem_1;
GUID elem_2;
DWORD elem_3;
ULONGLONG elem_4;
[size_is(elem_3)] BYTE elem_5[];
} struct_D ;
typedef struct struct_E {
/* enum16 */ short elem_1;
DWORD elem_2;
WCHAR elem_3[256];
WCHAR elem_4[1024];
} struct_E ;
[
uuid(266f33b4-c7c1-4bd1-8f52-ddb8f2214ea9),
version(1.0)