ReactOS 0.4.16-dev-306-g647d351
usrmarshal.c File Reference
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
#include "objbase.h"
#include "servprov.h"
#include "comcat.h"
#include "docobj.h"
#include "shobjidl.h"
#include "wine/debug.h"
Include dependency graph for usrmarshal.c:

Go to the source code of this file.

Macros

#define COBJMACROS
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (actxprxy)
 
HRESULT CALLBACK IServiceProvider_QueryService_Proxy (IServiceProvider *This, REFGUID guidService, REFIID riid, void **ppvObject)
 
HRESULT __RPC_STUB IServiceProvider_QueryService_Stub (IServiceProvider *This, REFGUID guidService, REFIID riid, IUnknown **ppvObject)
 
HRESULT CALLBACK ICatInformation_EnumClassesOfCategories_Proxy (ICatInformation *This, ULONG cImplemented, CATID rgcatidImpl[], ULONG cRequired, CATID rgcatidReq[], IEnumCLSID **ppenumClsid)
 
HRESULT __RPC_STUB ICatInformation_EnumClassesOfCategories_Stub (ICatInformation *This, ULONG cImplemented, CATID rgcatidImpl[], ULONG cRequired, CATID rgcatidReq[], IEnumCLSID **ppenumClsid)
 
HRESULT CALLBACK ICatInformation_IsClassOfCategories_Proxy (ICatInformation *This, REFCLSID rclsid, ULONG cImplemented, CATID rgcatidImpl[], ULONG cRequired, CATID rgcatidReq[])
 
HRESULT __RPC_STUB ICatInformation_IsClassOfCategories_Stub (ICatInformation *This, REFCLSID rclsid, ULONG cImplemented, CATID rgcatidImpl[], ULONG cRequired, CATID rgcatidReq[])
 
HRESULT CALLBACK IPrint_Print_Proxy (IPrint *This, DWORD grfFlags, DVTARGETDEVICE **pptd, PAGESET **ppPageSet, STGMEDIUM *pstgmOptions, IContinueCallback *pcallback, LONG nFirstPage, LONG *pcPagesPrinted, LONG *pnLastPage)
 
HRESULT __RPC_STUB IPrint_Print_Stub (IPrint *This, DWORD grfFlags, DVTARGETDEVICE **pptd, PAGESET **ppPageSet, RemSTGMEDIUM *pstgmOptions, IContinueCallback *pcallback, LONG nFirstPage, LONG *pcPagesPrinted, LONG *pnLastPage)
 
HRESULT CALLBACK IEnumOleDocumentViews_Next_Proxy (IEnumOleDocumentViews *This, ULONG cViews, IOleDocumentView **rgpView, ULONG *pcFetched)
 
HRESULT __RPC_STUB IEnumOleDocumentViews_Next_Stub (IEnumOleDocumentViews *This, ULONG cViews, IOleDocumentView **rgpView, ULONG *pcFetched)
 
HRESULT CALLBACK IEnumShellItems_Next_Proxy (IEnumShellItems *This, ULONG celt, IShellItem **rgelt, ULONG *pceltFetched)
 
HRESULT __RPC_STUB IEnumShellItems_Next_Stub (IEnumShellItems *This, ULONG celt, IShellItem **rgelt, ULONG *pceltFetched)
 
HRESULT CALLBACK IModalWindow_Show_Proxy (IModalWindow *This, HWND hwndOwner)
 
HRESULT __RPC_STUB IModalWindow_Show_Stub (IModalWindow *This, HWND hwndOwner)
 
HRESULT __RPC_STUB IFolderView2_GetGroupBy_Stub (IFolderView2 *This, PROPERTYKEY *pkey, BOOL *ascending)
 
HRESULT __RPC_STUB IFolderView2_GetGroupBy_Proxy (IFolderView2 *This, PROPERTYKEY *pkey, BOOL *ascending)
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

Definition at line 24 of file usrmarshal.c.

Function Documentation

◆ ICatInformation_EnumClassesOfCategories_Proxy()

HRESULT CALLBACK ICatInformation_EnumClassesOfCategories_Proxy ( ICatInformation This,
ULONG  cImplemented,
CATID  rgcatidImpl[],
ULONG  cRequired,
CATID  rgcatidReq[],
IEnumCLSID **  ppenumClsid 
)

Definition at line 67 of file usrmarshal.c.

