Data Structures |
| struct | PPSXA |
| struct | PPSXA_CALL |
Defines |
| #define | MRUF_STRING_LIST 0 /* list will contain strings */ |
| #define | MRUF_BINARY_LIST 1 /* list will contain binary data */ |
| #define | MRUF_DELAYED_SAVE 2 /* only save list order to reg. is FreeMRUList */ |
| #define | GET_FUNC(func, funcType, module, name, fail) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| | WINE_DECLARE_DEBUG_CHANNEL (pidl) |
| EXTERN_C HANDLE WINAPI | CreateMRUListA (LPCREATEMRULISTA lpcml) |
| EXTERN_C INT WINAPI | AddMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData) |
| EXTERN_C INT WINAPI | FindMRUData (HANDLE hList, LPCVOID lpData, DWORD cbData, LPINT lpRegNum) |
| EXTERN_C INT WINAPI | EnumMRUListA (HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize) |
| DWORD WINAPI | ParseFieldA (LPCSTR src, DWORD nField, LPSTR dst, DWORD len) |
| DWORD WINAPI | ParseFieldW (LPCWSTR src, DWORD nField, LPWSTR dst, DWORD len) |
| EXTERN_C DWORD WINAPI | ParseFieldAW (LPCVOID src, DWORD nField, LPVOID dst, DWORD len) |
| BOOL WINAPI | GetFileNameFromBrowse (HWND hwndOwner, LPWSTR lpstrFile, UINT nMaxFile, LPCWSTR lpstrInitialDir, LPCWSTR lpstrDefExt, LPCWSTR lpstrFilter, LPCWSTR lpstrTitle) |
| EXTERN_C VOID WINAPI | SHGetSetSettings (LPSHELLSTATE lpss, DWORD dwMask, BOOL bSet) |
| EXTERN_C VOID WINAPI | SHGetSettings (LPSHELLFLAGSTATE lpsfs, DWORD dwMask) |
| LRESULT WINAPI | SHShellFolderView_Message (HWND hwndCabinet, UINT uMessage, LPARAM lParam) |
| BOOL WINAPI | RegisterShellHook (HWND hWnd, DWORD dwType) |
| EXTERN_C int WINAPI | ShellMessageBoxW (HINSTANCE hInstance, HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType,...) |
| EXTERN_C int WINAPI | ShellMessageBoxA (HINSTANCE hInstance, HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType,...) |
| HRESULT WINAPI | SHRegisterDragDrop (HWND hWnd, LPDROPTARGET pDropTarget) |
| HRESULT WINAPI | SHRevokeDragDrop (HWND hWnd) |
| HRESULT WINAPI | SHDoDragDrop (HWND hWnd, LPDATAOBJECT lpDataObject, LPDROPSOURCE lpDropSource, DWORD dwOKEffect, LPDWORD pdwEffect) |
| WORD WINAPI | ArrangeWindows (HWND hwndParent, DWORD dwReserved, LPCRECT lpRect, WORD cKids, CONST HWND *lpKids) |
| EXTERN_C BOOL WINAPI | SignalFileOpen (LPCITEMIDLIST pidl) |
| static INT | SHADD_get_policy (LPCSTR policy, LPDWORD type, LPVOID buffer, LPDWORD len) |
| static INT CALLBACK | SHADD_compare_mru (LPCVOID data1, LPCVOID data2, DWORD cbData) |
| static INT | SHADD_create_add_mru_data (HANDLE mruhandle, LPCSTR doc_name, LPCSTR new_lnk_name, LPSTR buffer, INT *len) |
| void WINAPI | SHAddToRecentDocs (UINT uFlags, LPCVOID pv) |
| HRESULT WINAPI | SHCreateShellFolderViewEx (LPCSFV psvcbi, IShellView **ppv) |
| EXTERN_C HRESULT WINAPI | SHWinHelp (DWORD v, DWORD w, DWORD x, DWORD z) |
| EXTERN_C BOOL WINAPI | SHRunControlPanel (LPCWSTR lpcszCmdLine, HWND hwndMsgParent) |
| VOID WINAPI | SHSetInstanceExplorer (LPUNKNOWN lpUnknown) |
| HRESULT WINAPI | SHGetInstanceExplorer (IUnknown **lpUnknown) |
| void WINAPI | SHFreeUnusedLibraries (void) |
| BOOL WINAPI | DAD_AutoScroll (HWND hwnd, AUTO_SCROLL_DATA *samples, const POINT *pt) |
| BOOL WINAPI | DAD_DragEnter (HWND hwnd) |
| BOOL WINAPI | DAD_DragEnterEx (HWND hwnd, POINT p) |
| BOOL WINAPI | DAD_DragMove (POINT p) |
| BOOL WINAPI | DAD_DragLeave (VOID) |
| BOOL WINAPI | DAD_SetDragImage (HIMAGELIST himlTrack, LPPOINT lppt) |
| BOOL WINAPI | DAD_ShowDragImage (BOOL bShow) |
| BOOL WINAPI | ReadCabinetState (CABINETSTATE *cs, int length) |
| BOOL WINAPI | WriteCabinetState (CABINETSTATE *cs) |
| BOOL WINAPI | FileIconInit (BOOL bFullInit) |
| BOOL WINAPI | IsUserAnAdmin (VOID) |
| HANDLE WINAPI | SHAllocShared (LPVOID lpvData, DWORD dwSize, DWORD dwProcId) |
| LPVOID WINAPI | SHLockShared (HANDLE hShared, DWORD dwProcId) |
| BOOL WINAPI | SHUnlockShared (LPVOID lpView) |
| BOOL WINAPI | SHFreeShared (HANDLE hShared, DWORD dwProcId) |
| EXTERN_C HRESULT WINAPI | SetAppStartingCursor (HWND u, DWORD v) |
| HRESULT WINAPI | SHLoadOLE (LPARAM lParam) |
| EXTERN_C int WINAPI | DriveType (int DriveType) |
| EXTERN_C int WINAPI | InvalidateDriveType (int u) |
| EXTERN_C HRESULT WINAPI | SHAbortInvokeCommand (void) |
| int WINAPI | SHOutOfMemoryMessageBox (HWND hwndOwner, LPCSTR lpCaption, UINT uType) |
| EXTERN_C HRESULT WINAPI | SHFlushClipboard (void) |
| BOOL WINAPI | SHWaitForFileToOpen (LPCITEMIDLIST pidl, DWORD dwFlags, DWORD dwTimeout) |
| EXTERN_C DWORD WINAPI | RLBuildListOfPaths (void) |
| EXTERN_C BOOL WINAPI | SHValidateUNC (HWND hwndOwner, LPWSTR pszFile, UINT fConnect) |
| EXTERN_C DWORD WINAPI | DoEnvironmentSubstA (LPSTR pszString, UINT cchString) |
| EXTERN_C DWORD WINAPI | DoEnvironmentSubstW (LPWSTR pszString, UINT cchString) |
| DWORD WINAPI | DoEnvironmentSubstAW (LPVOID x, UINT y) |
| BOOL WINAPI | GUIDFromStringA (LPCSTR str, LPGUID guid) |
| BOOL WINAPI | GUIDFromStringW (LPCWSTR str, LPGUID guid) |
| EXTERN_C BOOL WINAPI | PathIsTemporaryW (LPWSTR Str) |
| EXTERN_C BOOL WINAPI | PathIsTemporaryA (LPSTR Str) |
| static BOOL CALLBACK | PsxaCall (HPROPSHEETPAGE hpage, LPARAM lParam) |
| UINT WINAPI | SHAddFromPropSheetExtArray (HPSXA hpsxa, LPFNADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam) |
| HPSXA WINAPI | SHCreatePropSheetExtArray (HKEY hKey, LPCWSTR pszSubKey, UINT max_iface) |
| EXTERN_C HPSXA WINAPI | SHCreatePropSheetExtArrayEx (HKEY hKey, LPCWSTR pszSubKey, UINT max_iface, IDataObject *pDataObj) |
| UINT WINAPI | SHReplaceFromPropSheetExtArray (HPSXA hpsxa, UINT uPageID, LPFNADDPROPSHEETPAGE lpfnReplaceWith, LPARAM lParam) |
| void WINAPI | SHDestroyPropSheetExtArray (HPSXA hpsxa) |
| HRESULT WINAPI | CIDLData_CreateFromIDArray (LPCITEMIDLIST pidlFolder, UINT cpidlFiles, LPCITEMIDLIST *lppidlFiles, IDataObject **ppdataObject) |
| HRESULT WINAPI | SHCreateStdEnumFmtEtc (UINT cFormats, const FORMATETC *lpFormats, LPENUMFORMATETC *ppenumFormatetc) |
| HRESULT WINAPI | SHCreateShellFolderView (const SFV_CREATE *pcsfv, IShellView **ppsv) |
| BOOL WINAPI | SHFindFiles (LPCITEMIDLIST pidlFolder, LPCITEMIDLIST pidlSaveFile) |
| void WINAPI | SHUpdateImageW (LPCWSTR pszHashItem, int iIndex, UINT uFlags, int iImageIndex) |
| VOID WINAPI | SHUpdateImageA (LPCSTR pszHashItem, INT iIndex, UINT uFlags, INT iImageIndex) |
| INT WINAPI | SHHandleUpdateImage (LPCITEMIDLIST pidlExtra) |
| BOOL WINAPI | SHObjectProperties (HWND hwnd, DWORD dwType, LPCWSTR szObject, LPCWSTR szPage) |
| BOOL WINAPI | SHGetNewLinkInfoA (LPCSTR pszLinkTo, LPCSTR pszDir, LPSTR pszName, BOOL *pfMustCopy, UINT uFlags) |
| BOOL WINAPI | SHGetNewLinkInfoW (LPCWSTR pszLinkTo, LPCWSTR pszDir, LPWSTR pszName, BOOL *pfMustCopy, UINT uFlags) |
| HRESULT WINAPI | SHStartNetConnectionDialog (HWND hwnd, LPCSTR pszRemoteName, DWORD dwType) |
| HRESULT WINAPI | SHEmptyRecycleBinA (HWND hwnd, LPCSTR pszRootPath, DWORD dwFlags) |
| HRESULT WINAPI | SHEmptyRecycleBinW (HWND hwnd, LPCWSTR pszRootPath, DWORD dwFlags) |
| HRESULT WINAPI | SHQueryRecycleBinA (LPCSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo) |
| HRESULT WINAPI | SHQueryRecycleBinW (LPCWSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo) |
| EXTERN_C HRESULT WINAPI | SHSetLocalizedName (LPCWSTR pszPath, LPCWSTR pszResModule, int idsRes) |
| EXTERN_C BOOL WINAPI | LinkWindow_RegisterClass (void) |
| EXTERN_C BOOL WINAPI | LinkWindow_UnregisterClass (void) |
| EXTERN_C void WINAPI | SHFlushSFCache (void) |
| EXTERN_C HRESULT WINAPI | SHGetImageList (int iImageList, REFIID riid, void **ppv) |
| EXTERN_C HRESULT WINAPI | SHParseDisplayName (LPCWSTR pszName, IBindCtx *pbc, LPITEMIDLIST *ppidl, SFGAOF sfgaoIn, SFGAOF *psfgaoOut) |
Variables |
| static HMODULE | SHELL32_hshlwapi = NULL |
| static LPUNKNOWN | SHELL32_IExplorerInterface = 0 |
| static const WCHAR | szwCabLocation [] |
| static const WCHAR | szwSettings [] = { 'S','e','t','t','i','n','g','s',0 } |