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

olecmd.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "shlguid.h"
#include "mshtmdid.h"
#include "idispids.h"
#include "mshtmcid.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mshtml_private.h"
#include "resource.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define NSCMD_COPY   "cmd_copy"
#define CMDTARGET_THIS(iface)   DEFINE_THIS(HTMLDocument, OleCommandTarget, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
void do_ns_command (HTMLDocument *This, const char *cmd, nsICommandParams *nsparam)
static HRESULT exec_open (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_new (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_save (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_save_as (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_save_copy_as (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static nsresult set_head_text (nsIPrintSettings *settings, LPCWSTR template, BOOL head, int pos)
static void set_print_template (nsIPrintSettings *settings, LPCWSTR template, BOOL head)
static void set_default_templates (nsIPrintSettings *settings)
static HRESULT exec_print (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_print_preview (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_page_setup (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_spell (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_properties (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_cut (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_copy (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_paste (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_paste_special (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_undo (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_rendo (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_select_all (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_clear_selection (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_zoom (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_get_zoom_range (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_refresh (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_stop (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_stop_download (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_find (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_delete (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_enable_interaction (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_on_unload (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_show_page_setup (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_show_print (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_close (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_set_print_template (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT exec_get_print_template (HTMLDocument *This, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT query_mshtml_copy (HTMLDocument *This, OLECMD *cmd)
static HRESULT exec_mshtml_copy (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT query_mshtml_cut (HTMLDocument *This, OLECMD *cmd)
static HRESULT exec_mshtml_cut (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT query_mshtml_paste (HTMLDocument *This, OLECMD *cmd)
static HRESULT exec_mshtml_paste (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT exec_browsemode (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT exec_editmode (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT exec_htmleditmode (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT exec_baselinefont3 (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT exec_respectvisibility_indesign (HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT query_enabled_stub (HTMLDocument *This, OLECMD *cmd)
static HRESULT WINAPI OleCommandTarget_QueryInterface (IOleCommandTarget *iface, REFIID riid, void **ppv)
static ULONG WINAPI OleCommandTarget_AddRef (IOleCommandTarget *iface)
static ULONG WINAPI OleCommandTarget_Release (IOleCommandTarget *iface)
static HRESULT query_from_table (HTMLDocument *This, const cmdtable_t *cmdtable, OLECMD *cmd)
static HRESULT WINAPI OleCommandTarget_QueryStatus (IOleCommandTarget *iface, const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
static HRESULT exec_from_table (HTMLDocument *This, const cmdtable_t *cmdtable, DWORD cmdid, DWORD cmdexecopt, VARIANT *in, VARIANT *out)
static HRESULT WINAPI OleCommandTarget_Exec (IOleCommandTarget *iface, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
void show_context_menu (HTMLDocumentObj *This, DWORD dwID, POINT *ppt, IDispatch *elem)
void HTMLDocument_OleCmd_Init (HTMLDocument *This)

Variables

struct {
   OLECMDF   cmdf
   HRESULT(*   func )(HTMLDocument *, DWORD,
      VARIANT *, VARIANT *)
exec_table [OLECMDID_GETPRINTTEMPLATE+1]
static const cmdtable_t base_cmds []
static const IOleCommandTargetVtbl OleCommandTargetVtbl

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