diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d @ 112:9f4c18c268b2

Update to compile and execute with dmd 2.052.
author kntroh
date Wed, 16 Mar 2011 21:53:53 +0900
parents ed96ea2a2764
children 536e43f63c81
line wrap: on
line diff
--- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d	Sat Nov 13 14:15:51 2010 +0100
+++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d	Wed Mar 16 21:53:53 2011 +0900
@@ -251,56 +251,56 @@
     alias TOKEN_TYPE TAGTOKEN_TYPE;
 
     extern(Windows){
-    alias int (*BFFCALLBACK)(HWND, UINT, LPARAM, LPARAM);
-    alias UINT (*LPCCHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias UINT (*LPCFHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
+    alias int function(HWND, UINT, LPARAM, LPARAM) BFFCALLBACK;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPCCHOOKPROC;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPCFHOOKPROC;
     alias POINTER PTHREAD_START_ROUTINE;
     alias PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE;
-    alias DWORD (*EDITSTREAMCALLBACK)(DWORD, LPBYTE, LONG, LONG);
-    alias UINT (*LPFRHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias UINT (*LPOFNHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias UINT (*LPPRINTHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias UINT (*LPSETUPHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias LRESULT (*DLGPROC)(HWND, UINT, WPARAM, LPARAM);
-    alias int (*PFNPROPSHEETCALLBACK)(HWND, UINT, LPARAM);
-    alias void (*LPSERVICE_MAIN_FUNCTION)(DWORD, LPTSTR);
-    alias int (*PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM);
-    alias LRESULT (*WNDPROC)(HWND, UINT, WPARAM, LPARAM);
+    alias DWORD function(DWORD, LPBYTE, LONG, LONG) EDITSTREAMCALLBACK;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPFRHOOKPROC;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPOFNHOOKPROC;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPRINTHOOKPROC;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPSETUPHOOKPROC;
+    alias LRESULT function(HWND, UINT, WPARAM, LPARAM) DLGPROC;
+    alias int function(HWND, UINT, LPARAM) PFNPROPSHEETCALLBACK;
+    alias void function(DWORD, LPTSTR) LPSERVICE_MAIN_FUNCTION;
+    alias int function(LPARAM, LPARAM, LPARAM) PFNTVCOMPARE;
+    alias LRESULT function(HWND, UINT, WPARAM, LPARAM) WNDPROC;
     alias POINTER FARPROC;
     alias FARPROC PROC;
-    alias WINBOOL (*ENUMRESTYPEPROC)(HANDLE, LPTSTR, LONG);
-    alias WINBOOL (*ENUMRESNAMEPROC)(HANDLE, LPCTSTR, LPTSTR, LONG);
-    alias WINBOOL (*ENUMRESLANGPROC)(HANDLE, LPCTSTR, LPCTSTR, ushort, LONG);
+    alias WINBOOL function(HANDLE, LPTSTR, LONG) ENUMRESTYPEPROC;
+    alias WINBOOL function(HANDLE, LPCTSTR, LPTSTR, LONG) ENUMRESNAMEPROC;
+    alias WINBOOL function(HANDLE, LPCTSTR, LPCTSTR, ushort, LONG) ENUMRESLANGPROC;
     alias FARPROC DESKTOPENUMPROC;
-    alias WINBOOL (*ENUMWINDOWSPROC)(HWND, LPARAM);
-    alias WINBOOL (*ENUMWINDOWSTATIONPROC)(LPTSTR, LPARAM);
-    alias void (*SENDASYNCPROC)(HWND, UINT, DWORD);
-    alias void (*TIMERPROC)(HWND, UINT, UINT, DWORD);
-    alias BOOL(*MONITORENUMPROC)(HMONITOR, HDC, RECT*, LPARAM);
+    alias WINBOOL function(HWND, LPARAM) ENUMWINDOWSPROC;
+    alias WINBOOL function(LPTSTR, LPARAM) ENUMWINDOWSTATIONPROC;
+    alias void function(HWND, UINT, DWORD) SENDASYNCPROC;
+    alias void function(HWND, UINT, UINT, DWORD) TIMERPROC;
+    alias BOOL function(HMONITOR, HDC, RECT*, LPARAM) MONITORENUMPROC;
     alias FARPROC GRAYSTRINGPROC;
-    alias WINBOOL (*DRAWSTATEPROC)(HDC, LPARAM, WPARAM, int, int);
-    alias WINBOOL (*PROPENUMPROCEX)(HWND, LPCTSTR, HANDLE, DWORD);
-    alias WINBOOL (*PROPENUMPROC)(HWND, LPCTSTR, HANDLE);
-    alias LRESULT (*HOOKPROC)(int, WPARAM, LPARAM);
-    alias void (*ENUMOBJECTSPROC)(LPVOID);
-    alias void (*LINEDDAPROC)(int, int);
-    alias WINBOOL (*TABORTPROC)(HDC, int);
-    alias UINT (*LPPAGEPAINTHOOK)(HWND, UINT, WPARAM, LPARAM);
-    alias UINT (*LPPAGESETUPHOOK)(HWND, UINT, WPARAM, LPARAM);
-    alias int (*ICMENUMPROC)(LPTSTR, LPARAM);
-    alias LONG (*EDITWORDBREAKPROCEX)(PCHAR, LONG, ubyte, INT);
-    alias int (*PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
-    alias WINBOOL (*LOCALE_ENUMPROC)(LPTSTR);
-    alias WINBOOL (*CODEPAGE_ENUMPROC)(LPTSTR);
-    alias WINBOOL (*DATEFMT_ENUMPROC)(LPTSTR);
-    alias WINBOOL (*TIMEFMT_ENUMPROC)(LPTSTR);
-    alias WINBOOL (*CALINFO_ENUMPROC)(LPTSTR);
-    alias WINBOOL (*PHANDLER_ROUTINE)(DWORD);
-    alias WINBOOL (*LPHANDLER_FUNCTION)(DWORD);
-    alias void (*PTIMERAPCROUTINE)(LPVOID, DWORD, DWORD);
-    alias UINT (*PFNGETPROFILEPATH)(LPCTSTR, LPSTR, UINT);
-    alias UINT (*PFNRECONCILEPROFILE)(LPCTSTR, LPCTSTR, DWORD);
-    alias WINBOOL (*PFNPROCESSPOLICIES)(HWND, LPCTSTR, LPCTSTR, LPCTSTR, DWORD);
+    alias WINBOOL function(HDC, LPARAM, WPARAM, int, int) DRAWSTATEPROC;
+    alias WINBOOL function(HWND, LPCTSTR, HANDLE, DWORD) PROPENUMPROCEX;
+    alias WINBOOL function(HWND, LPCTSTR, HANDLE) PROPENUMPROC;
+    alias LRESULT function(int, WPARAM, LPARAM) HOOKPROC;
+    alias void function(LPVOID) ENUMOBJECTSPROC;
+    alias void function(int, int) LINEDDAPROC;
+    alias WINBOOL function(HDC, int) TABORTPROC;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPAGEPAINTHOOK;
+    alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPAGESETUPHOOK;
+    alias int function(LPTSTR, LPARAM) ICMENUMPROC;
+    alias LONG function(PCHAR, LONG, ubyte, INT) EDITWORDBREAKPROCEX;
+    alias int function(LPARAM, LPARAM, LPARAM) PFNLVCOMPARE;
+    alias WINBOOL function(LPTSTR) LOCALE_ENUMPROC;
+    alias WINBOOL function(LPTSTR) CODEPAGE_ENUMPROC;
+    alias WINBOOL function(LPTSTR) DATEFMT_ENUMPROC;
+    alias WINBOOL function(LPTSTR) TIMEFMT_ENUMPROC;
+    alias WINBOOL function(LPTSTR) CALINFO_ENUMPROC;
+    alias WINBOOL function(DWORD) PHANDLER_ROUTINE;
+    alias WINBOOL function(DWORD) LPHANDLER_FUNCTION;
+    alias void function(LPVOID, DWORD, DWORD) PTIMERAPCROUTINE;
+    alias UINT function(LPCTSTR, LPSTR, UINT) PFNGETPROFILEPATH;
+    alias UINT function(LPCTSTR, LPCTSTR, DWORD) PFNRECONCILEPROFILE;
+    alias WINBOOL function(HWND, LPCTSTR, LPCTSTR, LPCTSTR, DWORD) PFNPROCESSPOLICIES;
     }
 
     const {
@@ -348,7 +348,7 @@
     }
 
     extern(Windows){
-    alias HDDEDATA (*PFNCALLBACK)(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD);
+    alias HDDEDATA function(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD) PFNCALLBACK;
     }
     alias PFNCALLBACK CALLB;
     alias WINBOOL SECURITY___FILE___TRACKING_MODE;
@@ -10882,7 +10882,7 @@
     alias MSG TMSG;
     alias MSG* PMSG;
     extern(Windows){
-    alias void (*MSGBOXCALLBACK)(LPHELPINFO);
+    alias void function(LPHELPINFO) MSGBOXCALLBACK;
     }
     alias MSGBOXCALLBACK TMSGBOXCALLBACK;
 
@@ -12105,7 +12105,7 @@
     alias PROCESS_INFORMATION _PROCESS_INFORMATION;
     alias PROCESS_INFORMATION TPROCESSINFORMATION;
     alias PROCESS_INFORMATION* PPROCESSINFORMATION;
-    extern(Windows){alias UINT (*LPFNPSPCALLBACK)(HWND, UINT, LPVOID);}
+    extern(Windows){alias UINT function(HWND, UINT, LPVOID) LPFNPSPCALLBACK;}
     alias LPFNPSPCALLBACK TFNPSPCALLBACK;
 
 
@@ -12230,8 +12230,8 @@
     alias PROPSHEETHEADER TPROPSHEETHEADER;
     alias PROPSHEETHEADER* PPROPSHEETHEADER;
     extern(Windows){
-    alias WINBOOL (*LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM);
-    alias WINBOOL (*LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
+    alias WINBOOL function(HPROPSHEETPAGE, LPARAM) LPFNADDPROPSHEETPAGE;
+    alias WINBOOL function(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM) LPFNADDPROPSHEETPAGES;
     }
     alias LPFNADDPROPSHEETPAGE TFNADDPROPSHEETPAGE;
     alias LPFNADDPROPSHEETPAGES TFNADDPROPSHEETPAGES;
@@ -13817,12 +13817,12 @@
     alias NETCONNECTINFOSTRUCT TNETCONNECTINFOSTRUCT;
     alias NETCONNECTINFOSTRUCT* PNETCONNECTINFOSTRUCT;
     extern(Windows){
-    alias int (*ENUMMETAFILEPROC)(HDC, HANDLETABLE*, METARECORD*, int, LPARAM);
-    alias int (*ENHMETAFILEPROC)(HDC, HANDLETABLE*, ENHMETARECORD*, int, LPARAM);
-    alias int (*ENUMFONTSPROC)(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM);
-    alias int (*FONTENUMPROC)(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM);
-    alias int (*FONTENUMEXPROC)(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, int, LPARAM);
-    alias void (*LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD, DWORD);
+    alias int function(HDC, HANDLETABLE*, METARECORD*, int, LPARAM) ENUMMETAFILEPROC;
+    alias int function(HDC, HANDLETABLE*, ENHMETARECORD*, int, LPARAM) ENHMETAFILEPROC;
+    alias int function(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM) ENUMFONTSPROC;
+    alias int function(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM) FONTENUMPROC;
+    alias int function(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, int, LPARAM) FONTENUMEXPROC;
+    alias void function(DWORD, DWORD) LPOVERLAPPED_COMPLETION_ROUTINE;
     }
 
     struct POINTFLOAT