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 CREATEMRULISTA * | PCREATEMRULIST |
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) |