| /* INTERNAL CLASS pidlmgr */ |
| |
| #ifndef __WINE_PIDL_H |
| #define __WINE_PIDL_H |
| |
| extern LPITEMIDLIST PidlMgr_CreateDesktop(LPPIDLMGR); |
| extern LPITEMIDLIST PidlMgr_CreateMyComputer(LPPIDLMGR); |
| extern LPITEMIDLIST PidlMgr_CreateDrive(LPPIDLMGR,LPCSTR); |
| extern LPITEMIDLIST PidlMgr_CreateFolder(LPPIDLMGR,LPCSTR); |
| extern LPITEMIDLIST PidlMgr_CreateValue(LPPIDLMGR,LPCSTR); |
| extern BOOL32 PidlMgr_GetDesktop(LPPIDLMGR,LPCITEMIDLIST,LPSTR); |
| extern BOOL32 PidlMgr_GetDrive(LPPIDLMGR,LPCITEMIDLIST,LPSTR,UINT16); |
| extern LPITEMIDLIST PidlMgr_GetLastItem(LPPIDLMGR,LPCITEMIDLIST); |
| extern DWORD PidlMgr_GetItemText(LPPIDLMGR,LPCITEMIDLIST,LPSTR,UINT16); |
| extern BOOL32 PidlMgr_IsDesktop(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_IsMyComputer(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_IsDrive(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_IsFolder(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_IsValue(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_HasFolders(LPPIDLMGR,LPSTR,LPCITEMIDLIST); |
| extern DWORD PidlMgr_GetFolderText(LPPIDLMGR,LPCITEMIDLIST,LPSTR,DWORD); |
| extern DWORD PidlMgr_GetValueText(LPPIDLMGR,LPCITEMIDLIST,LPSTR,DWORD); |
| extern BOOL32 PidlMgr_GetValueType(LPPIDLMGR,LPCITEMIDLIST,LPCITEMIDLIST,LPDWORD); |
| extern DWORD PidlMgr_GetDataText(LPPIDLMGR,LPCITEMIDLIST,LPCITEMIDLIST,LPSTR,DWORD); |
| extern DWORD PidlMgr_GetPidlPath(LPPIDLMGR,LPCITEMIDLIST,LPSTR,DWORD); |
| extern LPITEMIDLIST PidlMgr_Create(LPPIDLMGR,PIDLTYPE,LPVOID,UINT16); |
| extern DWORD PidlMgr_GetData(LPPIDLMGR,PIDLTYPE,LPCITEMIDLIST,LPVOID,UINT16); |
| extern LPPIDLDATA PidlMgr_GetDataPointer(LPPIDLMGR,LPCITEMIDLIST); |
| extern BOOL32 PidlMgr_SeparatePathAndValue(LPPIDLMGR,LPITEMIDLIST,LPITEMIDLIST*,LPITEMIDLIST*); |
| |
| #endif |