reactos/w32api/include
diff -u -r1.1 -r1.2
--- shellapi.h 21 Feb 2004 09:20:34 -0000 1.1
+++ shellapi.h 14 Mar 2004 15:42:04 -0000 1.2
@@ -49,6 +49,9 @@
#define NIF_MESSAGE 1
#define NIF_ICON 2
#define NIF_TIP 4
+#define NIF_STATE 8
+#define NIS_HIDDEN 1
+#define NIS_SHAREDICON 2
#define SE_ERR_FNF 2
#define SE_ERR_PNF 3
#define SE_ERR_ACCESSDENIED 5
@@ -112,6 +115,7 @@
LPARAM lParam;
} APPBARDATA,*PAPPBARDATA;
DECLARE_HANDLE(HDROP);
+
typedef struct _NOTIFYICONDATAA {
DWORD cbSize;
HWND hWnd;
@@ -119,8 +123,25 @@
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
+#if _WIN32_IE >= 0x0500
+ CHAR szTip[128];
+ DWORD dwState;
+ DWORD dwStateMask;
+ CHAR szInfo[256];
+ union {
+ UINT uTimeout;
+ UINT uVersion;
+ } DUMMYUNIONNAME;
+ CHAR szInfoTitle[64];
+ DWORD dwInfoFlags;
+#else
CHAR szTip[64];
+#endif
+#if _WIN32_IE >= 0x600
+ GUID guidItem;
+#endif
} NOTIFYICONDATAA,*PNOTIFYICONDATAA;
+
typedef struct _NOTIFYICONDATAW {
DWORD cbSize;
HWND hWnd;
@@ -128,8 +149,25 @@
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
+#if _WIN32_IE >= 0x0500
+ WCHAR szTip[128];
+ DWORD dwState;
+ DWORD dwStateMask;
+ WCHAR szInfo[256];
+ union {
+ UINT uTimeout;
+ UINT uVersion;
+ } DUMMYUNIONNAME;
+ WCHAR szInfoTitle[64];
+ DWORD dwInfoFlags;
+#else
WCHAR szTip[64];
+#endif
+#if _WIN32_IE >= 0x600
+ GUID guidItem;
+#endif
} NOTIFYICONDATAW,*PNOTIFYICONDATAW;
+
typedef struct _SHELLEXECUTEINFOA {
DWORD cbSize;
ULONG fMask;