Changeset 11388


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

Fix: fixes in WINE macros and dependencies

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified tags/trunk/include/win/shlobj.h

    r10645 r11388  
    1 /* $Id: shlobj.h,v 1.1 1999-05-24 20:19:19 ktk Exp $ */
     1/* $Id: shlobj.h,v 1.2 1999-09-02 10:51:14 phaller Exp $ */
    22
    33#ifndef __WINE_SHLOBJ_H
     
    131131#define SEE_MASK_HMONITOR         0x00200000
    132132
     133/*************************************
     134 * code that is shared with shlobj.h *
     135 *************************************/
     136
     137#ifndef _WINE_SHELLAPI_H
     138
    133139typedef struct _SHELLEXECUTEINFOA
    134140{       DWORD cbSize;
     
    146152        HKEY hkeyClass;
    147153        DWORD dwHotKey;
    148         union 
     154        union
    149155        { HANDLE hIcon;
    150156          HANDLE hMonitor;
     
    178184#define LPSHELLEXECUTEINFO WINELIB_NAME_AW(LPSHELLEXECUTEINFO)
    179185
     186#endif /* __WINE_SHELLAPI_H */
     187
     188
    180189BOOL WINAPI ShellExecuteExA(LPSHELLEXECUTEINFOA lpExecInfo);
    181190BOOL WINAPI ShellExecuteExW(LPSHELLEXECUTEINFOW lpExecInfo);
     
    213222    LPARAM        lParam;
    214223        INT         iImage;
    215 } BROWSEINFOW, *PBROWSEINFOW, *LPBROWSEINFOW; 
     224} BROWSEINFOW, *PBROWSEINFOW, *LPBROWSEINFOW;
    216225
    217226#define BROWSEINFO   WINELIB_NAME_AW(BROWSEINFO)
     
    226235#define BIF_EDITBOX            0x0010
    227236#define BIF_VALIDATE           0x0020
    228  
     237
    229238#define BIF_BROWSEFORCOMPUTER  0x1000
    230239#define BIF_BROWSEFORPRINTER   0x2000
     
    256265#define BFFM_SETSELECTION   BFFM_SETSELECTIONA
    257266
    258 #define BFFM_VALIDATEFAILED BFFM_VALIDATEFAILEDA 
    259 #endif 
     267#define BFFM_VALIDATEFAILED BFFM_VALIDATEFAILEDA
     268#endif
    260269*/
    261270
     
    289298#define SHDID_NET_OTHER             17
    290299
    291 typedef struct _SHDESCRIPTIONID 
     300typedef struct _SHDESCRIPTIONID
    292301{   DWORD   dwDescriptionId;
    293302    CLSID   clsid;
     
    296305HRESULT WINAPI SHGetDataFromIDListA(LPSHELLFOLDER psf, LPCITEMIDLIST pidl, int nFormat, LPVOID pv, int cb);
    297306HRESULT WINAPI SHGetDataFromIDListW(LPSHELLFOLDER psf, LPCITEMIDLIST pidl, int nFormat, LPVOID pv, int cb);
    298 #define  SHGetDataFromIDList WINELIB_NAME_AW(SHGetDataFromIDList)
    299 
     307BOOL    WINAPI SHGetSpecialFolderPathA (HWND hwndOwner,LPSTR szPath,DWORD csidl,BOOL bCreate);
    300308
    301309/****************************************************************************
     
    309317*  are happening to the shellview (and ask for things too).
    310318*
    311 *  You don't have to support anything here - anything you don't want to 
     319*  You don't have to support anything here - anything you don't want to
    312320*  handle, the shell will do itself if you just return E_NOTIMPL. This parameters
    313321*  that the shell passes to this function are entirely undocumented.
Note: See TracChangeset for help on using the changeset viewer.