74{
75 TRACE("(%p)\n", This);
76 return ICatInformation_RemoteEnumClassesOfCategories_Proxy( This, cImplemented, rgcatidImpl,
77 cRequired, rgcatidReq, ppenumClsid );
78}
#define TRACE(s)
Definition: solgame.cpp:4

◆ ICatInformation_EnumClassesOfCategories_Stub()

HRESULT __RPC_STUB ICatInformation_EnumClassesOfCategories_Stub ( ICatInformation This,
ULONG  cImplemented,
CATID  rgcatidImpl[],
ULONG  cRequired,
CATID  rgcatidReq[],
IEnumCLSID **  ppenumClsid 
)

Definition at line 80 of file usrmarshal.c.

87{
88 TRACE("(%p)\n", This);
89 return ICatInformation_EnumClassesOfCategories( This, cImplemented, rgcatidImpl,
90 cRequired, rgcatidReq, ppenumClsid );
91}

◆ ICatInformation_IsClassOfCategories_Proxy()

HRESULT CALLBACK ICatInformation_IsClassOfCategories_Proxy ( ICatInformation This,
REFCLSID  rclsid,
ULONG  cImplemented,
CATID  rgcatidImpl[],
ULONG  cRequired,
CATID  rgcatidReq[] 
)

Definition at line 93 of file usrmarshal.c.

100{
101 TRACE("(%p)\n", This);
102 return ICatInformation_RemoteIsClassOfCategories_Proxy( This, rclsid, cImplemented, rgcatidImpl,
103 cRequired, rgcatidReq );
104}

◆ ICatInformation_IsClassOfCategories_Stub()

HRESULT __RPC_STUB ICatInformation_IsClassOfCategories_Stub ( ICatInformation This,
REFCLSID  rclsid,
ULONG  cImplemented,
CATID  rgcatidImpl[],
ULONG  cRequired,
CATID  rgcatidReq[] 
)

Definition at line 106 of file usrmarshal.c.

113{
114 TRACE("(%p)\n", This);
115 return ICatInformation_IsClassOfCategories( This, rclsid, cImplemented, rgcatidImpl,
116 cRequired, rgcatidReq );
117}

◆ IEnumOleDocumentViews_Next_Proxy()

HRESULT CALLBACK IEnumOleDocumentViews_Next_Proxy ( IEnumOleDocumentViews This,
ULONG  cViews,
IOleDocumentView **  rgpView,
ULONG pcFetched 
)

Definition at line 151 of file usrmarshal.c.

156{
157 TRACE("(%p)\n", This);
158 return IEnumOleDocumentViews_RemoteNext_Proxy( This, cViews, rgpView, pcFetched );
159}

◆ IEnumOleDocumentViews_Next_Stub()

HRESULT __RPC_STUB IEnumOleDocumentViews_Next_Stub ( IEnumOleDocumentViews This,
ULONG  cViews,
IOleDocumentView **  rgpView,
ULONG pcFetched 
)

Definition at line 161 of file usrmarshal.c.

166{
167 TRACE("(%p)\n", This);
168 return IEnumOleDocumentViews_Next( This, cViews, rgpView, pcFetched );
169}

◆ IEnumShellItems_Next_Proxy()

HRESULT CALLBACK IEnumShellItems_Next_Proxy ( IEnumShellItems This,
ULONG  celt,
IShellItem **  rgelt,
ULONG pceltFetched 
)

Definition at line 171 of file usrmarshal.c.

176{
177 ULONG fetched;
178 TRACE("(%p)->(%d, %p, %p)\n", This, celt, rgelt, pceltFetched);
179 if (!pceltFetched) pceltFetched = &fetched;
180 return IEnumShellItems_RemoteNext_Proxy(This, celt, rgelt, pceltFetched);
181}
uint32_t ULONG
Definition: typedefs.h:59

◆ IEnumShellItems_Next_Stub()

HRESULT __RPC_STUB IEnumShellItems_Next_Stub ( IEnumShellItems This,
ULONG  celt,
IShellItem **  rgelt,
ULONG pceltFetched 
)

Definition at line 183 of file usrmarshal.c.

188{
189 HRESULT hr;
190 TRACE("(%p)->(%d, %p, %p)\n", This, celt, rgelt, pceltFetched);
191 *pceltFetched = 0;
192 hr = IEnumShellItems_Next(This, celt, rgelt, pceltFetched);
193 if (hr == S_OK) *pceltFetched = celt;
194 return hr;
195}
#define S_OK
Definition: intsafe.h:52
HRESULT hr
Definition: shlfolder.c:183

