ReactOS  0.4.13-dev-455-g28ed234
mshtmhst.idl File Reference

Go to the source code of this file.

Classes

interface  IHostDialogHelper
 
class  HostDialogHelper
 
interface  IDocHostUIHandler
 
struct  IDocHostUIHandler::_DOCHOSTUIINFO
 
interface  IDocHostUIHandler2
 
interface  ICustomDoc
 
interface  IDocHostShowUI
 
interface  IClassFactoryEx
 

Typedefs

typedef enum tagDOCHOSTUIDBLCLK DOCHOSTUIDBLCLK
 
typedef enum tagDOCHOSTUIFLAG DOCHOSTUIFLAG
 
typedef HRESULT WINAPI SHOWHTMLDIALOGFN(HWND, IMoniker *, VARIANT *, WCHAR *, VARIANT *)
 
typedef HRESULT WINAPI SHOWHTMLDIALOGEXFN(HWND, IMoniker *, DWORD, VARIANT *, WCHAR *, VARIANT *)
 
typedef HRESULT WINAPI SHOWMODELESSHTMLDIALOGFN(HWND, IMoniker *, VARIANT *, VARIANT *, IHTMLWindow2 **)
 

Enumerations

enum  tagDOCHOSTUIDBLCLK { DOCHOSTUIDBLCLK_DEFAULT = 0, DOCHOSTUIDBLCLK_SHOWPROPERTIES = 1, DOCHOSTUIDBLCLK_SHOWCODE = 2 }
 
enum  tagDOCHOSTUIFLAG {
  DOCHOSTUIFLAG_DIALOG = 0x00000001, DOCHOSTUIFLAG_DISABLE_HELP_MENU = 0x00000002, DOCHOSTUIFLAG_NO3DBORDER = 0x00000004, DOCHOSTUIFLAG_SCROLL_NO = 0x00000008,
  DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE = 0x00000010, DOCHOSTUIFLAG_OPENNEWWIN = 0x00000020, DOCHOSTUIFLAG_DISABLE_OFFSCREEN = 0x00000040, DOCHOSTUIFLAG_FLAT_SCROLLBAR = 0x00000080,
  DOCHOSTUIFLAG_DIV_BLOCKDEFAULT = 0x00000100, DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY = 0x00000200, DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY = 0x00000400, DOCHOSTUIFLAG_CODEPAGELINKEDFONTS = 0x00000800,
  DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 = 0x00001000, DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8 = 0x00002000, DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE = 0x00004000, DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION = 0x00010000,
  DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION = 0x00020000, DOCHOSTUIFLAG_THEME = 0x00040000, DOCHOSTUIFLAG_NOTHEME = 0x00080000, DOCHOSTUIFLAG_NOPICS = 0x00100000,
  DOCHOSTUIFLAG_NO3DOUTERBORDER = 0x00200000, DOCHOSTUIFLAG_DISABLE_EDIT_NS_FIXUP = 0x00400000, DOCHOSTUIFLAG_LOCAL_MACHINE_ACCESS_CHECK = 0x00800000, DOCHOSTUIFLAG_DISABLE_UNTRUSTEDPROTOCOL = 0x01000000
}
 

Functions

