86 #define PT_CPLAPPLET 0x00 89 #define PT_DRIVE2 0x25 90 #define PT_DRIVE3 0x29 91 #define PT_SHELLEXT 0x2E 92 #define PT_DRIVE1 0x2F 93 #define PT_FOLDER1 0x30 94 #define PT_FOLDER 0x31 96 #define PT_VALUEW 0x34 97 #define PT_FOLDERW 0x35 98 #define PT_WORKGRP 0x41 100 #define PT_NETPROVIDER 0x46 101 #define PT_NETWORK 0x47 102 #define PT_IESPECIAL1 0x61 103 #define PT_YAGUID 0x70 104 #define PT_IESPECIAL2 0xb1 105 #define PT_SHARE 0xc3 107 #include "pshpack1.h" 121 typedef struct tagPIDLFontStruct
128 typedef struct tagPIDLPrinterStruct
136 typedef struct tagPIDLRecycleStruct
210 struct tagPIDLFontStruct cfont;
211 struct tagPIDLPrinterStruct cprinter;
212 struct tagPIDLRecycleStruct crecycle;
253 return (pidlA->mkid.cb > 0 && !
memcmp(pidlA, pidlB, pidlA->mkid.cb)) ||
254 (!pidlA->mkid.cb && !pidlB->mkid.cb);
BOOL _ILIsFolder(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagPIDLDATA::@540::@541 network
LPITEMIDLIST _ILCreateNetwork(void) DECLSPEC_HIDDEN
static const WCHAR szName[]
static BOOL _ILIsEmpty(LPCITEMIDLIST pidl)
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
LPITEMIDLIST _ILCreatePrinters(void) DECLSPEC_HIDDEN
void _ILGetFileType(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
BOOL _ILIsNetHood(LPCITEMIDLIST pidl)
void _ILFreeaPidl(LPITEMIDLIST *apidl, UINT cidl) DECLSPEC_HIDDEN
PITEMID_CHILD * _ILCopyaPidl(PCUITEMID_CHILD_ARRAY apidlsrc, UINT cidl) DECLSPEC_HIDDEN
struct tagPIDLCPanelStruct PIDLCPanelStruct
struct tagGUIDStruct guid
struct tagPIDLDATA::@540::@542 htmlhelp
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
BOOL _ILIsControlPanel(LPCITEMIDLIST pidl)
BOOL _ILIsDrive(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateBitBucket(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateMyDocuments(void) DECLSPEC_HIDDEN
BOOL _ILIsCPanelStruct(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
BOOL ILGetDisplayNameExW(LPSHELLFOLDER psf, LPCITEMIDLIST pidl, LPWSTR path, DWORD type) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateMyComputer(void) DECLSPEC_HIDDEN
DWORD _ILSimpleGetTextW(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
BOOL _ILIsMyComputer(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
static BOOL _ILIsEqualSimple(LPCITEMIDLIST pidlA, LPCITEMIDLIST pidlB)
BOOL _ILIsPidlSimple(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateControlPanel(void) DECLSPEC_HIDDEN
DWORD _ILGetFileAttributes(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateDrive(LPCWSTR) DECLSPEC_HIDDEN
struct tagPIDLDATA PIDLDATA
BOOL _ILIsUnicode(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
const PCUITEMID_CHILD * PCUITEMID_CHILD_ARRAY
LPITEMIDLIST _ILCreateNetHood(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateGuidFromStrA(LPCSTR szGUID) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateAdminTools(void)
BOOL _ILIsBitBucket(LPCITEMIDLIST pidl)
DWORD _ILGetFileSize(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateGuidFromStrW(LPCWSTR szGUID) DECLSPEC_HIDDEN
struct tagDriveStruct DriveStruct
BOOL _ILIsMyDocuments(LPCITEMIDLIST pidl)
void pdump(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagGUIDStruct GUIDStruct
LPITEMIDLIST _ILCreateGuid(PIDLTYPE type, REFIID guid) DECLSPEC_HIDDEN
DWORD _ILGetDrive(LPCITEMIDLIST, LPSTR, UINT) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateIExplore(void) DECLSPEC_HIDDEN
FileStructW * _ILGetFileStructW(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
IID * _ILGetGUIDPointer(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST *pidl, const CIDA *cida) DECLSPEC_HIDDEN
BOOL pcheck(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagValueW ValueWStruct
BOOL _ILGetFileDate(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
struct tagFileStructW FileStructW
HRESULT _ILCreateFromPathW(LPCWSTR szPath, LPITEMIDLIST *ppidl) DECLSPEC_HIDDEN
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
BOOL _ILIsValue(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
BOOL _ILIsDesktop(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagPIDLDATA * LPPIDLDATA
union tagPIDLDATA::@540 u
struct tagPIDLCPanelStruct cpanel
LPPIDLDATA _ILGetDataPointer(LPCITEMIDLIST) DECLSPEC_HIDDEN
LPSTR _ILGetTextPointer(LPCITEMIDLIST) DECLSPEC_HIDDEN
BOOL _ILGetExtension(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateEntireNetwork(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateDesktop(void) DECLSPEC_HIDDEN
GLuint GLuint GLsizei GLenum type
struct tagFileStruct FileStruct
ITEMIDLIST UNALIGNED * LPITEMIDLIST
BOOL _ILGetFileDateTime(LPCITEMIDLIST pidl, FILETIME *ft) DECLSPEC_HIDDEN
BOOL _ILIsSpecialFolder(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
DWORD _ILSimpleGetText(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateFromFindDataW(const WIN32_FIND_DATAW *stffile) DECLSPEC_HIDDEN
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes