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

shellord.cpp File Reference
#include <precomp.h>

Go to the source code of this file.

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 }

Generated on Sat May 26 2012 05:17:21 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.