[ros-diffs] [fireball] 49175: [PSDK] - Add ICONINFOEX* definitions and GetIconInfoEx* declarations from Wine.

fireball at svn.reactos.org fireball at svn.reactos.org
Sat Oct 16 17:23:41 UTC 2010


Author: fireball
Date: Sat Oct 16 17:23:40 2010
New Revision: 49175

URL: http://svn.reactos.org/svn/reactos?rev=49175&view=rev
Log:
[PSDK]
- Add ICONINFOEX* definitions and GetIconInfoEx* declarations from Wine.

Modified:
    trunk/reactos/include/psdk/winuser.h

Modified: trunk/reactos/include/psdk/winuser.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winuser.h?rev=49175&r1=49174&r2=49175&view=diff
==============================================================================
--- trunk/reactos/include/psdk/winuser.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/winuser.h [iso-8859-1] Sat Oct 16 17:23:40 2010
@@ -3060,6 +3060,32 @@
 	HBITMAP hbmColor;
 } ICONINFO,*PICONINFO;
 
+typedef struct _ICONINFOEXA
+{
+	DWORD     cbSize;
+	BOOL      fIcon;
+	DWORD     xHotspot;
+	DWORD     yHotspot;
+	HBITMAP   hbmMask;
+	HBITMAP   hbmColor;
+	WORD      wResID;
+	CHAR      szModName[MAX_PATH];
+	CHAR      szResName[MAX_PATH];
+} ICONINFOEXA, *PICONINFOEXA;
+
+typedef struct _ICONINFOEXW
+{
+	DWORD     cbSize;
+	BOOL      fIcon;
+	DWORD     xHotspot;
+	DWORD     yHotspot;
+	HBITMAP   hbmMask;
+	HBITMAP   hbmColor;
+	WORD      wResID;
+	WCHAR     szModName[MAX_PATH];
+	WCHAR     szResName[MAX_PATH];
+} ICONINFOEXW, *PICONINFOEXW;
+
 typedef struct tagNMHDR {
 	HWND hwndFrom;
 	UINT_PTR idFrom;
@@ -4112,6 +4138,8 @@
 DWORD WINAPI GetGuiResources(HANDLE,DWORD);
 #endif
 BOOL WINAPI GetIconInfo(HICON,PICONINFO);
+BOOL WINAPI GetIconInfoExA(HICON,ICONINFOEXA*);
+BOOL WINAPI GetIconInfoExW(HICON,ICONINFOEXW*);
 BOOL WINAPI GetInputState(void);
 UINT WINAPI GetKBCodePage(void);
 HKL WINAPI GetKeyboardLayout(DWORD);




More information about the Ros-diffs mailing list