ReactOS 0.4.16-dev-88-ga65b6ae
|
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <ctype.h>
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "oleauto.h"
#include "winerror.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | StdDispatch |
Macros | |
#define | COBJMACROS |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (ole) | |
HRESULT WINAPI | DispInvoke (VOID *_this, ITypeInfo *ptinfo, DISPID dispidMember, USHORT wFlags, DISPPARAMS *pparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr) |
HRESULT WINAPI | DispGetIDsOfNames (ITypeInfo *ptinfo, OLECHAR **rgszNames, UINT cNames, DISPID *rgdispid) |
HRESULT WINAPI | DispGetParam (DISPPARAMS *pdispparams, UINT position, VARTYPE vtTarg, VARIANT *pvarResult, UINT *puArgErr) |
static StdDispatch * | impl_from_IDispatch (IDispatch *iface) |
static HRESULT WINAPI | StdDispatch_QueryInterface (LPDISPATCH iface, REFIID riid, void **ppvObject) |
static ULONG WINAPI | StdDispatch_AddRef (LPDISPATCH iface) |
static ULONG WINAPI | StdDispatch_Release (LPDISPATCH iface) |
static HRESULT WINAPI | StdDispatch_GetTypeInfoCount (LPDISPATCH iface, UINT *pctinfo) |
static HRESULT WINAPI | StdDispatch_GetTypeInfo (LPDISPATCH iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
static HRESULT WINAPI | StdDispatch_GetIDsOfNames (LPDISPATCH iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
static HRESULT WINAPI | StdDispatch_Invoke (LPDISPATCH iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
HRESULT WINAPI | CreateStdDispatch (IUnknown *punkOuter, void *pvThis, ITypeInfo *ptinfo, IUnknown **stddisp) |
Variables | |
static const IDispatchVtbl | StdDispatch_VTable |
#define COBJMACROS |
Dispatch API functions
Copyright 2000 Francois Jacques, Macadamian Technologies Inc.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Definition at line 28 of file dispatch.c.
HRESULT WINAPI CreateStdDispatch | ( | IUnknown * | punkOuter, |
void * | pvThis, | ||
ITypeInfo * | ptinfo, | ||
IUnknown ** | stddisp | ||
) |
Definition at line 434 of file dispatch.c.
Referenced by test_CreateStdDispatch(), and Widget_Create().
HRESULT WINAPI DispGetIDsOfNames | ( | ITypeInfo * | ptinfo, |
OLECHAR ** | rgszNames, | ||
UINT | cNames, | ||
DISPID * | rgdispid | ||
) |
Definition at line 92 of file dispatch.c.
Referenced by OLEFontImpl_GetIDsOfNames(), OLEPictureImpl_GetIDsOfNames(), and StdDispatch_GetIDsOfNames().
HRESULT WINAPI DispGetParam | ( | DISPPARAMS * | pdispparams, |
UINT | position, | ||
VARTYPE | vtTarg, | ||
VARIANT * | pvarResult, | ||
UINT * | puArgErr | ||
) |
Definition at line 116 of file dispatch.c.
Referenced by database_invoke(), InstallerImpl_CreateRecord(), InstallerImpl_InstallProduct(), InstallerImpl_OpenDatabase(), InstallerImpl_OpenPackage(), InstallerImpl_OpenProduct(), InstallerImpl_ProductInfo(), InstallerImpl_ProductState(), InstallerImpl_RegistryValue(), InstallerImpl_RelatedProducts(), InstallerImpl_SummaryInformation(), InstallerImpl_UILevel(), list_invoke(), record_invoke(), session_invoke(), summaryinfo_invoke(), test_DispGetParam(), view_invoke(), and winhttp_request_Invoke().
HRESULT WINAPI DispInvoke | ( | VOID * | _this, |
ITypeInfo * | ptinfo, | ||
DISPID | dispidMember, | ||
USHORT | wFlags, | ||
DISPPARAMS * | pparams, | ||
VARIANT * | pvarResult, | ||
EXCEPINFO * | pexcepinfo, | ||
UINT * | puArgErr | ||
) |
Definition at line 63 of file dispatch.c.
Referenced by StdDispatch_Invoke().
|
inlinestatic |
Definition at line 211 of file dispatch.c.
Referenced by StdDispatch_AddRef(), StdDispatch_GetIDsOfNames(), StdDispatch_GetTypeInfo(), StdDispatch_Invoke(), StdDispatch_QueryInterface(), and StdDispatch_Release().
Definition at line 246 of file dispatch.c.
|
static |
Definition at line 360 of file dispatch.c.
|
static |
Definition at line 319 of file dispatch.c.
Definition at line 294 of file dispatch.c.
|
static |
Definition at line 396 of file dispatch.c.
|
static |
Definition at line 221 of file dispatch.c.
Definition at line 261 of file dispatch.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
static |
Definition at line 411 of file dispatch.c.
Referenced by CreateStdDispatch().