ReactOS  0.4.14-dev-49-gfb4591c
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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4
unsigned int ULONG
Definition: retypes.h:1

◆ 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 }
HRESULT hr
Definition: shlfolder.c:183
#define TRACE(s)
Definition: solgame.cpp:4
LONG HRESULT
Definition: typedefs.h:77
#define S_OK
Definition: intsafe.h:59

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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 }
#define TRACE(s)
Definition: solgame.cpp:4

◆ 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,
51  (IUnknown **)ppvObject);
52 }
REFIID riid
Definition: precomp.h:44
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
REFIID LPVOID * ppvObject
Definition: precomp.h:44

◆ 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 }
REFIID riid
Definition: precomp.h:44
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
REFIID LPVOID * ppvObject
Definition: precomp.h:44

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( actxprxy  )