Changeset 785 for trunk/include/win/shellapi.h
- Timestamp:
- Sep 2, 1999, 12:10:48 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/shellapi.h
r780 r785 1 /* $Id: shellapi.h,v 1. 3 1999-09-01 19:12:13phaller Exp $ */1 /* $Id: shellapi.h,v 1.4 1999-09-02 10:08:38 phaller Exp $ */ 2 2 3 3 #ifndef _WINE_SHELLAPI_H … … 191 191 192 192 193 194 /************************************* 195 * code that is shared with shlobj.h * 196 *************************************/ 197 198 #ifndef __WINE_SHLOBJ_H 199 193 200 /****************************************** 194 201 * ShellExecute … … 204 211 HINSTANCE WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT); 205 212 206 /******************************************207 * Tray Notification208 */209 typedef struct _NOTIFYICONDATAA210 { DWORD cbSize;211 HWND hWnd;212 UINT uID;213 UINT uFlags;214 UINT uCallbackMessage;215 HICON hIcon;216 CHAR szTip[64];217 } NOTIFYICONDATAA, *PNOTIFYICONDATAA;218 219 typedef struct _NOTIFYICONDATAW220 { DWORD cbSize;221 HWND hWnd;222 UINT uID;223 UINT uFlags;224 UINT uCallbackMessage;225 HICON hIcon;226 WCHAR szTip[64];227 } NOTIFYICONDATAW, *PNOTIFYICONDATAW;228 229 230 #define SEE_MASK_CLASSNAME 0x00000001231 #define SEE_MASK_CLASSKEY 0x00000003232 #define SEE_MASK_IDLIST 0x00000004233 #define SEE_MASK_INVOKEIDLIST 0x0000000c234 #define SEE_MASK_ICON 0x00000010235 #define SEE_MASK_HOTKEY 0x00000020236 #define SEE_MASK_NOCLOSEPROCESS 0x00000040237 #define SEE_MASK_CONNECTNETDRV 0x00000080238 #define SEE_MASK_FLAG_DDEWAIT 0x00000100239 #define SEE_MASK_DOENVSUBST 0x00000200240 #define SEE_MASK_FLAG_NO_UI 0x00000400241 #define SEE_MASK_UNICODE 0x00004000242 #define SEE_MASK_NO_CONSOLE 0x00008000243 #define SEE_MASK_ASYNCOK 0x00100000244 213 245 214 typedef struct _SHELLEXECUTEINFOA … … 283 252 } SHELLEXECUTEINFOW, *LPSHELLEXECUTEINFOW; 284 253 254 #endif 255 256 257 258 /****************************************** 259 * Tray Notification 260 */ 261 typedef struct _NOTIFYICONDATAA 262 { DWORD cbSize; 263 HWND hWnd; 264 UINT uID; 265 UINT uFlags; 266 UINT uCallbackMessage; 267 HICON hIcon; 268 CHAR szTip[64]; 269 } NOTIFYICONDATAA, *PNOTIFYICONDATAA; 270 271 typedef struct _NOTIFYICONDATAW 272 { DWORD cbSize; 273 HWND hWnd; 274 UINT uID; 275 UINT uFlags; 276 UINT uCallbackMessage; 277 HICON hIcon; 278 WCHAR szTip[64]; 279 } NOTIFYICONDATAW, *PNOTIFYICONDATAW; 280 281 282 #define SEE_MASK_CLASSNAME 0x00000001 283 #define SEE_MASK_CLASSKEY 0x00000003 284 #define SEE_MASK_IDLIST 0x00000004 285 #define SEE_MASK_INVOKEIDLIST 0x0000000c 286 #define SEE_MASK_ICON 0x00000010 287 #define SEE_MASK_HOTKEY 0x00000020 288 #define SEE_MASK_NOCLOSEPROCESS 0x00000040 289 #define SEE_MASK_CONNECTNETDRV 0x00000080 290 #define SEE_MASK_FLAG_DDEWAIT 0x00000100 291 #define SEE_MASK_DOENVSUBST 0x00000200 292 #define SEE_MASK_FLAG_NO_UI 0x00000400 293 #define SEE_MASK_UNICODE 0x00004000 294 #define SEE_MASK_NO_CONSOLE 0x00008000 295 #define SEE_MASK_ASYNCOK 0x00100000 296 297 285 298 /****************************************** 286 299 * Misc
Note:
See TracChangeset
for help on using the changeset viewer.