Changeset 22081 for branches/swt/include
- Timestamp:
- Aug 23, 2014, 4:21:44 PM (11 years ago)
- Location:
- branches/swt/include/win
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/swt/include/win/commctrl.h
r22080 r22081 1608 1608 LPSTR lpszText; 1609 1609 LPARAM lParam; 1610 ///-------------------------------------------------------------------[swt-os2] 1611 void *lpReserved; 1612 ///---------------------------------------------------------------------------- 1610 1613 } TTTOOLINFOA, *LPTOOLINFOA, *PTOOLINFOA, *LPTTTOOLINFOA; 1611 1614 … … 1619 1622 LPWSTR lpszText; 1620 1623 LPARAM lParam; 1624 ///-------------------------------------------------------------------[swt-os2] 1625 void *lpReserved; 1626 ///---------------------------------------------------------------------------- 1621 1627 } TTTOOLINFOW, *LPTOOLINFOW, *PTOOLINFOW, *LPTTTOOLINFOW; 1622 1628 … … 3232 3238 #define NMLVCUSTOMDRAW_V3_SIZE CCSIZEOF_STRUCT(NMLCUSTOMDRW, clrTextBk) 3233 3239 3240 ///-------------------------------------------------------------------[swt-os2] 3241 /// Substituted the Wine structure, which is different in layout and size. 3242 /* 3234 3243 typedef struct tagNMLVCUSTOMDRAW 3235 3244 { … … 3239 3248 int iSubItem; 3240 3249 } NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW; 3250 */ 3251 typedef struct tagNMLVCUSTOMDRAW 3252 { 3253 NMCUSTOMDRAW nmcd; 3254 COLORREF clrText; 3255 COLORREF clrTextBk; 3256 int iSubItem; /* (_WIN32_IE >= 0x0400) */ 3257 DWORD dwItemType; /* (_WIN32_IE >= 0x560) */ 3258 COLORREF clrFace; /* (_WIN32_IE >= 0x560) */ 3259 int iIconEffect; /* (_WIN32_IE >= 0x560) */ 3260 int iIconPhase; /* (_WIN32_IE >= 0x560) */ 3261 int iPartId; /* (_WIN32_IE >= 0x560) */ 3262 int iStateId; /* (_WIN32_IE >= 0x560) */ 3263 RECT rcText; /* (_WIN32_IE >= 0x560) */ 3264 UINT uAlign; /* (_WIN32_IE >= 0x560) */ 3265 } NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW; 3266 ///---------------------------------------------------------------------------- 3241 3267 3242 3268 typedef struct tagNMLVCACHEHINT -
branches/swt/include/win/commdlg.h
r21916 r22081 1 /* 1 /* 2 2 * COMMDLG - Common Wine Dialog ... :-) 3 3 */ … … 35 35 #define OFN_NOREADONLYRETURN 0x00008000 36 36 #define OFN_NOTESTFILECREATE 0x00010000 37 #define OFN_NONETWORKBUTTON 0x00020000 37 #define OFN_NONETWORKBUTTON 0x00020000 38 38 #define OFN_NOLONGNAMES 0x00040000 39 39 #define OFN_EXPLORER 0x00080000 … … 55 55 #define SAVE_DIALOG 1 56 56 #define OPEN_DIALOG 2 57 57 58 58 typedef UINT16 (* CALLBACK LPOFNHOOKPROC16)(HWND16,UINT16,WPARAM16,LPARAM); 59 59 typedef UINT (* CALLBACK LPOFNHOOKPROC)(HWND,UINT,WPARAM,LPARAM); … … 103 103 LPOFNHOOKPROC lpfnHook; 104 104 LPCSTR lpTemplateName; 105 ///-------------------------------------------------------------------[swt-os2] 106 void *pvReserved; 107 DWORD dwReserved; 108 DWORD FlagsEx; 109 ///---------------------------------------------------------------------------- 105 110 } OPENFILENAMEA,*LPOPENFILENAMEA; 106 111 … … 126 131 LPOFNHOOKPROC lpfnHook; 127 132 LPCWSTR lpTemplateName; 133 ///-------------------------------------------------------------------[swt-os2] 134 void *pvReserved; 135 DWORD dwReserved; 136 DWORD FlagsEx; 137 ///---------------------------------------------------------------------------- 128 138 } OPENFILENAMEW,*LPOPENFILENAMEW; 129 139 … … 147 157 DECL_WINELIB_TYPE_AW(OFNOTIFY) 148 158 DECL_WINELIB_TYPE_AW(LPOFNOTIFY) 149 159 150 160 typedef UINT16 (* CALLBACK LPCCHOOKPROC16) (HWND16, UINT16, WPARAM16, LPARAM); 151 161 typedef UINT (* CALLBACK LPCCHOOKPROC) (HWND, UINT, WPARAM, LPARAM); … … 249 259 LPCWSTR lpTemplateName; 250 260 } FINDREPLACEW, *LPFINDREPLACEW; 251 261 252 262 DECL_WINELIB_TYPE_AW(FINDREPLACE) 253 263 DECL_WINELIB_TYPE_AW(LPFINDREPLACE) 254 264 255 265 #define FR_DOWN 0x00000001 256 266 #define FR_WHOLEWORD 0x00000002 … … 274 284 typedef UINT (* CALLBACK LPCFHOOKPROC)(HWND,UINT,WPARAM,LPARAM); 275 285 276 typedef struct 286 typedef struct 277 287 { 278 288 DWORD lStructSize; … … 301 311 typedef struct 302 312 { 303 UINT lStructSize; 304 HWND hwndOwner; 305 HDC hDC; 306 LPLOGFONTA lpLogFont; 307 INT iPointSize; 308 DWORD Flags; 309 COLORREF rgbColors; 310 LPARAM lCustData; 311 LPCFHOOKPROC lpfnHook; 312 LPCSTR lpTemplateName; 313 HINSTANCE hInstance; 314 LPSTR lpszStyle; 315 UINT16 nFontType; 316 UINT16 ___MISSING_ALIGNMENT__; 317 INT nSizeMin; 318 INT nSizeMax; 313 UINT lStructSize; 314 HWND hwndOwner; 315 HDC hDC; 316 LPLOGFONTA lpLogFont; 317 INT iPointSize; 318 DWORD Flags; 319 COLORREF rgbColors; 320 LPARAM lCustData; 321 LPCFHOOKPROC lpfnHook; 322 LPCSTR lpTemplateName; 323 HINSTANCE hInstance; 324 LPSTR lpszStyle; 325 UINT16 nFontType; 326 UINT16 ___MISSING_ALIGNMENT__; 327 INT nSizeMin; 328 INT nSizeMax; 319 329 } CHOOSEFONTA, *LPCHOOSEFONTA; 320 330 321 331 typedef struct 322 332 { 323 UINT lStructSize; 324 HWND hwndOwner; 325 HDC hDC; 326 LPLOGFONTW lpLogFont; 327 INT iPointSize; 328 DWORD Flags; 329 COLORREF rgbColors; 330 LPARAM lCustData; 331 LPCFHOOKPROC lpfnHook; 332 LPCWSTR lpTemplateName; 333 HINSTANCE hInstance; 334 LPWSTR lpszStyle; 335 UINT16 nFontType; 336 UINT16 ___MISSING_ALIGNMENT__; 337 INT nSizeMin; 338 INT nSizeMax; 333 UINT lStructSize; 334 HWND hwndOwner; 335 HDC hDC; 336 LPLOGFONTW lpLogFont; 337 INT iPointSize; 338 DWORD Flags; 339 COLORREF rgbColors; 340 LPARAM lCustData; 341 LPCFHOOKPROC lpfnHook; 342 LPCWSTR lpTemplateName; 343 HINSTANCE hInstance; 344 LPWSTR lpszStyle; 345 UINT16 nFontType; 346 UINT16 ___MISSING_ALIGNMENT__; 347 INT nSizeMin; 348 INT nSizeMax; 339 349 } CHOOSEFONTW, *LPCHOOSEFONTW; 340 350 … … 701 711 #define FormatCharDlgProc WINELIB_NAME_AW(FormatCharDlgProc) 702 712 703 void COMDLG32_SetCommDlgExtendedError(DWORD err); 713 void COMDLG32_SetCommDlgExtendedError(DWORD err); 704 714 705 715 -
branches/swt/include/win/shellapi.h
r21916 r22081 3 3 4 4 #include "windef.h" 5 ///-------------------------------------------------------------------[swt-os2] 6 #include "guiddef.h" 7 ///---------------------------------------------------------------------------- 5 8 6 9 #ifdef __cplusplus … … 228 231 * Tray Notification 229 232 */ 233 ///-------------------------------------------------------------------[swt-os2] 234 /// Substituted the Wine structures, which are different in layout and size. 235 /* 230 236 typedef struct _NOTIFYICONDATAA 231 237 { DWORD cbSize; … … 237 243 CHAR szTip[64]; 238 244 } NOTIFYICONDATAA, *PNOTIFYICONDATAA; 239 245 */ 246 typedef struct _NOTIFYICONDATAA 247 { DWORD cbSize; 248 HWND hWnd; 249 UINT uID; 250 UINT uFlags; 251 UINT uCallbackMessage; 252 HICON hIcon; 253 CHAR szTip[128]; 254 DWORD dwState; 255 DWORD dwStateMask; 256 CHAR szInfo[256]; 257 union { 258 UINT uTimeout; 259 UINT uVersion; 260 } DUMMYUNIONNAME; 261 CHAR szInfoTitle[64]; 262 DWORD dwInfoFlags; 263 GUID guidItem; 264 HICON hBalloonIcon; 265 } NOTIFYICONDATAA, *PNOTIFYICONDATAA; 266 /* 240 267 typedef struct _NOTIFYICONDATAW 241 268 { DWORD cbSize; … … 247 274 WCHAR szTip[64]; 248 275 } NOTIFYICONDATAW, *PNOTIFYICONDATAW; 276 */ 277 typedef struct _NOTIFYICONDATAW 278 { DWORD cbSize; 279 HWND hWnd; 280 UINT uID; 281 UINT uFlags; 282 UINT uCallbackMessage; 283 HICON hIcon; 284 WCHAR szTip[128]; 285 DWORD dwState; 286 DWORD dwStateMask; 287 WCHAR szInfo[256]; 288 union { 289 UINT uTimeout; 290 UINT uVersion; 291 } DUMMYUNIONNAME; 292 WCHAR szInfoTitle[64]; 293 DWORD dwInfoFlags; 294 GUID guidItem; 295 HICON hBalloonIcon; 296 } NOTIFYICONDATAW, *PNOTIFYICONDATAW; 297 ///---------------------------------------------------------------------------- 249 298 250 299 DECL_WINELIB_TYPE_AW(NOTIFYICONDATA) -
branches/swt/include/win/shlobj.h
r21585 r22081 159 159 { HANDLE hIcon; 160 160 HANDLE hMonitor; 161 } u; 161 //~ } u; 162 ///-------------------------------------------------------------------[swt-os2] 163 /// From Wine::include/shellapi.h 164 } DUMMYUNIONNAME; 165 ///---------------------------------------------------------------------------- 162 166 HANDLE hProcess; 163 167 } SHELLEXECUTEINFOA, *LPSHELLEXECUTEINFOA; … … 181 185 { HANDLE hIcon; 182 186 HANDLE hMonitor; 183 } u; 187 //~ } u; 188 ///-------------------------------------------------------------------[swt-os2] 189 /// From Wine::include/shellapi.h 190 } DUMMYUNIONNAME; 191 ///---------------------------------------------------------------------------- 184 192 HANDLE hProcess; 185 193 } SHELLEXECUTEINFOW, *LPSHELLEXECUTEINFOW; -
branches/swt/include/win/winbase.h
r22080 r22081 1306 1306 WORD wServicePackMajor; 1307 1307 WORD wServicePackMinor; 1308 WORD wReserved[2]; 1308 //~ WORD wReserved[2]; 1309 ///-------------------------------------------------------------------[swt-os2] 1310 /// From Wine::include/winnt.h 1311 /// That's handy, to reserve an array of 2 WORDS, call it wReserved, then 1312 /// use some of the reserved space in a later definition and call the remaining 1313 /// byte also wReserved. 1314 WORD wSuiteMask; 1315 BYTE wProductType; /// Should be named bProductType 1316 BYTE wReserved; /// Should be named bReserved 1317 ///---------------------------------------------------------------------------- 1309 1318 } OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA; 1310 1319 typedef struct _OSVERSIONINFOEXW { … … 1317 1326 WORD wServicePackMajor; 1318 1327 WORD wServicePackMinor; 1319 WORD wReserved[2]; 1320 } OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW; 1328 //~ WORD wReserved[2]; 1329 //~ } OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW; 1330 ///-------------------------------------------------------------------[swt-os2] 1331 /// From Wine::include/winnt.h 1332 /// That's handy, to reserve an array of 2 WORDS, call it wReserved, then 1333 /// use some of the reserved space in a later definition and call the remaining 1334 /// byte also wReserved. 1335 WORD wSuiteMask; 1336 BYTE wProductType; /// Should be named bProductType 1337 BYTE wReserved; /// Should be named bReserved 1338 } OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW; 1339 ///---------------------------------------------------------------------------- 1321 1340 1322 1341 DECL_WINELIB_TYPE_AW(OSVERSIONINFOEX) -
branches/swt/include/win/wingdi.h
r21998 r22081 2933 2933 #define CCHFORMNAME 32 2934 2934 2935 ///-------------------------------------------------------------------[swt-os2] 2936 /// Substituted the Wine structures, which are different in layout and size. 2937 /// Changed BYTE to CHAR in Wine structure. 2938 /* 2935 2939 typedef struct 2936 2940 { … … 2975 2979 DWORD dmPanningHeight; 2976 2980 } DEVMODEA, *PDEVMODEA, *LPDEVMODEA; 2977 2981 */ 2982 typedef struct 2983 { 2984 CHAR dmDeviceName[CCHDEVICENAME]; 2985 WORD dmSpecVersion; 2986 WORD dmDriverVersion; 2987 WORD dmSize; 2988 WORD dmDriverExtra; 2989 DWORD dmFields; 2990 union { 2991 struct { 2992 short dmOrientation; 2993 short dmPaperSize; 2994 short dmPaperLength; 2995 short dmPaperWidth; 2996 short dmScale; 2997 short dmCopies; 2998 short dmDefaultSource; 2999 short dmPrintQuality; 3000 } DUMMYSTRUCTNAME1; 3001 struct { 3002 POINTL dmPosition; 3003 DWORD dmDisplayOrientation; 3004 DWORD dmDisplayFixedOutput; 3005 } DUMMYSTRUCTNAME2; 3006 } DUMMYUNIONNAME1; 3007 short dmColor; 3008 short dmDuplex; 3009 short dmYResolution; 3010 short dmTTOption; 3011 short dmCollate; 3012 CHAR dmFormName[CCHFORMNAME]; 3013 WORD dmLogPixels; 3014 DWORD dmBitsPerPel; 3015 DWORD dmPelsWidth; 3016 DWORD dmPelsHeight; 3017 union { 3018 DWORD dmDisplayFlags; 3019 DWORD dmNup; 3020 } DUMMYUNIONNAME2; 3021 DWORD dmDisplayFrequency; 3022 DWORD dmICMMethod; 3023 DWORD dmICMIntent; 3024 DWORD dmMediaType; 3025 DWORD dmDitherType; 3026 DWORD dmReserved1; 3027 DWORD dmReserved2; 3028 DWORD dmPanningWidth; 3029 DWORD dmPanningHeight; 3030 } DEVMODEA, *PDEVMODEA, *LPDEVMODEA; 3031 /* 2978 3032 typedef struct 2979 3033 { … … 3018 3072 DWORD dmPanningHeight; 3019 3073 } DEVMODEW, *PDEVMODEW, *LPDEVMODEW; 3074 */ 3075 typedef struct 3076 { 3077 WCHAR dmDeviceName[CCHDEVICENAME]; 3078 WORD dmSpecVersion; 3079 WORD dmDriverVersion; 3080 WORD dmSize; 3081 WORD dmDriverExtra; 3082 DWORD dmFields; 3083 union { 3084 struct { 3085 short dmOrientation; 3086 short dmPaperSize; 3087 short dmPaperLength; 3088 short dmPaperWidth; 3089 short dmScale; 3090 short dmCopies; 3091 short dmDefaultSource; 3092 short dmPrintQuality; 3093 } DUMMYSTRUCTNAME1; 3094 struct { 3095 POINTL dmPosition; 3096 DWORD dmDisplayOrientation; 3097 DWORD dmDisplayFixedOutput; 3098 } DUMMYSTRUCTNAME2; 3099 } DUMMYUNIONNAME1; 3100 short dmColor; 3101 short dmDuplex; 3102 short dmYResolution; 3103 short dmTTOption; 3104 short dmCollate; 3105 WCHAR dmFormName[CCHFORMNAME]; 3106 WORD dmLogPixels; 3107 DWORD dmBitsPerPel; 3108 DWORD dmPelsWidth; 3109 DWORD dmPelsHeight; 3110 union { 3111 DWORD dmDisplayFlags; 3112 DWORD dmNup; 3113 } DUMMYUNIONNAME2; 3114 DWORD dmDisplayFrequency; 3115 DWORD dmICMMethod; 3116 DWORD dmICMIntent; 3117 DWORD dmMediaType; 3118 DWORD dmDitherType; 3119 DWORD dmReserved1; 3120 DWORD dmReserved2; 3121 DWORD dmPanningWidth; 3122 DWORD dmPanningHeight; 3123 } DEVMODEW, *PDEVMODEW, *LPDEVMODEW; 3124 ///---------------------------------------------------------------------------- 3020 3125 3021 3126 DECL_WINELIB_TYPE_AW(DEVMODE) -
branches/swt/include/win/winuser.h
r22080 r22081 1801 1801 int xyThumbTop; 1802 1802 int xyThumbBottom; 1803 int bogus; 1803 //~ int bogus; 1804 ///-------------------------------------------------------------------[swt-os2] 1805 int reserved; 1806 ///---------------------------------------------------------------------------- 1804 1807 DWORD rgstate[CCHILDREN_SCROLLBAR+1]; 1805 1808 } SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
Note:
See TracChangeset
for help on using the changeset viewer.
