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

shell32_main.h File Reference
#include <stdarg.h>
#include <shlobj.h>
#include "wine/unicode.h"

Go to the source code of this file.

Defines

#define INVALID_INDEX   -1
#define InitFormatEtc(fe, cf, med)
#define KeyStateToDropEffect(kst)
#define ASK_DELETE_FILE   1
#define ASK_DELETE_FOLDER   2
#define ASK_DELETE_MULTIPLE_ITEM   3
#define ASK_CREATE_FOLDER   4
#define ASK_OVERWRITE_FILE   5
#define ASK_DELETE_SELECTED   6
#define ASK_TRASH_FILE   7
#define ASK_TRASH_FOLDER   8
#define ASK_TRASH_MULTIPLE_ITEM   9
#define ASK_CANT_TRASH_ITEM   10
#define ASK_OVERWRITE_FOLDER   11
#define __SHFreeAndNil(ptr)
#define HICON_16(h32)   (LOWORD(h32))
#define HICON_32(h16)   ((HICON)(ULONG_PTR)(h16))
#define HINSTANCE_32(h16)   ((HINSTANCE)(ULONG_PTR)(h16))
#define HINSTANCE_16(h32)   (LOWORD(h32))

Typedefs

typedef UINT_PTR(* SHELL_ExecuteW32 )(const WCHAR *lpCmd, WCHAR *env, BOOL shWait, const SHELLEXECUTEINFOW *sei, LPSHELLEXECUTEINFOW sei_out)

Functions

