ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

pidl.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <shlobj.h>
#include "pshpack1.h"
#include "poppack.h"

Go to the source code of this file.

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)

Generated on Sat May 26 2012 05:17:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.