Ignore:
Timestamp:
Nov 2, 1999, 7:50:16 PM (26 years ago)
Author:
phaller
Message:

Add: update to wine/shell32 1999/11/02 #1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/pidl.h

    r1214 r1543  
    1 /* $Id: pidl.h,v 1.1 1999-10-09 11:13:20 sandervl Exp $ */
     1/* $Id: pidl.h,v 1.2 1999-11-02 18:50:15 phaller Exp $ */
    22
    33/*
     
    4545*       ----------------------------------------------------------------
    4646*       my computer     0x1F/20         mycomp (2)      (usual)
     47*       network         0x1F            mycomp
     48*       bitbucket       0x1F            mycomp
    4749*       drive           0x23/25         drive           (usual)
    4850*       drive           0x25/25         drive           (lnk/persistant)
     
    128130
    129131/*
    130  * getting string values from pidls
    131  *
    132  * return value is strlen()
    133  */
    134 DWORD WINAPI _ILGetDrive(LPCITEMIDLIST,LPSTR,UINT16);
    135 /*
    136 DWORD WINAPI _ILGetItemText(LPCITEMIDLIST,LPSTR,UINT16);
    137 DWORD WINAPI _ILGetFolderText(LPCITEMIDLIST,LPSTR,DWORD);
    138 DWORD WINAPI _ILGetValueText(LPCITEMIDLIST,LPSTR,DWORD);
    139 DWORD WINAPI _ILGetPidlPath(LPCITEMIDLIST,LPSTR,DWORD);
    140 */
    141 
    142 /*
    143132 * getting special values from simple pidls
    144133 */
    145 BOOL WINAPI _ILGetFileDate (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
    146 BOOL WINAPI _ILGetFileSize (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
    147 BOOL WINAPI _ILGetExtension (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     134DWORD   WINAPI _ILSimpleGetText (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     135BOOL    WINAPI _ILGetFileDate           (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     136DWORD   WINAPI _ILGetFileSize           (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     137BOOL    WINAPI _ILGetExtension          (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     138void    WINAPI _ILGetFileType           (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
     139BOOL    WINAPI _ILGetAttributeStr       (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize);
    148140
     141BOOL    WINAPI _ILGetFileDateTime       (LPCITEMIDLIST pidl, FILETIME *ft);
     142DWORD   WINAPI _ILGetDrive              (LPCITEMIDLIST, LPSTR, UINT16);
    149143
    150144/*
    151145 * testing simple pidls
    152146 */
    153 BOOL WINAPI _ILIsDesktop(LPCITEMIDLIST);
    154 BOOL WINAPI _ILIsMyComputer(LPCITEMIDLIST);
    155 BOOL WINAPI _ILIsDrive(LPCITEMIDLIST);
    156 BOOL WINAPI _ILIsFolder(LPCITEMIDLIST);
    157 BOOL WINAPI _ILIsValue(LPCITEMIDLIST);
    158 BOOL WINAPI _ILIsSpecialFolder (LPCITEMIDLIST pidl);
    159 BOOL WINAPI _ILIsPidlSimple ( LPCITEMIDLIST pidl);
     147BOOL    WINAPI _ILIsDesktop             (LPCITEMIDLIST pidl);
     148BOOL    WINAPI _ILIsMyComputer          (LPCITEMIDLIST pidl);
     149BOOL    WINAPI _ILIsDrive               (LPCITEMIDLIST pidl);
     150BOOL    WINAPI _ILIsFolder              (LPCITEMIDLIST pidl);
     151BOOL    WINAPI _ILIsValue               (LPCITEMIDLIST pidl);
     152BOOL    WINAPI _ILIsSpecialFolder       (LPCITEMIDLIST pidl);
     153BOOL    WINAPI _ILIsPidlSimple          (LPCITEMIDLIST pidl);
    160154
    161155/*
    162156 * simple pidls from strings
    163157 */
    164 LPITEMIDLIST WINAPI _ILCreateDesktop(void);
    165 LPITEMIDLIST WINAPI _ILCreateMyComputer(void);
    166 LPITEMIDLIST WINAPI _ILCreateIExplore(void);
    167 LPITEMIDLIST WINAPI _ILCreateDrive(LPCSTR);
    168 LPITEMIDLIST WINAPI _ILCreateFolder(WIN32_FIND_DATAA * stffile);
    169 LPITEMIDLIST WINAPI _ILCreateValue(WIN32_FIND_DATAA * stffile);
    170 LPITEMIDLIST WINAPI _ILCreateSpecial(LPCSTR szGUID);
     158LPITEMIDLIST    WINAPI _ILCreate        (PIDLTYPE,LPCVOID,UINT16);
    171159
    172 DWORD WINAPI _ILSimpleGetText (LPCITEMIDLIST pidl, LPSTR szOut, UINT uOutSize);
    173 
    174 LPITEMIDLIST WINAPI _ILCreate(PIDLTYPE,LPCVOID,UINT16);
     160LPITEMIDLIST    WINAPI _ILCreateDesktop         (void);
     161LPITEMIDLIST    WINAPI _ILCreateMyComputer      (void);
     162LPITEMIDLIST    WINAPI _ILCreateIExplore        (void);
     163LPITEMIDLIST    WINAPI _ILCreateControl         (void);
     164LPITEMIDLIST    WINAPI _ILCreatePrinter         (void);
     165LPITEMIDLIST    WINAPI _ILCreateNetwork         (void);
     166LPITEMIDLIST    WINAPI _ILCreateBitBucket       (void);
     167LPITEMIDLIST    WINAPI _ILCreateDrive           (LPCSTR);
     168LPITEMIDLIST    WINAPI _ILCreateFolder          (WIN32_FIND_DATAA * stffile);
     169LPITEMIDLIST    WINAPI _ILCreateValue           (WIN32_FIND_DATAA * stffile);
     170LPITEMIDLIST    WINAPI _ILCreateSpecial         (LPCSTR szGUID);
    175171
    176172/*
    177173 * helper functions (getting struct-pointer)
    178174 */
    179 LPPIDLDATA WINAPI _ILGetDataPointer(LPCITEMIDLIST);
    180 LPSTR WINAPI _ILGetTextPointer(PIDLTYPE type, LPPIDLDATA pidldata);
    181 LPSTR WINAPI _ILGetSTextPointer(PIDLTYPE type, LPPIDLDATA pidldata);
    182 REFIID WINAPI _ILGetGUIDPointer(LPCITEMIDLIST pidl);
     175LPPIDLDATA      WINAPI _ILGetDataPointer        (LPCITEMIDLIST);
     176LPSTR           WINAPI _ILGetTextPointer        (PIDLTYPE type, LPPIDLDATA pidldata);
     177LPSTR           WINAPI _ILGetSTextPointer       (PIDLTYPE type, LPPIDLDATA pidldata);
     178REFIID          WINAPI _ILGetGUIDPointer        (LPCITEMIDLIST pidl);
    183179
     180/*
     181 * debug helper
     182 */
    184183void pdump (LPCITEMIDLIST pidl);
    185184BOOL pcheck (LPCITEMIDLIST pidl);
     185
    186186#endif
Note: See TracChangeset for help on using the changeset viewer.