]> sourceware.org Git - newlib-cygwin.git/commitdiff
* include/winbase.h (ENUMRES*PROC{AW}): ANSI and Unicode versions.
authorDimitri Papadopoulos <dimitri_at@users.sf.net>
Fri, 28 Apr 2006 17:34:02 +0000 (17:34 +0000)
committerDimitri Papadopoulos <dimitri_at@users.sf.net>
Fri, 28 Apr 2006 17:34:02 +0000 (17:34 +0000)
Thanks to:    Oliver Stoeneberg <kidkat at sf dot net>

winsup/w32api/ChangeLog
winsup/w32api/include/winbase.h

index a768c474da66969fc4f5dc545ba84340a9b2cd60..e63009bf9a3668bfafe665e24a9a62dbf522e47c 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-28  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>
+
+       * include/winbase.h (ENUMRES*PROC{AW}): ANSI and Unicode versions.
+       Thanks to:    Oliver Stoeneberg <kidkat at sf dot net>
+
 2006-04-28  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>
 
        * include/ntsecapi.h (POLICY_DNS_DOMAIN_INFO): Fix typo.
index 003ff3ca076c4b5138116ceede7893c4429a4ef3..b85096cd36ac19b3cc0dd6563005f76cf1c3ddec 100644 (file)
@@ -1060,9 +1060,27 @@ typedef DWORD EXECUTION_STATE;
 
 typedef DWORD(WINAPI *LPPROGRESS_ROUTINE)(LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,DWORD,DWORD,HANDLE,HANDLE,LPVOID);
 typedef void(WINAPI *LPFIBER_START_ROUTINE)(PVOID);
-typedef BOOL(CALLBACK *ENUMRESLANGPROC)(HMODULE,LPCTSTR,LPCTSTR,WORD,LONG);
-typedef BOOL(CALLBACK *ENUMRESNAMEPROC)(HMODULE,LPCTSTR,LPTSTR,LONG);
-typedef BOOL(CALLBACK *ENUMRESTYPEPROC)(HMODULE,LPTSTR,LONG);
+typedef BOOL(CALLBACK *ENUMRESLANGPROCA)(HMODULE,LPCSTR,LPCSTR,WORD,LONG);
+typedef BOOL(CALLBACK *ENUMRESLANGPROCW)(HMODULE,LPCWSTR,LPCWSTR,WORD,LONG);
+#ifdef UNICODE
+#define ENUMRESLANGPROC ENUMRESLANGPROCW
+#else
+#define ENUMRESLANGPROC ENUMRESLANGPROCA
+#endif
+typedef BOOL(CALLBACK *ENUMRESNAMEPROCA)(HMODULE,LPCSTR,LPSTR,LONG);
+typedef BOOL(CALLBACK *ENUMRESNAMEPROCW)(HMODULE,LPCWSTR,LPWSTR,LONG);
+#ifdef UNICODE
+#define ENUMRESNAMEPROC ENUMRESNAMEPROCW
+#else
+#define ENUMRESNAMEPROC ENUMRESNAMEPROCA
+#endif
+typedef BOOL(CALLBACK *ENUMRESTYPEPROCA)(HMODULE,LPSTR,LONG);
+typedef BOOL(CALLBACK *ENUMRESTYPEPROCW)(HMODULE,LPWSTR,LONG);
+#ifdef UNICODE
+#define ENUMRESTYPEPROC ENUMRESTYPEPROCW
+#else
+#define ENUMRESTYPEPROC ENUMRESTYPEPROCA
+#endif
 typedef void(CALLBACK *LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD,DWORD,LPOVERLAPPED);
 typedef LONG(CALLBACK *PTOP_LEVEL_EXCEPTION_FILTER)(LPEXCEPTION_POINTERS);
 typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER;
This page took 0.03916 seconds and 5 git commands to generate.