BOOL WINAPI Shell_GetImageLists (HIMAGELIST *lpBigList, HIMAGELIST *lpSmallList)
BOOL SIC_Initialize (void)
void SIC_Destroy (void)
BOOL PidlToSicIndex (IShellFolder *sh, LPCITEMIDLIST pidl, BOOL bBigIcon, UINT uFlags, int *pIndex)
INT SIC_GetIconIndex (LPCWSTR sSourceFile, INT dwSourceIndex, DWORD dwFlags)
BOOL HCR_MapTypeToValueW (LPCWSTR szExtension, LPWSTR szFileType, LONG len, BOOL bPrependDot)
BOOL HCR_GetDefaultVerbW (HKEY hkeyClass, LPCWSTR szVerb, LPWSTR szDest, DWORD len)
BOOL HCR_GetExecuteCommandW (HKEY hkeyClass, LPCWSTR szClass, LPCWSTR szVerb, LPWSTR szDest, DWORD len)
BOOL HCR_GetDefaultIconW (LPCWSTR szClass, LPWSTR szDest, DWORD len, int *picon_idx)
BOOL HCR_GetDefaultIconFromGUIDW (REFIID riid, LPWSTR szDest, DWORD len, int *picon_idx)
BOOL HCR_GetClassNameW (REFIID riid, LPWSTR szDest, DWORD len)
BOOL HCR_MapTypeToValueA (LPCSTR szExtension, LPSTR szFileType, LONG len, BOOL bPrependDot)
BOOL HCR_GetDefaultIconA (LPCSTR szClass, LPSTR szDest, DWORD len, int *picon_idx)
BOOL HCR_GetClassNameA (REFIID riid, LPSTR szDest, DWORD len)
BOOL HCR_GetFolderAttributes (LPCITEMIDLIST pidlFolder, LPDWORD dwAttributes)
INT_PTR CALLBACK AboutDlgProc (HWND, UINT, WPARAM, LPARAM)
DWORD WINAPI ParseFieldA (LPCSTR src, DWORD nField, LPSTR dst, DWORD len)
DWORD WINAPI ParseFieldW (LPCWSTR src, DWORD nField, LPWSTR dst, DWORD len)
HRESULT IDataObject_Constructor (HWND hwndOwner, LPCITEMIDLIST pMyPidl, LPCITEMIDLIST *apidl, UINT cidl, IDataObject **dataObject)
HRESULT IEnumFORMATETC_Constructor (UINT cfmt, const FORMATETC afmt[], IEnumFORMATETC **enumerator)
LPCLASSFACTORY IClassFactory_Constructor (REFCLSID)
IContextMenu2ISvItemCm_Constructor (LPSHELLFOLDER pSFParent, LPCITEMIDLIST pidl, const LPCITEMIDLIST *aPidls, UINT uItemCount)
HRESULT WINAPI INewItem_Constructor (IUnknown *pUnkOuter, REFIID riif, LPVOID *ppv)
IContextMenu2ISvStaticItemCm_Constructor (LPSHELLFOLDER pSFParent, LPCITEMIDLIST pidl, LPCITEMIDLIST *apidl, UINT cidl, HKEY hKey)
IContextMenu2ISvBgCm_Constructor (LPSHELLFOLDER pSFParent, BOOL bDesktop)
HRESULT WINAPI IShellView_Constructor (IShellFolder *pFolder, IShellView **newView)
HRESULT WINAPI IShellLink_ConstructFromFile (IUnknown *pUnkOuter, REFIID riid, LPCITEMIDLIST pidl, LPVOID *ppv)
HRESULT WINAPI IFileSystemBindData_Constructor (const WIN32_FIND_DATAW *pfd, LPBC *ppV)
HRESULT CPanel_GetIconLocationW (LPCITEMIDLIST, LPWSTR, UINT, int *)
HRESULT WINAPI CPanel_ExtractIconA (LPITEMIDLIST pidl, LPCSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize)
HRESULT WINAPI CPanel_ExtractIconW (LPITEMIDLIST pidl, LPCWSTR pszFile, UINT nIconIndex, HICON *phiconLarge, HICON *phiconSmall, UINT nIconSize)
LPEXTRACTICONA IExtractIconA_Constructor (LPCITEMIDLIST)
LPEXTRACTICONW IExtractIconW_Constructor (LPCITEMIDLIST)
HGLOBAL RenderHDROP (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderSHELLIDLIST (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderSHELLIDLISTOFFSET (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderFILECONTENTS (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderFILEDESCRIPTOR (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderFILENAMEA (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderFILENAMEW (LPITEMIDLIST pidlRoot, LPITEMIDLIST *apidl, UINT cidl)
HGLOBAL RenderPREFEREDDROPEFFECT (DWORD dwFlags)
void InitChangeNotifications (void)
void FreeChangeNotifications (void)
void InitIconOverlays (void)
BOOL SHELL_DeleteDirectoryW (HWND hwnd, LPCWSTR pwszDir, BOOL bShowUI)
BOOL SHELL_ConfirmYesNoW (HWND hWnd, int nKindOfDialog, LPCWSTR szDir)
void WINAPI _InsertMenuItemW (HMENU hmenu, UINT indexMenu, BOOL fByPosition, UINT wID, UINT fType, LPCWSTR dwTypeData, UINT fState)
static BOOL __inline SHELL_OsIsUnicode (void)
static void __inline __SHCloneStrA (char **target, const char *source)
static void __inline __SHCloneStrWtoA (char **target, const WCHAR *source)
static void __inline __SHCloneStrW (WCHAR **target, const WCHAR *source)
static LPWSTR __inline __SHCloneStrAtoW (WCHAR **target, const char *source)
BOOL SHELL_execute (LPSHELLEXECUTEINFOW sei, SHELL_ExecuteW32 execfunc)
BOOL UNIXFS_is_rooted_at_desktop (void)
EXTERN_C HRESULT SHELL_RegisterShellFolders (void)
BOOL SHELL_IsShortcut (LPCITEMIDLIST)
INT_PTR CALLBACK SH_FileGeneralDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK SH_FileVersionDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
HPROPSHEETPAGE SH_CreatePropertySheetPage (WORD wDialogId, DLGPROC pfnDlgProc, LPARAM lParam, LPCWSTR pwszTitle)
BOOL SH_ShowDriveProperties (WCHAR *drive, LPCITEMIDLIST pidlFolder, LPCITEMIDLIST *apidl)
BOOL SH_ShowRecycleBinProperties (WCHAR sDrive)
BOOL SH_ShowPropertiesDialog (LPCWSTR pwszPath, LPCITEMIDLIST pidlFolder, LPCITEMIDLIST *apidl)
BOOL SH_ShowFolderProperties (LPWSTR pwszFolder, LPCITEMIDLIST pidlFolder, LPCITEMIDLIST *apidl)
LPWSTR SH_FormatFileSizeWithBytes (PULARGE_INTEGER lpQwSize, LPWSTR pszBuf, UINT cchBuf)
EXTERN_C HRESULT WINAPI DoRegisterServer (void)
EXTERN_C HRESULT WINAPI DoUnregisterServer (void)

Variables

HMODULE huser32
HINSTANCE shell32_hInstance
HIMAGELIST ShellSmallIconList
HIMAGELIST ShellBigIconList
WCHAR swShell32Name [MAX_PATH]
const GUID CLSID_UnixFolder
const GUID CLSID_UnixDosFolder

Generated on Sun May 27 2012 05:18:26 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.