PRINT_WAITFORCOMPLETION(DOCHOSTUIFLAG_DISABLE_HELP_MENU|DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVEDEFINE_GUID (CGID_MSHTML, 0xde4ba900, 0x59ca, 0x11cf, 0x95, 0x92, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00)
 
 DEFINE_GUID (CGID_DocHostCommandHandler, 0xf38bc242, 0xb950, 0x11d1, 0x89, 0x18, 0x00, 0xc0, 0x4f, 0xc2, 0xc8, 0x36)
 
EXTERN_C HRESULT WINAPI ShowHTMLDialog (HWND, IMoniker *, VARIANT *, WCHAR *, VARIANT *)
 
EXTERN_C HRESULT WINAPI ShowHTMLDialogEx (HWND, IMoniker *, DWORD, VARIANT *, WCHAR *, VARIANT *)
 
EXTERN_C HRESULT WINAPI ShowModelessHTMLDialog (HWND, IMoniker *, VARIANT *, VARIANT *, IHTMLWindow2 **)
 
EXTERN_C HRESULT WINAPI RunHTMLApplication (HINSTANCE, HINSTANCE, LPSTR, int)
 
EXTERN_C HRESULT WINAPI CreateHTMLPropertyPage (IMoniker *, IPropertyPage **)
 

Variables

__IHTMLWindow2_FWD_DEFINED__ typedef interface IHTMLWindow2 IHTMLWindow2
 
static SZ_HTML_CLIENTSITE_OBJECTPARAM(const WCHAR[]) const WCHAR SZ_HTML_CLIENTSITE_OBJECTPARAM [] = {'{','d','4','d','b','6','8','5','0','-','5','3','8','5','-','1','1','d','0','-','8','9','e','9','-','0','0','a','0','c','9','0','a','9','0','a','c','}',0}
 
coclass HostDialogHelper DOCHOSTUITYPE_BROWSE = 0
 
coclass HostDialogHelper DOCHOSTUITYPE_AUTHOR
 

Typedef Documentation

◆ DOCHOSTUIDBLCLK

◆ DOCHOSTUIFLAG

◆ SHOWHTMLDIALOGEXFN

typedef HRESULT WINAPI SHOWHTMLDIALOGEXFN(HWND, IMoniker *, DWORD, VARIANT *, WCHAR *, VARIANT *)

Definition at line 295 of file mshtmhst.idl.

◆ SHOWHTMLDIALOGFN

typedef HRESULT WINAPI SHOWHTMLDIALOGFN(HWND, IMoniker *, VARIANT *, WCHAR *, VARIANT *)

Definition at line 294 of file mshtmhst.idl.

◆ SHOWMODELESSHTMLDIALOGFN

typedef HRESULT WINAPI SHOWMODELESSHTMLDIALOGFN(HWND, IMoniker *, VARIANT *, VARIANT *, IHTMLWindow2 **)

Definition at line 296 of file mshtmhst.idl.

Enumeration Type Documentation

◆ tagDOCHOSTUIDBLCLK

Enumerator
DOCHOSTUIDBLCLK_DEFAULT 
DOCHOSTUIDBLCLK_SHOWPROPERTIES 
DOCHOSTUIDBLCLK_SHOWCODE 

Definition at line 107 of file mshtmhst.idl.

◆ tagDOCHOSTUIFLAG

Enumerator
DOCHOSTUIFLAG_DIALOG 
DOCHOSTUIFLAG_DISABLE_HELP_MENU 
DOCHOSTUIFLAG_NO3DBORDER 
DOCHOSTUIFLAG_SCROLL_NO 
DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE 
DOCHOSTUIFLAG_OPENNEWWIN 
DOCHOSTUIFLAG_DISABLE_OFFSCREEN 
DOCHOSTUIFLAG_FLAT_SCROLLBAR 
DOCHOSTUIFLAG_DIV_BLOCKDEFAULT 
DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY 
DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY 
DOCHOSTUIFLAG_CODEPAGELINKEDFONTS 
DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8 
DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8 
DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE 
DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION 
DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION 
DOCHOSTUIFLAG_THEME 
DOCHOSTUIFLAG_NOTHEME 
DOCHOSTUIFLAG_NOPICS 
DOCHOSTUIFLAG_NO3DOUTERBORDER 
DOCHOSTUIFLAG_DISABLE_EDIT_NS_FIXUP 
DOCHOSTUIFLAG_LOCAL_MACHINE_ACCESS_CHECK 
DOCHOSTUIFLAG_DISABLE_UNTRUSTEDPROTOCOL 

Definition at line 114 of file mshtmhst.idl.

115 {
116  DOCHOSTUIFLAG_DIALOG = 0x00000001,
117  DOCHOSTUIFLAG_DISABLE_HELP_MENU = 0x00000002,
118  DOCHOSTUIFLAG_NO3DBORDER = 0x00000004,
119  DOCHOSTUIFLAG_SCROLL_NO = 0x00000008,
121  DOCHOSTUIFLAG_OPENNEWWIN = 0x00000020,
122  DOCHOSTUIFLAG_DISABLE_OFFSCREEN = 0x00000040,
123  DOCHOSTUIFLAG_FLAT_SCROLLBAR = 0x00000080,
124  DOCHOSTUIFLAG_DIV_BLOCKDEFAULT = 0x00000100,
133  DOCHOSTUIFLAG_THEME = 0x00040000,
134  DOCHOSTUIFLAG_NOTHEME = 0x00080000,
135  DOCHOSTUIFLAG_NOPICS = 0x00100000,
136  DOCHOSTUIFLAG_NO3DOUTERBORDER = 0x00200000,
140 } DOCHOSTUIFLAG;
enum tagDOCHOSTUIFLAG DOCHOSTUIFLAG

Function Documentation

◆ CreateHTMLPropertyPage()

EXTERN_C HRESULT WINAPI CreateHTMLPropertyPage ( IMoniker ,
IPropertyPage **   
)

◆ DEFINE_GUID() [1/2]

PRINT_WAITFORCOMPLETION (DOCHOSTUIFLAG_DISABLE_HELP_MENU|DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE) DEFINE_GUID ( CGID_MSHTML  ,
0xde4ba900  ,
0x59ca  ,
0x11cf  ,
0x95  ,
0x92  ,
0x44  ,
0x45  ,
0x53  ,
0x54  ,
0x00  ,
0x00   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( CGID_DocHostCommandHandler  ,
0xf38bc242  ,
0xb950  ,
0x11d1  ,
0x89  ,
0x18  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc2  ,
0xc8  ,
0x36   
)

◆ RunHTMLApplication()

EXTERN_C HRESULT WINAPI RunHTMLApplication ( HINSTANCE  ,
HINSTANCE  ,
LPSTR  ,
int   
)

◆ ShowHTMLDialog()

EXTERN_C HRESULT WINAPI ShowHTMLDialog ( HWND  ,
IMoniker ,
VARIANT ,
WCHAR ,
VARIANT  
)

Definition at line 363 of file main.c.

365 {
366  FIXME("(%p %p %p %s %p)\n", hwndParent, pMk, pvarArgIn, debugstr_w(pchOptions), pvarArgOut);
367  return E_NOTIMPL;
368 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static HWND hwndParent
Definition: cryptui.c:300
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ShowHTMLDialogEx()

EXTERN_C HRESULT WINAPI ShowHTMLDialogEx ( HWND  ,
IMoniker ,
DWORD  ,
VARIANT ,
WCHAR ,
VARIANT  
)

◆ ShowModelessHTMLDialog()

EXTERN_C HRESULT WINAPI ShowModelessHTMLDialog ( HWND  ,
IMoniker ,
VARIANT ,
VARIANT ,
IHTMLWindow2 **   
)

Variable Documentation

◆ DOCHOSTUITYPE_AUTHOR

coclass HostDialogHelper DOCHOSTUITYPE_AUTHOR
Initial value:
= 1
} DOCHOSTUITYPE

Referenced by DocHostUIHandler_ShowUI(), OleDocumentView_UIActivate(), and setup_edit_mode().

◆ DOCHOSTUITYPE_BROWSE

coclass HostDialogHelper DOCHOSTUITYPE_BROWSE = 0

◆ IHTMLWindow2

◆ SZ_HTML_CLIENTSITE_OBJECTPARAM

SZ_HTML_CLIENTSITE_OBJECTPARAM (const WCHAR[]) const WCHAR SZ_HTML_CLIENTSITE_OBJECTPARAM[] = {'{','d','4','d','b','6','8','5','0','-','5','3','8','5','-','1','1','d','0','-','8','9','e','9','-','0','0','a','0','c','9','0','a','9','0','a','c','}',0}
static

Definition at line 59 of file mshtmhst.idl.

Referenced by bind_to_object(), PersistMoniker_Load(), and test_Load().