86#define PT_CPLAPPLET 0x00
91#define PT_SHELLEXT 0x2E
93#define PT_FOLDER1 0x30
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
108#define PT_DESKTOP_REGITEM 0x1F
109#define PT_COMPUTER_REGITEM 0x2E
111#define PT_FS_FOLDER_FLAG 0x01
112#define PT_FS_FILE_FLAG 0x02
113#define PT_FS_UNICODE_FLAG 0x04
115#define PT_CONTROLS_OLDREGITEM 0x70
116#define PT_CONTROLS_NEWREGITEM 0x71
133typedef struct tagPIDLFontStruct
140typedef struct tagPIDLPrinterStruct
148typedef struct tagPIDLRecycleStruct
222 struct tagPIDLFontStruct cfont;
223 struct tagPIDLPrinterStruct cprinter;
224 struct tagPIDLRecycleStruct crecycle;
263 return (pidlA->mkid.cb > 0 && !
memcmp(pidlA, pidlB, pidlA->mkid.cb)) ||
264 (!pidlA->mkid.cb && !pidlB->mkid.cb);
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
GLuint GLuint GLsizei GLenum type
BOOL _ILIsMyDocuments(LPCITEMIDLIST pidl)
BOOL _ILIsBitBucket(LPCITEMIDLIST pidl)
BOOL _ILIsNetHood(LPCITEMIDLIST pidl)
BOOL _ILIsControlPanel(LPCITEMIDLIST pidl)
LPITEMIDLIST _ILCreateAdminTools(void)
LPITEMIDLIST _ILCreatePrinters(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateDesktop(void) DECLSPEC_HIDDEN
void pdump(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagPIDLDATA PIDLDATA
BOOL _ILIsCPanelStruct(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateDrive(LPCWSTR) DECLSPEC_HIDDEN
BOOL pcheck(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST * _ILCopyCidaToaPidl(LPITEMIDLIST *pidl, const CIDA *cida) DECLSPEC_HIDDEN
DWORD _ILSimpleGetTextW(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateNetwork(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateEntireNetwork(void) DECLSPEC_HIDDEN
void _ILGetFileType(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
IID * _ILGetGUIDPointer(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagPIDLCPanelStruct PIDLCPanelStruct
void _ILFreeaPidl(LPITEMIDLIST *apidl, UINT cidl) DECLSPEC_HIDDEN
BOOL _ILIsDrive(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateMyDocuments(void) DECLSPEC_HIDDEN
struct tagDriveStruct DriveStruct
BOOL _ILGetExtension(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
struct tagFileStruct FileStruct
LPITEMIDLIST _ILCreateNetHood(void) DECLSPEC_HIDDEN
DWORD _ILGetFileSize(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
HRESULT _ILCreateFromPathW(LPCWSTR szPath, LPITEMIDLIST *ppidl) DECLSPEC_HIDDEN
DWORD _ILGetFileAttributes(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
BOOL _ILIsDesktop(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateGuidFromStrA(LPCSTR szGUID) DECLSPEC_HIDDEN
BOOL _ILIsUnicode(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
static BOOL _ILIsEqualSimple(LPCITEMIDLIST pidlA, LPCITEMIDLIST pidlB)
BOOL _ILIsMyComputer(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
PITEMID_CHILD * _ILCopyaPidl(PCUITEMID_CHILD_ARRAY apidlsrc, UINT cidl) DECLSPEC_HIDDEN
LPSTR _ILGetTextPointer(LPCITEMIDLIST) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateGuidFromStrW(LPCWSTR szGUID) DECLSPEC_HIDDEN
BOOL _ILIsSpecialFolder(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateControlPanel(void) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateBitBucket(void) DECLSPEC_HIDDEN
LPPIDLDATA _ILGetDataPointer(LPCITEMIDLIST) DECLSPEC_HIDDEN
struct tagFileStructW FileStructW
BOOL _ILGetFileDate(LPCITEMIDLIST pidl, LPWSTR pOut, UINT uOutSize) DECLSPEC_HIDDEN
BOOL _ILIsFolder(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateFromFindDataW(const WIN32_FIND_DATAW *stffile) DECLSPEC_HIDDEN
DWORD _ILGetDrive(LPCITEMIDLIST, LPWSTR, UINT) DECLSPEC_HIDDEN
BOOL _ILIsPidlSimple(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
BOOL _ILGetFileDateTime(LPCITEMIDLIST pidl, FILETIME *ft) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateIExplore(void) DECLSPEC_HIDDEN
struct tagValueW ValueWStruct
BOOL _ILIsValue(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
static BOOL _ILIsEmpty(LPCITEMIDLIST pidl)
FileStructW * _ILGetFileStructW(LPCITEMIDLIST pidl) DECLSPEC_HIDDEN
struct tagGUIDStruct GUIDStruct
struct tagPIDLDATA * LPPIDLDATA
BOOL ILGetDisplayNameExW(LPSHELLFOLDER psf, LPCITEMIDLIST pidl, LPWSTR path, DWORD type) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateGuid(PIDLTYPE type, REFIID guid) DECLSPEC_HIDDEN
LPITEMIDLIST _ILCreateMyComputer(void) DECLSPEC_HIDDEN
static const WCHAR szName[]
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const PCUITEMID_CHILD * PCUITEMID_CHILD_ARRAY
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
struct tagPIDLDATA::@557::@559 htmlhelp
struct tagPIDLDATA::@557::@558 network
struct tagGUIDStruct guid
union tagPIDLDATA::@557 u
struct tagPIDLCPanelStruct cpanel
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes