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

shlobj_undoc.h File Reference

Go to the source code of this file.

Data Structures

struct  SHELLSTATE2
struct  persistState
struct  DEFFOLDERSETTINGS
struct  LPCREATEMRULISTA
struct  LPCREATEMRULISTW

Defines

#define INTERFACE   IInitializeObject
#define IInitializeObject_QueryInterface(T, a, b)   (T)->lpVtbl->QueryInterface(T,a,b)
#define IInitializeObject_AddRef(T)   (T)->lpVtbl->AddRef(T)
#define IInitializeObject_Release(T)   (T)->lpVtbl->Release(T)
#define IInitializeObject_Initialize(T)   (T)->lpVtbl->Initialize(T)
#define INTERFACE   IBanneredBar
#define IBanneredBar_QueryInterface(T, a, b)   (T)->lpVtbl->QueryInterface(T,a,b)
#define IBanneredBar_AddRef(T)   (T)->lpVtbl->AddRef(T)
#define IBanneredBar_Release(T)   (T)->lpVtbl->Release(T)
#define IBanneredBar_SetIconSize(T, a)   (T)->lpVtbl->SetIconSize(T,a)
#define IBanneredBar_GetIconSize(T, a)   (T)->lpVtbl->GetIconSize(T,a)
#define IBanneredBar_SetBitmap(T, a)   (T)->lpVtbl->SetBitmap(T,a)
#define IBanneredBar_GetBitmap(T, a)   (T)->lpVtbl->GetBitmap(T,a)
#define INTERFACE   IGlobalFolderSettings
#define INTERFACE   IStartMenuCallback
#define INTERFACE   IBandSiteStreamCallback
#define INTERFACE   IShellDesktopTray
#define INTERFACE   INscTree
#define INTERFACE   INscTree2
#define INTERFACE   IAddressEditBox
#define INTERFACE   IBandProxy
#define INTERFACE   IExplorerToolbar
#define INTERFACE   IRegTreeOptions
#define INTERFACE   IBandNavigate
#define INTERFACE   INamespaceProxy
#define INTERFACE   IShellMenu2
#define INTERFACE   IWinEventHandler
#define INTERFACE   IAddressBand
#define INTERFACE   IShellMenuAcc
#define INTERFACE   IBandSiteHelper
#define INTERFACE   IShellBrowserService
#define INTERFACE   ITrayPriv
#define IDB_GOBUTTON_NORMAL   0x0e6
#define IDB_GOBUTTON_HOT   0x0e7
#define ITBBID_MENUBAND   1
#define ITBBID_BRANDBAND   5
#define ITBBID_TOOLSBAND   2
#define ITBBID_ADDRESSBAND   4
#define ITID_TEXTLABELS   3
#define ITID_TOOLBARBANDSHOWN   4
#define ITID_ADDRESSBANDSHOWN   5
#define ITID_LINKSBANDSHOWN   6
#define ITID_MENUBANDSHOWN   12
#define ITID_AUTOHIDEENABLED   13
#define ITID_CUSTOMIZEENABLED   20
#define ITID_TOOLBARLOCKED   27
#define BBID_STARTANIMATION   1
#define BBID_STOPANIMATION   2
#define SMSET_UNKNOWN08   0x08
#define SMSET_UNKNOWN10   0x10
#define ILGDN_FORPARSING   0
#define ILGDN_NORMAL   1
#define ILGDN_INFOLDER   2
#define WM_GETISHELLBROWSER   (WM_USER+7)
#define MRU_STRING   0x0
#define MRU_BINARY   0x1
#define MRU_CACHEWRITE   0x2
#define DC_NOSENDMSG   0x2000
#define CreateMRUList   CreateMRUListA
#define DrawCaptionTemp   DrawCaptionTempA
#define SHCreateWorkerWindow   SHCreateWorkerWindowA

Typedefs

typedef CREATEMRULISTA CREATEMRULIST
typedef CREATEMRULISTAPCREATEMRULIST

Enumerations

enum  { BMICON_LARGE = 0, BMICON_SMALL }
enum  WALK_TREE_CMD { WALK_TREE_OPTION0 = 0, WALK_TREE_OPTION1 = 1, WALK_TREE_OPTION2 = 2, WALK_TREE_OPTION3 = 3 }

