21#ifndef __BROWSEUI_UNDOC_H
22#define __BROWSEUI_UNDOC_H
28#define FCW_ADDRESSBAR 9
44 WCHAR awszEventName[21];
118#define SH_EXPLORER_CMDLINE_FLAG_NEWWND 0x00000001
119#define SH_EXPLORER_CMDLINE_FLAG_S 0x00000002
121#define SH_EXPLORER_CMDLINE_FLAG_E 0x00000008
124#define SH_EXPLORER_CMDLINE_FLAG_SELECT 0x00000040
125#define SH_EXPLORER_CMDLINE_FLAG_EMBED 0x00000080
127#define SH_EXPLORER_CMDLINE_FLAG_IDLIST 0x00000200
128#define SH_EXPLORER_CMDLINE_FLAG_INPROC 0x00000400
130#define SH_EXPLORER_CMDLINE_FLAG_NOUI 0x00001000
132#define SH_EXPLORER_CMDLINE_FLAG_NOREUSE 0x00004000
135#define SH_EXPLORER_CMDLINE_FLAG_SEPARATE 0x00020000
143#define SH_EXPLORER_CMDLINE_FLAG_STRING 0x02000000
145#define WM_EXPLORER_OPEN_NEW_WINDOW (WM_USER+11)
146#define WM_EXPLORER_1037 (WM_USER+13)
175#define INTERFACE IACLCustomMRU
BOOL WINAPI SHIsExplorerBrowser(void)
UINT_PTR WINAPI SHExplorerParseCmdLine(_Out_ PEXPLORER_CMDLINE_PARSE_RESULTS pInfo)
void WINAPI SHDestroyIETHREADPARAM(PIE_THREAD_PARAM_BLOCK param)
long WINAPI IDataObject_GetDeskBandState(long param8)
PIE_THREAD_PARAM_BLOCK WINAPI SHCloneIETHREADPARAM(PIE_THREAD_PARAM_BLOCK param)
PIE_THREAD_PARAM_BLOCK WINAPI SHCreateIETHREADPARAM(long param8, long paramC, IUnknown *param10, IUnknown *param14)
HRESULT WINAPI SHCreateBandForPidl(LPCITEMIDLIST param8, IUnknown *paramC, BOOL param10)
HRESULT WINAPI SHPidlFromDataObject(IDataObject *param8, long *paramC, long param10, FILEDESCRIPTORW *param14)
HRESULT WINAPI IUnknown_SetBandInfoSFB(IUnknown *param8, long paramC)
HRESULT WINAPI SHOpenNewFrame(LPITEMIDLIST pidl, IUnknown *paramC, long param10, DWORD dwFlags)
HRESULT WINAPI GetInfoTip(IUnknown *param8, long paramC, LPTSTR *param10, long cchMax)
HRESULT WINAPI SHGetNavigateTarget(long param8, long paramC, long param10, long param14)
HRESULT WINAPI Channel_QuickLaunch(void)
struct IEThreadParamBlock IE_THREAD_PARAM_BLOCK
HRESULT WINAPI SHEnumClassesOfCategories(ULONG cImplemented, CATID *pImplemented, ULONG cRequired, CATID *pRequired, IEnumGUID **out)
long WINAPI SHParseIECommandLine(long param8, long paramC)
BOOL WINAPI SHCreateFromDesktop(_In_ PEXPLORER_CMDLINE_PARSE_RESULTS parseResults)
LPITEMIDLIST WINAPI Channel_GetFolderPidl(void)
void WINAPI InitOCHostClass(long param8)
long WINAPI SHOpenFolderWindow(PIE_THREAD_PARAM_BLOCK parameters)
void WINAPI SHCreateSavedWindows(void)
struct IEThreadParamBlock * PIE_THREAD_PARAM_BLOCK
HRESULT WINAPI Channels_SetBandInfoSFB(IUnknown *param8)
BOOL WINAPI SHOnCWMCommandLine(HANDLE hSharedInfo)
HRESULT WINAPI SHWriteClassesOfCategories(long param8, long paramC, long param10, long param14, long param18, long param1C, long param20)
void WINAPI UEMRegisterNotify(long param8, long paramC)
IUnknown *WINAPI ChannelBand_Create(LPITEMIDLIST pidl)
struct ExplorerCommandLineParseResults * PEXPLORER_CMDLINE_PARSE_RESULTS
struct ExplorerCommandLineParseResults EXPLORER_CMDLINE_PARSE_RESULTS
static const DWORD padding1[]
static HRESULT QueryInterface(REFIID, void **)
static ULONG WINAPI AddRef(IStream *iface)
unsigned __int3264 UINT_PTR
#define DECLARE_INTERFACE_IID_(iface, ibase, iid)
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
IUnknown * pExplorerInstance
LPITEMIDLIST directoryPIDL
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags