1 /* Structure definitions for Win32 -- used only internally */
10 void STRUCT32_RECT32to16(const RECT32
*,RECT16
*);
11 void STRUCT32_RECT16to32(const RECT16
*,RECT32
*);
12 void STRUCT32_POINT32to16(const POINT32
*,POINT16
*);
13 void STRUCT32_POINT16to32(const POINT16
*,POINT32
*);
14 void STRUCT32_SIZE16to32(const SIZE16
*, SIZE32
*);
16 extern void STRUCT32_MINMAXINFO32to16( const MINMAXINFO32
*, MINMAXINFO16
* );
17 extern void STRUCT32_MINMAXINFO16to32( const MINMAXINFO16
*, MINMAXINFO32
* );
18 extern void STRUCT32_WINDOWPOS32to16( const WINDOWPOS32
*, WINDOWPOS16
* );
19 extern void STRUCT32_WINDOWPOS16to32( const WINDOWPOS16
*, WINDOWPOS32
* );
20 extern void STRUCT32_NCCALCSIZE32to16Flat( const NCCALCSIZE_PARAMS32
*from
,
21 NCCALCSIZE_PARAMS16
*to
,
23 extern void STRUCT32_NCCALCSIZE16to32Flat( const NCCALCSIZE_PARAMS16
* from
,
24 NCCALCSIZE_PARAMS32
* to
,
30 DWORD dwExtendedStyle
;
31 WORD noOfItems WINE_PACKED
;
40 DWORD dwExtendedStyle
;
48 typedef struct tagMSG32
58 void STRUCT32_MSG16to32(MSG
*msg16
,MSG32
*msg32
);
59 void STRUCT32_MSG32to16(MSG32
*msg32
,MSG
*msg16
);
61 void STRUCT32_CREATESTRUCT32Ato16(const CREATESTRUCT32A
*,CREATESTRUCT16
*);
62 void STRUCT32_CREATESTRUCT16to32A(const CREATESTRUCT16
*,CREATESTRUCT32A
*);
72 WORD wResId WINE_PACKED
;
73 /*WORD padding; Spec is wrong, no padding here*/
82 WORD wResId WINE_PACKED
;
88 CURSORDIRENTRY32 cursor
;
89 } CURSORICONDIRENTRY32
;
96 CURSORICONDIRENTRY32 idEntries
[1];