Ignore:
Timestamp:
Sep 2, 1999, 12:10:48 PM (26 years ago)
Author:
phaller
Message:

Fix: fixes in WINE macros and dependencies

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:13 phaller Exp $ */
     1/* $Id: shellapi.h,v 1.4 1999-09-02 10:08:38 phaller Exp $ */
    22
    33#ifndef _WINE_SHELLAPI_H
     
    191191
    192192
     193
     194/*************************************
     195 * code that is shared with shlobj.h *
     196 *************************************/
     197
     198#ifndef __WINE_SHLOBJ_H
     199
    193200/******************************************
    194201 * ShellExecute
     
    204211HINSTANCE       WINAPI ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT);
    205212
    206 /******************************************
    207  * Tray Notification
    208  */
    209 typedef struct _NOTIFYICONDATAA
    210 {       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 _NOTIFYICONDATAW
    220 {       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      0x00000001
    231 #define SEE_MASK_CLASSKEY       0x00000003
    232 #define SEE_MASK_IDLIST         0x00000004
    233 #define SEE_MASK_INVOKEIDLIST   0x0000000c
    234 #define SEE_MASK_ICON           0x00000010
    235 #define SEE_MASK_HOTKEY         0x00000020
    236 #define SEE_MASK_NOCLOSEPROCESS 0x00000040
    237 #define SEE_MASK_CONNECTNETDRV  0x00000080
    238 #define SEE_MASK_FLAG_DDEWAIT   0x00000100
    239 #define SEE_MASK_DOENVSUBST     0x00000200
    240 #define SEE_MASK_FLAG_NO_UI     0x00000400
    241 #define SEE_MASK_UNICODE        0x00004000
    242 #define SEE_MASK_NO_CONSOLE     0x00008000
    243 #define SEE_MASK_ASYNCOK        0x00100000
    244213
    245214typedef struct _SHELLEXECUTEINFOA
     
    283252} SHELLEXECUTEINFOW, *LPSHELLEXECUTEINFOW;
    284253
     254#endif
     255
     256
     257
     258/******************************************
     259 * Tray Notification
     260 */
     261typedef 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
     271typedef 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
    285298/******************************************
    286299 * Misc
Note: See TracChangeset for help on using the changeset viewer.