◆ IFolderView2_GetGroupBy_Proxy()

HRESULT __RPC_STUB IFolderView2_GetGroupBy_Proxy ( IFolderView2 This,
PROPERTYKEY *  pkey,
BOOL ascending 
)

Definition at line 252 of file usrmarshal.c.

256{
257 TRACE("(%p)->(%p %p)\n", This, pkey, ascending);
258 return IFolderView2_RemoteGetGroupBy_Proxy(This, pkey, ascending);
259}

◆ IFolderView2_GetGroupBy_Stub()

HRESULT __RPC_STUB IFolderView2_GetGroupBy_Stub ( IFolderView2 This,
PROPERTYKEY *  pkey,
BOOL ascending 
)

Definition at line 243 of file usrmarshal.c.

247{
248 TRACE("(%p)->(%p %p)\n", This, pkey, ascending);
249 return IFolderView2_GetGroupBy(This, pkey, ascending);
250}

◆ IModalWindow_Show_Proxy()

HRESULT CALLBACK IModalWindow_Show_Proxy ( IModalWindow *  This,
HWND  hwndOwner 
)

Definition at line 227 of file usrmarshal.c.

230{
231 TRACE("(%p)->(%p)\n", This, hwndOwner);
232 return IModalWindow_RemoteShow_Proxy(This, hwndOwner);
233}

◆ IModalWindow_Show_Stub()

HRESULT __RPC_STUB IModalWindow_Show_Stub ( IModalWindow *  This,
HWND  hwndOwner 
)

Definition at line 235 of file usrmarshal.c.

238{
239 TRACE("(%p)->(%p)\n", This, hwndOwner);
240 return IModalWindow_Show(This, hwndOwner);
241}

◆ IPrint_Print_Proxy()

HRESULT CALLBACK IPrint_Print_Proxy ( IPrint This,
DWORD  grfFlags,
DVTARGETDEVICE **  pptd,
PAGESET **  ppPageSet,
STGMEDIUM *  pstgmOptions,
IContinueCallback pcallback,
LONG  nFirstPage,
LONG pcPagesPrinted,
LONG pnLastPage 
)

Definition at line 119 of file usrmarshal.c.

129{
130 TRACE("(%p)\n", This);
131 return IPrint_RemotePrint_Proxy( This, grfFlags, pptd, ppPageSet, (RemSTGMEDIUM *)pstgmOptions,
132 pcallback, nFirstPage, pcPagesPrinted, pnLastPage );
133}

◆ IPrint_Print_Stub()

HRESULT __RPC_STUB IPrint_Print_Stub ( IPrint This,
DWORD  grfFlags,
DVTARGETDEVICE **  pptd,
PAGESET **  ppPageSet,
RemSTGMEDIUM *  pstgmOptions,
IContinueCallback pcallback,
LONG  nFirstPage,
LONG pcPagesPrinted,
LONG pnLastPage 
)

Definition at line 135 of file usrmarshal.c.

145{
146 TRACE("(%p)\n", This);
147 return IPrint_Print( This, grfFlags, pptd, ppPageSet, (STGMEDIUM *)pstgmOptions,
148 pcallback, nFirstPage, pcPagesPrinted, pnLastPage );
149}

◆ IServiceProvider_QueryService_Proxy()

HRESULT CALLBACK IServiceProvider_QueryService_Proxy ( IServiceProvider This,
REFGUID  guidService,
REFIID  riid,
void **  ppvObject 
)

Definition at line 41 of file usrmarshal.c.

46{
47 TRACE("(%p, %s, %s, %p)\n", This, debugstr_guid(guidService),
49
50 return IServiceProvider_RemoteQueryService_Proxy(This, guidService, riid,
52}
REFIID riid
Definition: atlbase.h:39
#define debugstr_guid
Definition: kernel32.h:35
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082

◆ IServiceProvider_QueryService_Stub()

HRESULT __RPC_STUB IServiceProvider_QueryService_Stub ( IServiceProvider This,
REFGUID  guidService,
REFIID  riid,
IUnknown **  ppvObject 
)

Definition at line 54 of file usrmarshal.c.

59{
60 TRACE("(%p, %s, %s, %p)\n", This, debugstr_guid(guidService),
62
63 return IServiceProvider_QueryService(This, guidService, riid,
64 (void **)ppvObject);
65}

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( actxprxy  )