Data Structures |
| struct | PIDLCPanelStruct |
| struct | PIDLFontStruct |
| struct | PIDLPrinterStruct |
| struct | PIDLRecycleStruct |
| struct | GUIDStruct |
| struct | DriveStruct |
| struct | FileStruct |
| struct | FileStructW |
| struct | ValueWStruct |
| struct | LPPIDLDATA |
Defines |
| #define | PT_CPLAPPLET 0x00 |
| #define | PT_GUID 0x1F |
| #define | PT_DRIVE 0x23 |
| #define | PT_DRIVE2 0x25 |
| #define | PT_DRIVE3 0x29 |
| #define | PT_SHELLEXT 0x2E |
| #define | PT_DRIVE1 0x2F |
| #define | PT_FOLDER1 0x30 |
| #define | PT_FOLDER 0x31 |
| #define | PT_VALUE 0x32 |
| #define | PT_VALUEW 0x34 |
| #define | PT_WORKGRP 0x41 |
| #define | PT_COMP 0x42 |
| #define | PT_NETPROVIDER 0x46 |
| #define | PT_NETWORK 0x47 |
| #define | PT_IESPECIAL1 0x61 |
| #define | PT_YAGUID 0x70 /* yet another guid.. */ |
| #define | PT_CPEXT 0x71 |
| #define | PT_IESPECIAL2 0xb1 |
| #define | PT_SHARE 0xc3 |
Typedefs |
| typedef BYTE | PIDLTYPE |
Functions |
| DWORD | _ILSimpleGetText (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| DWORD | _ILSimpleGetTextW (LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) |
| BOOL | _ILGetFileDate (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| DWORD | _ILGetFileSize (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| BOOL | _ILGetExtension (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| void | _ILGetFileType (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| DWORD | _ILGetFileAttributes (LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) |
| BOOL | _ILGetFileDateTime (LPCITEMIDLIST pidl, FILETIME *ft) |
| DWORD | _ILGetDrive (LPCITEMIDLIST, LPSTR, UINT) |
| BOOL | _ILIsUnicode (LPCITEMIDLIST pidl) |
| BOOL | _ILIsDesktop (LPCITEMIDLIST pidl) |
| BOOL | _ILIsMyComputer (LPCITEMIDLIST pidl) |
| BOOL | _ILIsPrinter (LPCITEMIDLIST pidl) |
| BOOL | _ILIsMyDocuments (LPCITEMIDLIST pidl) |
| BOOL | _ILIsControlPanel (LPCITEMIDLIST pidl) |
| BOOL | _ILIsBitBucket (LPCITEMIDLIST pidl) |
| BOOL | _ILIsAdminTools (LPCITEMIDLIST pidl) |
| BOOL | _ILIsNetHood (LPCITEMIDLIST pidl) |
| BOOL | _ILIsDrive (LPCITEMIDLIST pidl) |
| BOOL | _ILIsFolder (LPCITEMIDLIST pidl) |
| BOOL | _ILIsValue (LPCITEMIDLIST pidl) |
| BOOL | _ILIsSpecialFolder (LPCITEMIDLIST pidl) |
| BOOL | _ILIsPidlSimple (LPCITEMIDLIST pidl) |
| BOOL | _ILIsCPanelStruct (LPCITEMIDLIST pidl) |
| static BOOL __inline | _ILIsEqualSimple (LPCITEMIDLIST pidlA, LPCITEMIDLIST pidlB) |
| static BOOL __inline | _ILIsEmpty (LPCITEMIDLIST pidl) |
| LPITEMIDLIST | _ILCreateGuid (PIDLTYPE type, REFIID guid) |
| LPITEMIDLIST | _ILCreateGuidFromStrA (LPCSTR szGUID) |
| LPITEMIDLIST | _ILCreateGuidFromStrW (LPCWSTR szGUID) |
| LPITEMIDLIST | _ILCreateDesktop (void) |
| LPITEMIDLIST | _ILCreateFromFindDataW (const WIN32_FIND_DATAW *stffile) |
| HRESULT | _ILCreateFromPathW (LPCWSTR szPath, LPITEMIDLIST *ppidl) |
| LPITEMIDLIST | _ILCreateMyComputer (void) |
| LPITEMIDLIST | _ILCreateMyDocuments (void) |
| LPITEMIDLIST | _ILCreateIExplore (void) |
| LPITEMIDLIST | _ILCreateControlPanel (void) |
| LPITEMIDLIST | _ILCreatePrinters (void) |
| LPITEMIDLIST | _ILCreateNetwork (void) |
| LPITEMIDLIST | _ILCreateNetHood (void) |
| LPITEMIDLIST | _ILCreateAdminTools (void) |
| LPITEMIDLIST | _ILCreateFont (void) |
| LPITEMIDLIST | _ILCreateBitBucket (void) |
| LPITEMIDLIST | _ILCreateDrive (LPCWSTR) |
| LPPIDLDATA | _ILGetDataPointer (LPCITEMIDLIST) |
| LPSTR | _ILGetTextPointer (LPCITEMIDLIST) |
| IID * | _ILGetGUIDPointer (LPCITEMIDLIST pidl) |
| FileStructW * | _ILGetFileStructW (LPCITEMIDLIST pidl) |
| void | pdump (LPCITEMIDLIST pidl) |
| BOOL | pcheck (LPCITEMIDLIST pidl) |
| void | _ILFreeaPidl (LPITEMIDLIST *apidl, UINT cidl) |
| LPITEMIDLIST * | _ILCopyaPidl (const LPCITEMIDLIST *apidlsrc, UINT cidl) |
| LPITEMIDLIST * | _ILCopyCidaToaPidl (LPITEMIDLIST *pidl, const CIDA *cida) |
| BOOL WINAPI | ILGetDisplayNameExW (LPSHELLFOLDER psf, LPCITEMIDLIST pidl, LPWSTR path, DWORD type) |