Functions

 DECLARE_INTERFACE_ (IInitializeObject, IUnknown)
 DECLARE_INTERFACE_ (IBanneredBar, IUnknown)
 DECLARE_INTERFACE_ (IGlobalFolderSettings, IUnknown)
 DECLARE_INTERFACE_ (IStartMenuCallback, IOleWindow)
 DECLARE_INTERFACE_ (IBandSiteStreamCallback, IUnknown)
 DECLARE_INTERFACE_ (IShellDesktopTray, IUnknown)
 DECLARE_INTERFACE_ (INscTree, IUnknown)
 DECLARE_INTERFACE_ (INscTree2, INscTree)
 DECLARE_INTERFACE_ (IAddressEditBox, IUnknown)
 DECLARE_INTERFACE_ (IBandProxy, IUnknown)
 DECLARE_INTERFACE_ (IExplorerToolbar, IUnknown)
 DECLARE_INTERFACE_ (IRegTreeOptions, IUnknown)
 DECLARE_INTERFACE_ (IBandNavigate, IUnknown)
 DECLARE_INTERFACE_ (INamespaceProxy, IUnknown)
 DECLARE_INTERFACE_ (IShellMenu2, IShellMenu)
 DECLARE_INTERFACE_ (IWinEventHandler, IUnknown)
 DECLARE_INTERFACE_ (IAddressBand, IUnknown)
 DECLARE_INTERFACE_ (IShellMenuAcc, IUnknown)
 DECLARE_INTERFACE_ (IBandSiteHelper, IUnknown)
 DECLARE_INTERFACE_ (IShellBrowserService, IUnknown)
 DECLARE_INTERFACE_ (ITrayPriv, IUnknown)
BOOL WINAPI ILGetDisplayNameEx (IShellFolder *psf, LPCITEMIDLIST pidl, LPVOID path, DWORD type)
HANDLE WINAPI SHCreateDesktop (IShellDesktopTray *)
BOOL WINAPI SHDesktopMessageLoop (HANDLE)
BOOL WINAPI SetShellWindow (HWND)
BOOL WINAPI SetShellWindowEx (HWND, HWND)
BOOL WINAPI RegisterShellHook (HWND, DWORD)
IStream *WINAPI SHGetViewStream (LPCITEMIDLIST, DWORD, LPCTSTR, LPCTSTR, LPCTSTR)
BOOL WINAPI SHIsEmptyStream (IStream *)
HANDLE WINAPI CreateMRUListW (LPCREATEMRULISTW)
HANDLE WINAPI CreateMRUListA (LPCREATEMRULISTA)
INT WINAPI AddMRUData (HANDLE, LPCVOID, DWORD)
INT WINAPI FindMRUData (HANDLE, LPCVOID, DWORD, LPINT)
VOID WINAPI FreeMRUList (HANDLE)
INT WINAPI AddMRUStringW (HANDLE hList, LPCWSTR lpszString)
INT WINAPI AddMRUStringA (HANDLE hList, LPCSTR lpszString)
BOOL WINAPI DelMRUString (HANDLE hList, INT nItemPos)
INT WINAPI FindMRUStringW (HANDLE hList, LPCWSTR lpszString, LPINT lpRegNum)
INT WINAPI FindMRUStringA (HANDLE hList, LPCSTR lpszString, LPINT lpRegNum)
HANDLE WINAPI CreateMRUListLazyW (const CREATEMRULISTW *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
HANDLE WINAPI CreateMRUListLazyA (const CREATEMRULISTA *lpcml, DWORD dwParam2, DWORD dwParam3, DWORD dwParam4)
INT WINAPI EnumMRUListW (HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
INT WINAPI EnumMRUListA (HANDLE hList, INT nItemPos, LPVOID lpBuffer, DWORD nBufferSize)
BOOL WINAPI DrawCaptionTempA (HWND, HDC, const RECT *, HFONT, HICON, LPCSTR, UINT)
BOOL WINAPI DrawCaptionTempW (HWND, HDC, const RECT *, HFONT, HICON, LPCWSTR, UINT)
HRESULT WINAPI SHInvokeDefaultCommand (HWND, IShellFolder *, LPCITEMIDLIST)
HRESULT WINAPI SHPropertyBag_ReadPOINTL (IPropertyBag *, LPCWSTR, POINTL *)
HRESULT WINAPI SHGetPerScreenResName (OUT LPWSTR lpResName, IN INT cchResName, IN DWORD dwReserved)
HRESULT WINAPI SHPropertyBag_ReadStream (IPropertyBag *, LPCWSTR, IStream **)
HWND WINAPI SHCreateWorkerWindowA (LONG wndProc, HWND hWndParent, DWORD dwExStyle, DWORD dwStyle, HMENU hMenu, LONG z)
HWND WINAPI SHCreateWorkerWindowW (LONG wndProc, HWND hWndParent, DWORD dwExStyle, DWORD dwStyle, HMENU hMenu, LONG z)

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