Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38621 lines
1.1 MiB

#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the proxy stub code */
/* File created by MIDL compiler version 6.00.0345 */
/* Compiler settings for oledb.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#if !defined(_M_IA64) && !defined(_M_AMD64)
#define USE_STUBLESS_PROXY
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
#ifndef __REDQ_RPCPROXY_H_VERSION__
#define __REQUIRED_RPCPROXY_H_VERSION__ 440
#endif
#include "rpcproxy.h"
#ifndef __RPCPROXY_H_VERSION__
#error this stub requires an updated version of <rpcproxy.h>
#endif // __RPCPROXY_H_VERSION__
#include "oledb.h"
#define TYPE_FORMAT_STRING_SIZE 5173
#define PROC_FORMAT_STRING_SIZE 4857
#define TRANSMIT_AS_TABLE_SIZE 0
#define WIRE_MARSHAL_TABLE_SIZE 3
typedef struct _MIDL_TYPE_FORMAT_STRING
{
short Pad;
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
} MIDL_TYPE_FORMAT_STRING;
typedef struct _MIDL_PROC_FORMAT_STRING
{
short Pad;
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
} MIDL_PROC_FORMAT_STRING;
static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IAccessor_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IAccessor_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteAddRefAccessor_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [unique][out][in] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[0],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteAddRefAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_AddRefAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteCreateAccessor_Proxy(
IAccessor * This,
/* [in] */ DBACCESSORFLAGS dwAccessorFlags,
/* [in] */ DBCOUNTITEM cBindings,
/* [size_is][unique][in] */ DBBINDING *rgBindings,
/* [in] */ DBLENGTH cbRowSize,
/* [out] */ HACCESSOR *phAccessor,
/* [size_is][unique][out][in] */ DBBINDSTATUS *rgStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[40],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteCreateAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IAccessor *This;
DBACCESSORFLAGS dwAccessorFlags;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_CreateAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->dwAccessorFlags,
pParamStruct->cBindings,
pParamStruct->rgBindings,
pParamStruct->cbRowSize,
pParamStruct->phAccessor,
pParamStruct->rgStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteGetBindings_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [out] */ DBACCESSORFLAGS *pdwAccessorFlags,
/* [out][in] */ DBCOUNTITEM *pcBindings,
/* [size_is][size_is][out] */ DBBINDING **prgBindings,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[104],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteGetBindings_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBACCESSORFLAGS *pdwAccessorFlags;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_GetBindings_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pdwAccessorFlags,
pParamStruct->pcBindings,
pParamStruct->prgBindings,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteReleaseAccessor_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [unique][out][in] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[156],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteReleaseAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_ReleaseAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetProperties_Proxy(
IRowsetInfo * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[196],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetProperties_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetReferencedRowset_Proxy(
IRowsetInfo * This,
/* [in] */ DBORDINAL iOrdinal,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppReferencedRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[248],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetReferencedRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
DBORDINAL iOrdinal;
REFIID riid;
IUnknown **ppReferencedRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetReferencedRowset_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->iOrdinal,
pParamStruct->riid,
pParamStruct->ppReferencedRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetSpecification_Proxy(
IRowsetInfo * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppSpecification,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[294],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
REFIID riid;
IUnknown **ppSpecification;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetSpecification_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppSpecification,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IChapteredRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IChapteredRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteAddRefChapter_Proxy(
IChapteredRowset * This,
/* [in] */ HCHAPTER hChapter,
/* [out] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[334],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IChapteredRowset_RemoteAddRefChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IChapteredRowset *This;
HCHAPTER hChapter;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IChapteredRowset_AddRefChapter_Stub(
(IChapteredRowset *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteReleaseChapter_Proxy(
IChapteredRowset * This,
/* [in] */ HCHAPTER hChapter,
/* [out] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[374],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IChapteredRowset_RemoteReleaseChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IChapteredRowset *This;
HCHAPTER hChapter;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IChapteredRowset_ReleaseChapter_Stub(
(IChapteredRowset *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowPosition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowPosition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteClearRowPosition_Proxy(
IRowPosition * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[414],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteClearRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPosition *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_ClearRowPosition_Stub((IRowPosition *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowPosition_Proxy(
IRowPosition * This,
/* [out] */ HCHAPTER *phChapter,
/* [out] */ HROW *phRow,
/* [out] */ DBPOSITIONFLAGS *pdwPositionFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[442],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteGetRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPosition *This;
HCHAPTER *phChapter;
HROW *phRow;
DBPOSITIONFLAGS *pdwPositionFlags;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_GetRowPosition_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->phChapter,
pParamStruct->phRow,
pParamStruct->pdwPositionFlags,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowset_Proxy(
IRowPosition * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[488],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteGetRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPosition *This;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_GetRowset_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteInitialize_Proxy(
IRowPosition * This,
/* [in] */ IUnknown *pRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[528],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteInitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPosition *This;
IUnknown *pRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_Initialize_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteSetRowPosition_Proxy(
IRowPosition * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ HROW hRow,
/* [in] */ DBPOSITIONFLAGS dwPositionFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[562],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteSetRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPosition *This;
HCHAPTER hChapter;
HROW hRow;
DBPOSITIONFLAGS dwPositionFlags;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_SetRowPosition_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->hRow,
pParamStruct->dwPositionFlags,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowPositionChange_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowPositionChange_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPositionChange_RemoteOnRowPositionChange_Proxy(
IRowPositionChange * This,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[608],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPositionChange_RemoteOnRowPositionChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowPositionChange *This;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPositionChange_OnRowPositionChange_Stub(
(IRowPositionChange *) pParamStruct->This,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteGetSpecification_Proxy(
IViewRowset * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[654],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewRowset_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewRowset *This;
REFIID riid;
IUnknown **ppObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewRowset_GetSpecification_Stub(
(IViewRowset *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppObject,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteOpenViewRowset_Proxy(
IViewRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[694],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewRowset_RemoteOpenViewRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewRowset *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewRowset_OpenViewRowset_Stub(
(IViewRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewChapter_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewChapter_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteGetSpecification_Proxy(
IViewChapter * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[740],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewChapter_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewChapter *This;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewChapter_GetSpecification_Stub(
(IViewChapter *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteOpenViewChapter_Proxy(
IViewChapter * This,
/* [in] */ HCHAPTER hSource,
/* [out] */ HCHAPTER *phViewChapter,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[374],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewChapter_RemoteOpenViewChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewChapter *This;
HCHAPTER hSource;
HCHAPTER *phViewChapter;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewChapter_OpenViewChapter_Stub(
(IViewChapter *) pParamStruct->This,
pParamStruct->hSource,
pParamStruct->phViewChapter,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewSort_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewSort_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteGetSortOrder_Proxy(
IViewSort * This,
/* [out][in] */ DBORDINAL *pcValues,
/* [size_is][size_is][out] */ DBORDINAL **prgColumns,
/* [size_is][size_is][out] */ DBSORT **prgOrders,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[780],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewSort_RemoteGetSortOrder_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewSort *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewSort_GetSortOrder_Stub(
(IViewSort *) pParamStruct->This,
pParamStruct->pcValues,
pParamStruct->prgColumns,
pParamStruct->prgOrders,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteSetSortOrder_Proxy(
IViewSort * This,
/* [in] */ DBORDINAL cValues,
/* [size_is][in] */ const DBORDINAL *rgColumns,
/* [size_is][in] */ const DBSORT *rgOrders,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[826],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewSort_RemoteSetSortOrder_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewSort *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewSort_SetSortOrder_Stub(
(IViewSort *) pParamStruct->This,
pParamStruct->cValues,
pParamStruct->rgColumns,
pParamStruct->rgOrders,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewFilter_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewFilter_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewFilter_RemoteGetFilterBindings_Proxy(
IViewFilter * This,
/* [out][in] */ DBCOUNTITEM *pcBindings,
/* [size_is][size_is][out] */ DBBINDING **prgBindings,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[872],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewFilter_RemoteGetFilterBindings_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IViewFilter *This;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewFilter_GetFilterBindings_Stub(
(IViewFilter *) pParamStruct->This,
pParamStruct->pcBindings,
pParamStruct->prgBindings,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetView_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetView_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteCreateView_Proxy(
IRowsetView * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppView,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[912],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetView_RemoteCreateView_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetView *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppView;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetView_CreateView_Stub(
(IRowsetView *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppView,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteGetView_Proxy(
IRowsetView * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ REFIID riid,
/* [out] */ HCHAPTER *phChapterSource,
/* [iid_is][out] */ IUnknown **ppView,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[958],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetView_RemoteGetView_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetView *This;
HCHAPTER hChapter;
REFIID riid;
HCHAPTER *phChapterSource;
IUnknown **ppView;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetView_GetView_Stub(
(IRowsetView *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->riid,
pParamStruct->phChapterSource,
pParamStruct->ppView,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetIdentity_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetIdentity_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetIdentity_RemoteIsSameRow_Proxy(
IRowsetIdentity * This,
/* [in] */ HROW hThisRow,
/* [in] */ HROW hThatRow,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1010],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetIdentity_RemoteIsSameRow_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetIdentity *This;
HROW hThisRow;
HROW hThatRow;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetIdentity_IsSameRow_Stub(
(IRowsetIdentity *) pParamStruct->This,
pParamStruct->hThisRow,
pParamStruct->hThatRow,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetNotify_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetNotify_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnFieldChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ HROW hRow,
/* [in] */ DBORDINAL cColumns,
/* [size_is][in] */ DBORDINAL *rgColumns,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1050],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnFieldChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
HROW hRow;
DBORDINAL cColumns;
DBORDINAL *rgColumns;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnFieldChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->hRow,
pParamStruct->cColumns,
pParamStruct->rgColumns,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ const HROW *rghRows,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1114],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnRowChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
DBCOUNTITEM cRows;
const HROW *rghRows;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnRowChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->cRows,
pParamStruct->rghRows,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowsetChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1172],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnRowsetChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnRowsetChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommand_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommand_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteCancel_Proxy(
ICommand * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[414],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteCancel_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommand *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_Cancel_Stub((ICommand *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteExecute_Proxy(
ICommand * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [in] */ HACCESSOR hAccessor,
/* [in] */ DB_UPARAMS cParamSets,
/* [unique][in] */ GUID *pGuid,
/* [in] */ ULONG ulGuidOffset,
/* [unique][in] */ RMTPACK *pInputParams,
/* [unique][out][in] */ RMTPACK *pOutputParams,
/* [in] */ DBCOUNTITEM cBindings,
/* [size_is][unique][in] */ DBBINDING *rgBindings,
/* [size_is][unique][out][in] */ DBSTATUS *rgStatus,
/* [unique][out][in] */ DBROWCOUNT *pcRowsAffected,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1218],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteExecute_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommand *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_Execute_Stub(
(ICommand *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->hAccessor,
pParamStruct->cParamSets,
pParamStruct->pGuid,
pParamStruct->ulGuidOffset,
pParamStruct->pInputParams,
pParamStruct->pOutputParams,
pParamStruct->cBindings,
pParamStruct->rgBindings,
pParamStruct->rgStatus,
pParamStruct->pcRowsAffected,
pParamStruct->ppRowset);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteGetDBSession_Proxy(
ICommand * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppSession,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1318],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteGetDBSession_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommand *This;
REFIID riid;
IUnknown **ppSession;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_GetDBSession_Stub(
(ICommand *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppSession,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IMultipleResults_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IMultipleResults_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMultipleResults_RemoteGetResult_Proxy(
IMultipleResults * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ DBRESULTFLAG lResultFlag,
/* [in] */ REFIID riid,
/* [unique][out][in] */ DBROWCOUNT *pcRowsAffected,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1358],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IMultipleResults_RemoteGetResult_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IMultipleResults *This;
IUnknown *pUnkOuter;
DBRESULTFLAG lResultFlag;
REFIID riid;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IMultipleResults_GetResult_Stub(
(IMultipleResults *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->lResultFlag,
pParamStruct->riid,
pParamStruct->pcRowsAffected,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IConvertType_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IConvertType_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IConvertType_RemoteCanConvert_Proxy(
IConvertType * This,
/* [in] */ DBTYPE wFromType,
/* [in] */ DBTYPE wToType,
/* [in] */ DBCONVERTFLAGS dwConvertFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1416],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IConvertType_RemoteCanConvert_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IConvertType *This;
DBTYPE wFromType;
char Pad0[2];
DBTYPE wToType;
char Pad1[2];
DBCONVERTFLAGS dwConvertFlags;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IConvertType_CanConvert_Stub(
(IConvertType *) pParamStruct->This,
pParamStruct->wFromType,
pParamStruct->wToType,
pParamStruct->dwConvertFlags,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandPrepare_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandPrepare_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemotePrepare_Proxy(
ICommandPrepare * This,
/* [in] */ ULONG cExpectedRuns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1462],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandPrepare_RemotePrepare_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandPrepare *This;
ULONG cExpectedRuns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandPrepare_Prepare_Stub(
(ICommandPrepare *) pParamStruct->This,
pParamStruct->cExpectedRuns,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemoteUnprepare_Proxy(
ICommandPrepare * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1496],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandPrepare_RemoteUnprepare_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandPrepare *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandPrepare_Unprepare_Stub((ICommandPrepare *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteGetProperties_Proxy(
ICommandProperties * This,
/* [in] */ const ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[196],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandProperties *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandProperties_GetProperties_Stub(
(ICommandProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteSetProperties_Proxy(
ICommandProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1524],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandProperties *This;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandProperties_SetProperties_Stub(
(ICommandProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandText_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandText_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteGetCommandText_Proxy(
ICommandText * This,
/* [unique][out][in] */ GUID *pguidDialect,
/* [out] */ LPOLESTR *ppwszCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1576],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandText_RemoteGetCommandText_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandText *This;
GUID *pguidDialect;
LPOLESTR *ppwszCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandText_GetCommandText_Stub(
(ICommandText *) pParamStruct->This,
pParamStruct->pguidDialect,
pParamStruct->ppwszCommand,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteSetCommandText_Proxy(
ICommandText * This,
/* [in] */ REFGUID rguidDialect,
/* [unique][in] */ LPCOLESTR pwszCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1616],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandText_RemoteSetCommandText_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandText *This;
REFGUID rguidDialect;
LPCOLESTR pwszCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandText_SetCommandText_Stub(
(ICommandText *) pParamStruct->This,
pParamStruct->rguidDialect,
pParamStruct->pwszCommand,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandWithParameters_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandWithParameters_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteGetParameterInfo_Proxy(
ICommandWithParameters * This,
/* [out][in] */ DB_UPARAMS *pcParams,
/* [size_is][size_is][out] */ DBPARAMINFO **prgParamInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [out][in] */ DBLENGTH *pcbNamesBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppNamesBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1656],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteGetParameterInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_GetParameterInfo_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->pcParams,
pParamStruct->prgParamInfo,
pParamStruct->prgNameOffsets,
pParamStruct->pcbNamesBuffer,
pParamStruct->ppNamesBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteMapParameterNames_Proxy(
ICommandWithParameters * This,
/* [in] */ DB_UPARAMS cParamNames,
/* [size_is][in] */ LPCOLESTR *rgParamNames,
/* [size_is][out] */ DB_LPARAMS *rgParamOrdinals,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1714],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteMapParameterNames_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_MapParameterNames_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->cParamNames,
pParamStruct->rgParamNames,
pParamStruct->rgParamOrdinals,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteSetParameterInfo_Proxy(
ICommandWithParameters * This,
/* [in] */ DB_UPARAMS cParams,
/* [size_is][unique][in] */ const DB_UPARAMS *rgParamOrdinals,
/* [size_is][unique][in] */ const DBPARAMBINDINFO *rgParamBindInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1760],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteSetParameterInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_SetParameterInfo_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->cParams,
pParamStruct->rgParamOrdinals,
pParamStruct->rgParamBindInfo,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetAvailableColumns_Proxy(
IColumnsRowset * This,
/* [out][in] */ DBORDINAL *pcOptColumns,
/* [size_is][size_is][out] */ DBID **prgOptColumns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1806],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsRowset_RemoteGetAvailableColumns_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IColumnsRowset *This;
DBORDINAL *pcOptColumns;
DBID **prgOptColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsRowset_GetAvailableColumns_Stub(
(IColumnsRowset *) pParamStruct->This,
pParamStruct->pcOptColumns,
pParamStruct->prgOptColumns,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetColumnsRowset_Proxy(
IColumnsRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ DBORDINAL cOptColumns,
/* [size_is][unique][in] */ const DBID *rgOptColumns,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][out] */ IUnknown **ppColRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1846],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsRowset_RemoteGetColumnsRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IColumnsRowset *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsRowset_GetColumnsRowset_Stub(
(IColumnsRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->cOptColumns,
pParamStruct->rgOptColumns,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppColRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteGetColumnInfo_Proxy(
IColumnsInfo * This,
/* [out][in] */ DBORDINAL *pcColumns,
/* [size_is][size_is][out] */ DBCOLUMNINFO **prgInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgcolumnidOffsets,
/* [out][in] */ DBLENGTH *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1928],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo_RemoteGetColumnInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IColumnsInfo *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo_GetColumnInfo_Stub(
(IColumnsInfo *) pParamStruct->This,
pParamStruct->pcColumns,
pParamStruct->prgInfo,
pParamStruct->prgNameOffsets,
pParamStruct->prgcolumnidOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteMapColumnIDs_Proxy(
IColumnsInfo * This,
/* [in] */ DBORDINAL cColumnIDs,
/* [size_is][in] */ const DBID *rgColumnIDs,
/* [size_is][out] */ DBORDINAL *rgColumns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1992],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo_RemoteMapColumnIDs_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IColumnsInfo *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo_MapColumnIDs_Stub(
(IColumnsInfo *) pParamStruct->This,
pParamStruct->cColumnIDs,
pParamStruct->rgColumnIDs,
pParamStruct->rgColumns,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBCreateCommand_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBCreateCommand_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateCommand_RemoteCreateCommand_Proxy(
IDBCreateCommand * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2038],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBCreateCommand_RemoteCreateCommand_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBCreateCommand *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBCreateCommand_CreateCommand_Stub(
(IDBCreateCommand *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppCommand,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBCreateSession_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBCreateSession_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateSession_RemoteCreateSession_Proxy(
IDBCreateSession * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppDBSession,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2084],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBCreateSession_RemoteCreateSession_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBCreateSession *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppDBSession;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBCreateSession_CreateSession_Stub(
(IDBCreateSession *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppDBSession,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISourcesRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISourcesRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISourcesRowset_RemoteGetSourcesRowset_Proxy(
ISourcesRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgProperties,
/* [iid_is][out] */ IUnknown **ppSourcesRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2130],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISourcesRowset_RemoteGetSourcesRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ISourcesRowset *This;
IUnknown *pUnkOuter;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgProperties;
IUnknown **ppSourcesRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISourcesRowset_GetSourcesRowset_Stub(
(ISourcesRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgProperties,
pParamStruct->ppSourcesRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetProperties_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[196],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_GetProperties_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetPropertyInfo_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertyInfoSets,
/* [size_is][size_is][out] */ DBPROPINFOSET **prgPropertyInfoSets,
/* [out][in] */ ULONG *pcOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgDescOffsets,
/* [out][in] */ ULONG *pcbDescBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppDescBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2200],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteGetPropertyInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
ULONG *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_GetPropertyInfo_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertyInfoSets,
pParamStruct->prgPropertyInfoSets,
pParamStruct->pcOffsets,
pParamStruct->prgDescOffsets,
pParamStruct->pcbDescBuffer,
pParamStruct->ppDescBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteSetProperties_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2276],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_SetProperties_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBInitialize_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBInitialize_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteInitialize_Proxy(
IDBInitialize * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[414],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInitialize_RemoteInitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBInitialize *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInitialize_Initialize_Stub((IDBInitialize *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteUninitialize_Proxy(
IDBInitialize * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1496],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInitialize_RemoteUninitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBInitialize *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInitialize_Uninitialize_Stub((IDBInitialize *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetKeywords_Proxy(
IDBInfo * This,
/* [unique][out][in] */ LPOLESTR *ppwszKeywords,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2328],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInfo_RemoteGetKeywords_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBInfo *This;
LPOLESTR *ppwszKeywords;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInfo_GetKeywords_Stub(
(IDBInfo *) pParamStruct->This,
pParamStruct->ppwszKeywords,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetLiteralInfo_Proxy(
IDBInfo * This,
/* [in] */ ULONG cLiterals,
/* [size_is][unique][in] */ const DBLITERAL *rgLiterals,
/* [out][in] */ ULONG *pcLiteralInfo,
/* [size_is][size_is][out] */ DBLITERALINFO **prgLiteralInfo,
/* [size_is][size_is][out] */ DB_UPARAMS **prgLVOffsets,
/* [size_is][size_is][out] */ DB_UPARAMS **prgICOffsets,
/* [size_is][size_is][out] */ DB_UPARAMS **prgISCOffsets,
/* [out][in] */ ULONG *pcbCharBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppCharBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2362],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInfo_RemoteGetLiteralInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBInfo *This;
ULONG cLiterals;
const DBLITERAL *rgLiterals;
ULONG *pcLiteralInfo;
DBLITERALINFO **prgLiteralInfo;
DB_UPARAMS **prgLVOffsets;
DB_UPARAMS **prgICOffsets;
DB_UPARAMS **prgISCOffsets;
ULONG *pcbCharBuffer;
OLECHAR **ppCharBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInfo_GetLiteralInfo_Stub(
(IDBInfo *) pParamStruct->This,
pParamStruct->cLiterals,
pParamStruct->rgLiterals,
pParamStruct->pcLiteralInfo,
pParamStruct->prgLiteralInfo,
pParamStruct->prgLVOffsets,
pParamStruct->prgICOffsets,
pParamStruct->prgISCOffsets,
pParamStruct->pcbCharBuffer,
pParamStruct->ppCharBuffer,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBDataSourceAdmin_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBDataSourceAdmin_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteCreateDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][unique][out][in] */ IUnknown **ppDBSession,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2444],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteCreateDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppDBSession;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_CreateDataSource_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppDBSession,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteDestroyDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1496],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteDestroyDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_DestroyDataSource_Stub((IDBDataSourceAdmin *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteGetCreationProperties_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertyInfoSets,
/* [size_is][size_is][out] */ DBPROPINFOSET **prgPropertyInfoSets,
/* [out][in] */ DBCOUNTITEM *pcOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgDescOffsets,
/* [out][in] */ ULONG *pcbDescBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppDescBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2514],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteGetCreationProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
DBCOUNTITEM *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_GetCreationProperties_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertyInfoSets,
pParamStruct->prgPropertyInfoSets,
pParamStruct->pcOffsets,
pParamStruct->prgDescOffsets,
pParamStruct->pcbDescBuffer,
pParamStruct->ppDescBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteModifyDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][in] */ DBPROPSET *rgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2590],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteModifyDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_ModifyDataSource_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBAsynchNotify_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBAsynchNotify_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnLowResource_Proxy(
IDBAsynchNotify * This,
/* [in] */ DB_DWRESERVE dwReserved)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2630],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnLowResource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
DB_DWRESERVE dwReserved;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnLowResource_Stub((IDBAsynchNotify *) pParamStruct->This,pParamStruct->dwReserved);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnProgress_Proxy(
IDBAsynchNotify * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [in] */ DBCOUNTITEM ulProgress,
/* [in] */ DBCOUNTITEM ulProgressMax,
/* [in] */ DBASYNCHPHASE eAsynchPhase,
/* [string][unique][in] */ LPOLESTR pwszStatusText)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2658],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnProgress_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
DBCOUNTITEM ulProgress;
DBCOUNTITEM ulProgressMax;
DBASYNCHPHASE eAsynchPhase;
LPOLESTR pwszStatusText;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnProgress_Stub(
(IDBAsynchNotify *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->ulProgress,
pParamStruct->ulProgressMax,
pParamStruct->eAsynchPhase,
pParamStruct->pwszStatusText);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnStop_Proxy(
IDBAsynchNotify * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [in] */ HRESULT hrStatus,
/* [string][unique][in] */ LPOLESTR pwszStatusText)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2716],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnStop_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
HRESULT hrStatus;
LPOLESTR pwszStatusText;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnStop_Stub(
(IDBAsynchNotify *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->hrStatus,
pParamStruct->pwszStatusText);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBAsynchStatus_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBAsynchStatus_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteAbort_Proxy(
IDBAsynchStatus * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1010],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchStatus_RemoteAbort_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBAsynchStatus *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchStatus_Abort_Stub(
(IDBAsynchStatus *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteGetStatus_Proxy(
IDBAsynchStatus * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [unique][out][in] */ DBCOUNTITEM *pulProgress,
/* [unique][out][in] */ DBCOUNTITEM *pulProgressMax,
/* [unique][out][in] */ DBASYNCHPHASE *peAsynchPhase,
/* [unique][out][in] */ LPOLESTR *ppwszStatusText,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2762],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchStatus_RemoteGetStatus_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBAsynchStatus *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
DBCOUNTITEM *pulProgress;
DBCOUNTITEM *pulProgressMax;
DBASYNCHPHASE *peAsynchPhase;
LPOLESTR *ppwszStatusText;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchStatus_GetStatus_Stub(
(IDBAsynchStatus *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->pulProgress,
pParamStruct->pulProgressMax,
pParamStruct->peAsynchPhase,
pParamStruct->ppwszStatusText,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISessionProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISessionProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteGetProperties_Proxy(
ISessionProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[196],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISessionProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ISessionProperties *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISessionProperties_GetProperties_Stub(
(ISessionProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteSetProperties_Proxy(
ISessionProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1524],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISessionProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ISessionProperties *This;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISessionProperties_SetProperties_Stub(
(ISessionProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IIndexDefinition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IIndexDefinition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteCreateIndex_Proxy(
IIndexDefinition * This,
/* [in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ DBORDINAL cIndexColumnDescs,
/* [size_is][in] */ const DBINDEXCOLUMNDESC *rgIndexColumnDescs,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [unique][out][in] */ DBID **ppIndexID,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2826],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IIndexDefinition_RemoteCreateIndex_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IIndexDefinition *This;
DBID *pTableID;
DBID *pIndexID;
DBORDINAL cIndexColumnDescs;
const DBINDEXCOLUMNDESC *rgIndexColumnDescs;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
DBID **ppIndexID;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IIndexDefinition_CreateIndex_Stub(
(IIndexDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->cIndexColumnDescs,
pParamStruct->rgIndexColumnDescs,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppIndexID,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteDropIndex_Proxy(
IIndexDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2908],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IIndexDefinition_RemoteDropIndex_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IIndexDefinition *This;
DBID *pTableID;
DBID *pIndexID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IIndexDefinition_DropIndex_Stub(
(IIndexDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITableDefinition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITableDefinition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteCreateTable_Proxy(
ITableDefinition * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [in] */ DBORDINAL cColumnDescs,
/* [size_is][in] */ const DBCOLUMNDESC *rgColumnDescs,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [unique][out][in] */ DBID **ppTableID,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ BOOL *pfTableCreated,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2948],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteCreateTable_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITableDefinition *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBORDINAL cColumnDescs;
const DBCOLUMNDESC *rgColumnDescs;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
DBID **ppTableID;
IUnknown **ppRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
BOOL *pfTableCreated;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_CreateTable_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->cColumnDescs,
pParamStruct->rgColumnDescs,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppTableID,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->pfTableCreated,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropTable_Proxy(
ITableDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3048],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteDropTable_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_DropTable_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteAddColumn_Proxy(
ITableDefinition * This,
/* [in] */ DBID *pTableID,
/* [in] */ DBCOLUMNDESC *pColumnDesc,
/* [unique][out][in] */ DBID **ppColumnID,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3082],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteAddColumn_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
DBCOLUMNDESC *pColumnDesc;
DBID **ppColumnID;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_AddColumn_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pColumnDesc,
pParamStruct->ppColumnID,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropColumn_Proxy(
ITableDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pColumnID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3140],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteDropColumn_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
DBID *pColumnID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_DropColumn_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pColumnID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IOpenRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IOpenRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOpenRowset_RemoteOpenRowset_Proxy(
IOpenRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3180],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IOpenRowset_RemoteOpenRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IOpenRowset *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBID *pIndexID;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IOpenRowset_OpenRowset_Stub(
(IOpenRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBSchemaRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBSchemaRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetRowset_Proxy(
IDBSchemaRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFGUID rguidSchema,
/* [in] */ ULONG cRestrictions,
/* [size_is][unique][in] */ const VARIANT *rgRestrictions,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3262],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBSchemaRowset_RemoteGetRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBSchemaRowset *This;
IUnknown *pUnkOuter;
REFGUID rguidSchema;
ULONG cRestrictions;
const VARIANT *rgRestrictions;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBSchemaRowset_GetRowset_Stub(
(IDBSchemaRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->rguidSchema,
pParamStruct->cRestrictions,
pParamStruct->rgRestrictions,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetSchemas_Proxy(
IDBSchemaRowset * This,
/* [out][in] */ ULONG *pcSchemas,
/* [size_is][size_is][out] */ GUID **prgSchemas,
/* [size_is][size_is][out] */ ULONG **prgRestrictionSupport,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3350],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBSchemaRowset_RemoteGetSchemas_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IDBSchemaRowset *This;
ULONG *pcSchemas;
GUID **prgSchemas;
ULONG **prgRestrictionSupport;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBSchemaRowset_GetSchemas_Stub(
(IDBSchemaRowset *) pParamStruct->This,
pParamStruct->pcSchemas,
pParamStruct->prgSchemas,
pParamStruct->prgRestrictionSupport,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IErrorRecords_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IErrorRecords_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteAddErrorRecord_Proxy(
IErrorRecords * This,
/* [in] */ ERRORINFO *pErrorInfo,
/* [in] */ DWORD dwLookupID,
/* [in] */ DISPPARAMS *pdispparams,
/* [in] */ IUnknown *punkCustomError,
/* [in] */ DWORD dwDynamicErrorID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3396],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteAddErrorRecord_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ERRORINFO *pErrorInfo;
DWORD dwLookupID;
DISPPARAMS *pdispparams;
IUnknown *punkCustomError;
DWORD dwDynamicErrorID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_AddErrorRecord_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->pErrorInfo,
pParamStruct->dwLookupID,
pParamStruct->pdispparams,
pParamStruct->punkCustomError,
pParamStruct->dwDynamicErrorID,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetBasicErrorInfo_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [out] */ ERRORINFO *pErrorInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3454],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetBasicErrorInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
ERRORINFO *pErrorInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetBasicErrorInfo_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->pErrorInfo,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetCustomErrorObject_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3494],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetCustomErrorObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
REFIID riid;
IUnknown **ppObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetCustomErrorObject_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->riid,
pParamStruct->ppObject,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorInfo_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [in] */ LCID lcid,
/* [out] */ IErrorInfo **ppErrorInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3540],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetErrorInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
LCID lcid;
IErrorInfo **ppErrorInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetErrorInfo_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->lcid,
pParamStruct->ppErrorInfo,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorParameters_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [out] */ DISPPARAMS *pdispparams,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3586],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetErrorParameters_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
DISPPARAMS *pdispparams;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetErrorParameters_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->pdispparams,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetRecordCount_Proxy(
IErrorRecords * This,
/* [out] */ ULONG *pcRecords,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3626],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetRecordCount_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG *pcRecords;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetRecordCount_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->pcRecords,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IErrorLookup_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IErrorLookup_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetErrorDescription_Proxy(
IErrorLookup * This,
/* [in] */ HRESULT hrError,
/* [in] */ DWORD dwLookupID,
/* [in] */ DISPPARAMS *pdispparams,
/* [in] */ LCID lcid,
/* [out] */ BSTR *pbstrSource,
/* [out] */ BSTR *pbstrDescription,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3660],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteGetErrorDescription_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorLookup *This;
HRESULT hrError;
DWORD dwLookupID;
DISPPARAMS *pdispparams;
LCID lcid;
BSTR *pbstrSource;
BSTR *pbstrDescription;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_GetErrorDescription_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->hrError,
pParamStruct->dwLookupID,
pParamStruct->pdispparams,
pParamStruct->lcid,
pParamStruct->pbstrSource,
pParamStruct->pbstrDescription,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetHelpInfo_Proxy(
IErrorLookup * This,
/* [in] */ HRESULT hrError,
/* [in] */ DWORD dwLookupID,
/* [in] */ LCID lcid,
/* [out] */ BSTR *pbstrHelpFile,
/* [out] */ DWORD *pdwHelpContext,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3724],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteGetHelpInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorLookup *This;
HRESULT hrError;
DWORD dwLookupID;
LCID lcid;
BSTR *pbstrHelpFile;
DWORD *pdwHelpContext;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_GetHelpInfo_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->hrError,
pParamStruct->dwLookupID,
pParamStruct->lcid,
pParamStruct->pbstrHelpFile,
pParamStruct->pdwHelpContext,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteReleaseErrors_Proxy(
IErrorLookup * This,
/* [in] */ const DWORD dwDynamicErrorID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3782],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteReleaseErrors_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IErrorLookup *This;
DWORD dwDynamicErrorID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_ReleaseErrors_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->dwDynamicErrorID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISQLErrorInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISQLErrorInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISQLErrorInfo_RemoteGetSQLInfo_Proxy(
ISQLErrorInfo * This,
/* [out] */ BSTR *pbstrSQLState,
/* [out] */ LONG *plNativeError,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3816],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISQLErrorInfo_RemoteGetSQLInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ISQLErrorInfo *This;
BSTR *pbstrSQLState;
LONG *plNativeError;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISQLErrorInfo_GetSQLInfo_Stub(
(ISQLErrorInfo *) pParamStruct->This,
pParamStruct->pbstrSQLState,
pParamStruct->plNativeError,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetDataSource_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetDataSource_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IGetDataSource_RemoteGetDataSource_Proxy(
IGetDataSource * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppDataSource,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3856],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IGetDataSource_RemoteGetDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IGetDataSource *This;
REFIID riid;
IUnknown **ppDataSource;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IGetDataSource_GetDataSource_Stub(
(IGetDataSource *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppDataSource,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionLocal_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionLocal_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteGetOptionsObject_Proxy(
ITransactionLocal * This,
/* [out] */ ITransactionOptions **ppOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3896],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionLocal_RemoteGetOptionsObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITransactionLocal *This;
ITransactionOptions **ppOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionLocal_GetOptionsObject_Stub(
(ITransactionLocal *) pParamStruct->This,
pParamStruct->ppOptions,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteStartTransaction_Proxy(
ITransactionLocal * This,
/* [in] */ ISOLEVEL isoLevel,
/* [in] */ ULONG isoFlags,
/* [in] */ ITransactionOptions *pOtherOptions,
/* [unique][out][in] */ ULONG *pulTransactionLevel,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3930],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionLocal_RemoteStartTransaction_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITransactionLocal *This;
ISOLEVEL isoLevel;
ULONG isoFlags;
ITransactionOptions *pOtherOptions;
ULONG *pulTransactionLevel;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionLocal_StartTransaction_Stub(
(ITransactionLocal *) pParamStruct->This,
pParamStruct->isoLevel,
pParamStruct->isoFlags,
pParamStruct->pOtherOptions,
pParamStruct->pulTransactionLevel,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionJoin_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionJoin_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteGetOptionsObject_Proxy(
ITransactionJoin * This,
/* [out] */ ITransactionOptions **ppOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3982],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionJoin_RemoteGetOptionsObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITransactionJoin *This;
ITransactionOptions **ppOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionJoin_GetOptionsObject_Stub(
(ITransactionJoin *) pParamStruct->This,
pParamStruct->ppOptions,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteJoinTransaction_Proxy(
ITransactionJoin * This,
/* [unique][in] */ IUnknown *punkTransactionCoord,
/* [in] */ ISOLEVEL isoLevel,
/* [in] */ ULONG isoFlags,
/* [in] */ ITransactionOptions *pOtherOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4016],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionJoin_RemoteJoinTransaction_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITransactionJoin *This;
IUnknown *punkTransactionCoord;
ISOLEVEL isoLevel;
ULONG isoFlags;
ITransactionOptions *pOtherOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionJoin_JoinTransaction_Stub(
(ITransactionJoin *) pParamStruct->This,
pParamStruct->punkTransactionCoord,
pParamStruct->isoLevel,
pParamStruct->isoFlags,
pParamStruct->pOtherOptions,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionObject_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionObject_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionObject_RemoteGetTransactionObject_Proxy(
ITransactionObject * This,
/* [in] */ ULONG ulTransactionLevel,
/* [out] */ ITransaction **ppTransactionObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4068],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionObject_RemoteGetTransactionObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ITransactionObject *This;
ULONG ulTransactionLevel;
ITransaction **ppTransactionObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionObject_GetTransactionObject_Stub(
(ITransactionObject *) pParamStruct->This,
pParamStruct->ulTransactionLevel,
pParamStruct->ppTransactionObject,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IBindResource_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IBindResource_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindResource_RemoteBind_Proxy(
IBindResource * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DBBINDURLFLAG dwBindURLFlags,
/* [in] */ REFGUID rguid,
/* [in] */ REFIID riid,
/* [in] */ IAuthenticate *pAuthenticate,
/* [in] */ IUnknown *pSessionUnkOuter,
/* [unique][in] */ IID *piid,
/* [iid_is][unique][out][in] */ IUnknown **ppSession,
/* [unique][out][in] */ DBBINDURLSTATUS *pdwBindStatus,
/* [iid_is][out] */ IUnknown **ppUnk)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4108],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IBindResource_RemoteBind_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IBindResource *This;
IUnknown *pUnkOuter;
LPCOLESTR pwszURL;
DBBINDURLFLAG dwBindURLFlags;
REFGUID rguid;
REFIID riid;
IAuthenticate *pAuthenticate;
IUnknown *pSessionUnkOuter;
IID *piid;
IUnknown **ppSession;
DBBINDURLSTATUS *pdwBindStatus;
IUnknown **ppUnk;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IBindResource_Bind_Stub(
(IBindResource *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pwszURL,
pParamStruct->dwBindURLFlags,
pParamStruct->rguid,
pParamStruct->riid,
pParamStruct->pAuthenticate,
pParamStruct->pSessionUnkOuter,
pParamStruct->piid,
pParamStruct->ppSession,
pParamStruct->pdwBindStatus,
pParamStruct->ppUnk);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IScopedOperations_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IScopedOperations_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteCopy_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszSourceURLs,
/* [size_is][in] */ LPCOLESTR *rgpwszDestURLs,
/* [in] */ DWORD dwCopyFlags,
/* [in] */ IAuthenticate *pAuthenticate,
/* [size_is][out] */ DBSTATUS *rgdwStatus,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgulNewURLOffsets,
/* [out][in] */ ULONG *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4196],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteCopy_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Copy_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszSourceURLs,
pParamStruct->rgpwszDestURLs,
pParamStruct->dwCopyFlags,
pParamStruct->pAuthenticate,
pParamStruct->rgdwStatus,
pParamStruct->prgulNewURLOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteMove_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszSourceURLs,
/* [size_is][in] */ LPCOLESTR *rgpwszDestURLs,
/* [in] */ DWORD dwMoveFlags,
/* [in] */ IAuthenticate *pAuthenticate,
/* [size_is][out] */ DBSTATUS *rgdwStatus,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgulNewURLOffsets,
/* [out][in] */ ULONG *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4272],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteMove_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Move_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszSourceURLs,
pParamStruct->rgpwszDestURLs,
pParamStruct->dwMoveFlags,
pParamStruct->pAuthenticate,
pParamStruct->rgdwStatus,
pParamStruct->prgulNewURLOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteDelete_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszURLs,
/* [in] */ DWORD dwDeleteFlags,
/* [size_is][out] */ DBSTATUS *rgdwStatus)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4348],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteDelete_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Delete_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszURLs,
pParamStruct->dwDeleteFlags,
pParamStruct->rgdwStatus);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteOpenRowset_Proxy(
IScopedOperations * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4394],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteOpenRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IScopedOperations *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBID *pIndexID;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_OpenRowset_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICreateRow_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICreateRow_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICreateRow_RemoteCreateRow_Proxy(
ICreateRow * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DBBINDURLFLAG dwBindURLFlags,
/* [in] */ REFGUID rguid,
/* [in] */ REFIID riid,
/* [in] */ IAuthenticate *pAuthenticate,
/* [in] */ IUnknown *pSessionUnkOuter,
/* [unique][in] */ IID *piid,
/* [iid_is][unique][out][in] */ IUnknown **ppSession,
/* [unique][out][in] */ DBBINDURLSTATUS *pdwBindStatus,
/* [unique][out][in] */ LPOLESTR *ppwszNewURL,
/* [iid_is][out] */ IUnknown **ppUnk)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4470],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICreateRow_RemoteCreateRow_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
ICreateRow *This;
IUnknown *pUnkOuter;
LPCOLESTR pwszURL;
DBBINDURLFLAG dwBindURLFlags;
REFGUID rguid;
REFIID riid;
IAuthenticate *pAuthenticate;
IUnknown *pSessionUnkOuter;
IID *piid;
IUnknown **ppSession;
DBBINDURLSTATUS *pdwBindStatus;
LPOLESTR *ppwszNewURL;
IUnknown **ppUnk;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICreateRow_CreateRow_Stub(
(ICreateRow *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pwszURL,
pParamStruct->dwBindURLFlags,
pParamStruct->rguid,
pParamStruct->riid,
pParamStruct->pAuthenticate,
pParamStruct->pSessionUnkOuter,
pParamStruct->piid,
pParamStruct->ppSession,
pParamStruct->pdwBindStatus,
pParamStruct->ppwszNewURL,
pParamStruct->ppUnk);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBBinderProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBBinderProperties_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsInfo2_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsInfo2_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo2_RemoteGetRestrictedColumnInfo_Proxy(
IColumnsInfo2 * This,
/* [in] */ DBORDINAL cColumnIDMasks,
/* [size_is][unique][in] */ const DBID *rgColumnIDMasks,
/* [in] */ DWORD dwFlags,
/* [out][in] */ DBORDINAL *pcColumns,
/* [size_is][size_is][unique][out][in] */ DBID **prgColumnIDs,
/* [size_is][size_is][unique][out][in] */ DBCOLUMNINFO **prgColumnInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgcolumnidOffsets,
/* [out][in] */ DBLENGTH *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4586],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo2_RemoteGetRestrictedColumnInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IColumnsInfo2 *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo2_GetRestrictedColumnInfo_Stub(
(IColumnsInfo2 *) pParamStruct->This,
pParamStruct->cColumnIDMasks,
pParamStruct->rgColumnIDMasks,
pParamStruct->dwFlags,
pParamStruct->pcColumns,
pParamStruct->prgColumnIDs,
pParamStruct->prgColumnInfo,
pParamStruct->prgNameOffsets,
pParamStruct->prgcolumnidOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRegisterProvider_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRegisterProvider_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRegisterProvider_RemoteGetURLMapping_Proxy(
IRegisterProvider * This,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DB_DWRESERVE dwReserved,
/* [out] */ CLSID *pclsidProvider)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4668],
( unsigned char * )&This);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRegisterProvider_RemoteGetURLMapping_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRegisterProvider *This;
LPCOLESTR pwszURL;
DB_DWRESERVE dwReserved;
CLSID *pclsidProvider;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRegisterProvider_GetURLMapping_Stub(
(IRegisterProvider *) pParamStruct->This,
pParamStruct->pwszURL,
pParamStruct->dwReserved,
pParamStruct->pclsidProvider);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetSession_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetSession_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetSourceRow_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetSourceRow_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetBookmark_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetBookmark_ProxyInfo;
extern const EXPR_EVAL ExprEvalRoutines[];
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
#if !defined(__RPC_WIN32__)
#error Invalid build platform for this stub.
#endif
#if !(TARGET_IS_NT40_OR_LATER)
#error You need a Windows NT 4.0 or later to run this stub because it uses these features:
#error -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute.
#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
#endif
static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
{
0,
{
/* Procedure RemoteAddRefAccessor */
0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
/* 8 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 10 */ NdrFcShort( 0x24 ), /* 36 */
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
/* 14 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter hAccessor */
/* 16 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 18 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 20 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 22 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 24 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 26 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 28 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 30 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 32 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 34 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 36 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 38 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateAccessor */
/* 40 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 42 */ NdrFcLong( 0x0 ), /* 0 */
/* 46 */ NdrFcShort( 0x4 ), /* 4 */
/* 48 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 50 */ NdrFcShort( 0x28 ), /* 40 */
/* 52 */ NdrFcShort( 0x24 ), /* 36 */
/* 54 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x8, /* 8 */
/* Parameter dwAccessorFlags */
/* 56 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 58 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 60 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter cBindings */
/* 62 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 64 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 66 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgBindings */
/* 68 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 70 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 72 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
/* Parameter cbRowSize */
/* 74 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 76 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 78 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter phAccessor */
/* 80 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 82 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 84 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgStatus */
/* 86 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 88 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 90 */ NdrFcShort( 0xa8 ), /* Type Offset=168 */
/* Parameter ppErrorInfoRem */
/* 92 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 94 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 96 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 98 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 100 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 102 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetBindings */
/* 104 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 106 */ NdrFcLong( 0x0 ), /* 0 */
/* 110 */ NdrFcShort( 0x5 ), /* 5 */
/* 112 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 114 */ NdrFcShort( 0x2c ), /* 44 */
/* 116 */ NdrFcShort( 0x48 ), /* 72 */
/* 118 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x6, /* 6 */
/* Parameter hAccessor */
/* 120 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 122 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 124 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdwAccessorFlags */
/* 126 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 128 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 130 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcBindings */
/* 132 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 134 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 136 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgBindings */
/* 138 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 140 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 142 */ NdrFcShort( 0xba ), /* Type Offset=186 */
/* Parameter ppErrorInfoRem */
/* 144 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 146 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 148 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 150 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 152 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 154 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteReleaseAccessor */
/* 156 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 158 */ NdrFcLong( 0x0 ), /* 0 */
/* 162 */ NdrFcShort( 0x6 ), /* 6 */
/* 164 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 166 */ NdrFcShort( 0x24 ), /* 36 */
/* 168 */ NdrFcShort( 0x24 ), /* 36 */
/* 170 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter hAccessor */
/* 172 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 174 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 176 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 178 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 180 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 182 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 184 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 186 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 188 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 192 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 194 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* 196 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 198 */ NdrFcLong( 0x0 ), /* 0 */
/* 202 */ NdrFcShort( 0x3 ), /* 3 */
/* 204 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 206 */ NdrFcShort( 0x24 ), /* 36 */
/* 208 */ NdrFcShort( 0x24 ), /* 36 */
/* 210 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x6, /* 6 */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* 212 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 214 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 216 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* 218 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 220 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 222 */ NdrFcShort( 0xd4 ), /* Type Offset=212 */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* 224 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 226 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 228 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* 230 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 232 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 234 */ NdrFcShort( 0x11e ), /* Type Offset=286 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 236 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 238 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 240 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* Return value */
/* 242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 244 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 246 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetReferencedRowset */
/* 248 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 250 */ NdrFcLong( 0x0 ), /* 0 */
/* 254 */ NdrFcShort( 0x4 ), /* 4 */
/* 256 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 258 */ NdrFcShort( 0x54 ), /* 84 */
/* 260 */ NdrFcShort( 0x8 ), /* 8 */
/* 262 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter iOrdinal */
/* 264 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 266 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 268 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter riid */
/* 270 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 272 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 274 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppReferencedRowset */
/* 276 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 278 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 280 */ NdrFcShort( 0x5da ), /* Type Offset=1498 */
/* Parameter ppErrorInfoRem */
/* 282 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 284 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 286 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 288 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 290 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 292 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 294 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 296 */ NdrFcLong( 0x0 ), /* 0 */
/* 300 */ NdrFcShort( 0x5 ), /* 5 */
/* 302 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 304 */ NdrFcShort( 0x44 ), /* 68 */
/* 306 */ NdrFcShort( 0x8 ), /* 8 */
/* 308 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 310 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 312 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 314 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSpecification */
/* 316 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 318 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 320 */ NdrFcShort( 0x5e4 ), /* Type Offset=1508 */
/* Parameter ppErrorInfoRem */
/* 322 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 324 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 326 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 328 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 330 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 332 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddRefChapter */
/* 334 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 336 */ NdrFcLong( 0x0 ), /* 0 */
/* 340 */ NdrFcShort( 0x3 ), /* 3 */
/* 342 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 344 */ NdrFcShort( 0x8 ), /* 8 */
/* 346 */ NdrFcShort( 0x24 ), /* 36 */
/* 348 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter hChapter */
/* 350 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 352 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 354 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 356 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 358 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 360 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 362 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 364 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 366 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 368 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 370 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 372 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenViewChapter */
/* Procedure RemoteReleaseChapter */
/* 374 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 376 */ NdrFcLong( 0x0 ), /* 0 */
/* 380 */ NdrFcShort( 0x4 ), /* 4 */
/* 382 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 384 */ NdrFcShort( 0x8 ), /* 8 */
/* 386 */ NdrFcShort( 0x24 ), /* 36 */
/* 388 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter hSource */
/* Parameter hChapter */
/* 390 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 392 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 394 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter phViewChapter */
/* Parameter pcRefCount */
/* 396 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 398 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 400 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 402 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 404 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 406 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* 408 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 410 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 412 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteInitialize */
/* Procedure RemoteCancel */
/* Procedure RemoteClearRowPosition */
/* 414 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 416 */ NdrFcLong( 0x0 ), /* 0 */
/* 420 */ NdrFcShort( 0x3 ), /* 3 */
/* 422 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 424 */ NdrFcShort( 0x0 ), /* 0 */
/* 426 */ NdrFcShort( 0x8 ), /* 8 */
/* 428 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x2, /* 2 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 430 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 432 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 434 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* 436 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 438 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 440 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowPosition */
/* 442 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 444 */ NdrFcLong( 0x0 ), /* 0 */
/* 448 */ NdrFcShort( 0x4 ), /* 4 */
/* 450 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 452 */ NdrFcShort( 0x0 ), /* 0 */
/* 454 */ NdrFcShort( 0x5c ), /* 92 */
/* 456 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter phChapter */
/* 458 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 460 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 462 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter phRow */
/* 464 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 466 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 468 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdwPositionFlags */
/* 470 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 472 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 474 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 476 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 478 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 480 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 482 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 484 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 486 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowset */
/* 488 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 490 */ NdrFcLong( 0x0 ), /* 0 */
/* 494 */ NdrFcShort( 0x5 ), /* 5 */
/* 496 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 498 */ NdrFcShort( 0x44 ), /* 68 */
/* 500 */ NdrFcShort( 0x8 ), /* 8 */
/* 502 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 504 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 506 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 508 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 510 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 512 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 514 */ NdrFcShort( 0x5ee ), /* Type Offset=1518 */
/* Parameter ppErrorInfoRem */
/* 516 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 518 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 520 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 522 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 524 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 526 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteInitialize */
/* 528 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 530 */ NdrFcLong( 0x0 ), /* 0 */
/* 534 */ NdrFcShort( 0x6 ), /* 6 */
/* 536 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 538 */ NdrFcShort( 0x0 ), /* 0 */
/* 540 */ NdrFcShort( 0x8 ), /* 8 */
/* 542 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x3, /* 3 */
/* Parameter pRowset */
/* 544 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 546 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 548 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter ppErrorInfoRem */
/* 550 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 552 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 554 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 558 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 560 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetRowPosition */
/* 562 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 564 */ NdrFcLong( 0x0 ), /* 0 */
/* 568 */ NdrFcShort( 0x7 ), /* 7 */
/* 570 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 572 */ NdrFcShort( 0x18 ), /* 24 */
/* 574 */ NdrFcShort( 0x8 ), /* 8 */
/* 576 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter hChapter */
/* 578 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 580 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 582 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter hRow */
/* 584 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 586 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 588 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter dwPositionFlags */
/* 590 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 592 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 594 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 596 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 598 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 600 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 602 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 604 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 606 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowPositionChange */
/* 608 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 610 */ NdrFcLong( 0x0 ), /* 0 */
/* 614 */ NdrFcShort( 0x3 ), /* 3 */
/* 616 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 618 */ NdrFcShort( 0x18 ), /* 24 */
/* 620 */ NdrFcShort( 0x8 ), /* 8 */
/* 622 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter eReason */
/* 624 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 626 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 628 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 630 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 632 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 634 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 636 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 638 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 640 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 642 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 644 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 646 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 648 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 650 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 652 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 654 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 656 */ NdrFcLong( 0x0 ), /* 0 */
/* 660 */ NdrFcShort( 0x3 ), /* 3 */
/* 662 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 664 */ NdrFcShort( 0x44 ), /* 68 */
/* 666 */ NdrFcShort( 0x8 ), /* 8 */
/* 668 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 670 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 672 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 674 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppObject */
/* 676 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 678 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 680 */ NdrFcShort( 0x5f8 ), /* Type Offset=1528 */
/* Parameter ppErrorInfoRem */
/* 682 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 684 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 686 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 688 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 690 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 692 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenViewRowset */
/* 694 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 696 */ NdrFcLong( 0x0 ), /* 0 */
/* 700 */ NdrFcShort( 0x4 ), /* 4 */
/* 702 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 704 */ NdrFcShort( 0x44 ), /* 68 */
/* 706 */ NdrFcShort( 0x8 ), /* 8 */
/* 708 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter pUnkOuter */
/* 710 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 712 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 714 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 716 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 718 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 720 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 722 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 724 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 726 */ NdrFcShort( 0x602 ), /* Type Offset=1538 */
/* Parameter ppErrorInfoRem */
/* 728 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 730 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 732 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 734 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 736 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 738 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 740 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 742 */ NdrFcLong( 0x0 ), /* 0 */
/* 746 */ NdrFcShort( 0x3 ), /* 3 */
/* 748 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 750 */ NdrFcShort( 0x44 ), /* 68 */
/* 752 */ NdrFcShort( 0x8 ), /* 8 */
/* 754 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 756 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 758 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 760 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 762 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 764 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 766 */ NdrFcShort( 0x60c ), /* Type Offset=1548 */
/* Parameter ppErrorInfoRem */
/* 768 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 770 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 772 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 774 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 776 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 778 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSortOrder */
/* 780 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 782 */ NdrFcLong( 0x0 ), /* 0 */
/* 786 */ NdrFcShort( 0x3 ), /* 3 */
/* 788 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 790 */ NdrFcShort( 0x24 ), /* 36 */
/* 792 */ NdrFcShort( 0x2c ), /* 44 */
/* 794 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter pcValues */
/* 796 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 798 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 800 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgColumns */
/* 802 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 804 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 806 */ NdrFcShort( 0x616 ), /* Type Offset=1558 */
/* Parameter prgOrders */
/* 808 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 810 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 812 */ NdrFcShort( 0x628 ), /* Type Offset=1576 */
/* Parameter ppErrorInfoRem */
/* 814 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 816 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 818 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 820 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 822 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 824 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetSortOrder */
/* 826 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 828 */ NdrFcLong( 0x0 ), /* 0 */
/* 832 */ NdrFcShort( 0x4 ), /* 4 */
/* 834 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 836 */ NdrFcShort( 0x10 ), /* 16 */
/* 838 */ NdrFcShort( 0x8 ), /* 8 */
/* 840 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter cValues */
/* 842 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 844 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 846 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumns */
/* 848 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 850 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 852 */ NdrFcShort( 0x63e ), /* Type Offset=1598 */
/* Parameter rgOrders */
/* 854 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 856 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 858 */ NdrFcShort( 0x64c ), /* Type Offset=1612 */
/* Parameter ppErrorInfoRem */
/* 860 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 862 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 864 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 866 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 868 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 870 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetFilterBindings */
/* 872 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 874 */ NdrFcLong( 0x0 ), /* 0 */
/* 878 */ NdrFcShort( 0x4 ), /* 4 */
/* 880 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 882 */ NdrFcShort( 0x24 ), /* 36 */
/* 884 */ NdrFcShort( 0x2c ), /* 44 */
/* 886 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter pcBindings */
/* 888 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 890 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 892 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgBindings */
/* 894 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 896 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 898 */ NdrFcShort( 0x656 ), /* Type Offset=1622 */
/* Parameter ppErrorInfoRem */
/* 900 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 902 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 904 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 906 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 908 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 910 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateView */
/* 912 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 914 */ NdrFcLong( 0x0 ), /* 0 */
/* 918 */ NdrFcShort( 0x3 ), /* 3 */
/* 920 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 922 */ NdrFcShort( 0x44 ), /* 68 */
/* 924 */ NdrFcShort( 0x8 ), /* 8 */
/* 926 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter pUnkOuter */
/* 928 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 930 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 932 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 934 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 936 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 938 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppView */
/* 940 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 942 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 944 */ NdrFcShort( 0x670 ), /* Type Offset=1648 */
/* Parameter ppErrorInfoRem */
/* 946 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 948 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 950 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 952 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 954 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 956 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetView */
/* 958 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 960 */ NdrFcLong( 0x0 ), /* 0 */
/* 964 */ NdrFcShort( 0x4 ), /* 4 */
/* 966 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 968 */ NdrFcShort( 0x4c ), /* 76 */
/* 970 */ NdrFcShort( 0x24 ), /* 36 */
/* 972 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x6, /* 6 */
/* Parameter hChapter */
/* 974 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 976 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 978 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter riid */
/* 980 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 982 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 984 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter phChapterSource */
/* 986 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 988 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 990 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppView */
/* 992 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 994 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 996 */ NdrFcShort( 0x67a ), /* Type Offset=1658 */
/* Parameter ppErrorInfoRem */
/* 998 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1000 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1002 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1004 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1006 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1008 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAbort */
/* Procedure RemoteIsSameRow */
/* 1010 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1012 */ NdrFcLong( 0x0 ), /* 0 */
/* 1016 */ NdrFcShort( 0x3 ), /* 3 */
/* 1018 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1020 */ NdrFcShort( 0x10 ), /* 16 */
/* 1022 */ NdrFcShort( 0x8 ), /* 8 */
/* 1024 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter hChapter */
/* Parameter hThisRow */
/* 1026 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1028 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1030 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter eOperation */
/* Parameter hThatRow */
/* 1032 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1034 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1036 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 1038 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1040 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1042 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* 1044 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1046 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1048 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnFieldChange */
/* 1050 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1052 */ NdrFcLong( 0x0 ), /* 0 */
/* 1056 */ NdrFcShort( 0x3 ), /* 3 */
/* 1058 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 1060 */ NdrFcShort( 0x30 ), /* 48 */
/* 1062 */ NdrFcShort( 0x8 ), /* 8 */
/* 1064 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x8, /* 8 */
/* Parameter pRowset */
/* 1066 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1068 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1070 */ NdrFcShort( 0x684 ), /* Type Offset=1668 */
/* Parameter hRow */
/* 1072 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1074 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1076 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter cColumns */
/* 1078 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1080 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1082 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumns */
/* 1084 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1086 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1088 */ NdrFcShort( 0x69a ), /* Type Offset=1690 */
/* Parameter eReason */
/* 1090 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1092 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1094 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1096 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1098 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1100 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1104 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1106 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1110 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1112 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowChange */
/* 1114 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1116 */ NdrFcLong( 0x0 ), /* 0 */
/* 1120 */ NdrFcShort( 0x4 ), /* 4 */
/* 1122 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1124 */ NdrFcShort( 0x28 ), /* 40 */
/* 1126 */ NdrFcShort( 0x8 ), /* 8 */
/* 1128 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x7, /* 7 */
/* Parameter pRowset */
/* 1130 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1132 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1134 */ NdrFcShort( 0x684 ), /* Type Offset=1668 */
/* Parameter cRows */
/* 1136 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1138 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1140 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rghRows */
/* 1142 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1144 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1146 */ NdrFcShort( 0x6a8 ), /* Type Offset=1704 */
/* Parameter eReason */
/* 1148 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1150 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1152 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1154 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1156 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1158 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1160 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1162 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1164 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1166 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1168 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1170 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowsetChange */
/* 1172 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1174 */ NdrFcLong( 0x0 ), /* 0 */
/* 1178 */ NdrFcShort( 0x5 ), /* 5 */
/* 1180 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1182 */ NdrFcShort( 0x18 ), /* 24 */
/* 1184 */ NdrFcShort( 0x8 ), /* 8 */
/* 1186 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x5, /* 5 */
/* Parameter pRowset */
/* 1188 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1190 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1192 */ NdrFcShort( 0x684 ), /* Type Offset=1668 */
/* Parameter eReason */
/* 1194 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1196 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1198 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1200 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1202 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1204 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1206 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1208 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1210 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1212 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1214 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1216 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteExecute */
/* 1218 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1220 */ NdrFcLong( 0x0 ), /* 0 */
/* 1224 */ NdrFcShort( 0x4 ), /* 4 */
/* 1226 */ NdrFcShort( 0x44 ), /* x86 Stack size/offset = 68 */
/* 1228 */ NdrFcShort( 0xdc ), /* 220 */
/* 1230 */ NdrFcShort( 0x2c ), /* 44 */
/* 1232 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xe, /* 14 */
/* Parameter pUnkOuter */
/* 1234 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1236 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1238 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 1240 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1244 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter hAccessor */
/* 1246 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1248 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1250 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter cParamSets */
/* 1252 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1254 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1256 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter pGuid */
/* 1258 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 1260 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1262 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Parameter ulGuidOffset */
/* 1264 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1266 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1268 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pInputParams */
/* 1270 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1272 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1274 */ NdrFcShort( 0x6b6 ), /* Type Offset=1718 */
/* Parameter pOutputParams */
/* 1276 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 1278 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1280 */ NdrFcShort( 0x6b6 ), /* Type Offset=1718 */
/* Parameter cBindings */
/* 1282 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1284 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 1286 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgBindings */
/* 1288 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1290 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 1292 */ NdrFcShort( 0xca0 ), /* Type Offset=3232 */
/* Parameter rgStatus */
/* 1294 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 1296 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 1298 */ NdrFcShort( 0xcb6 ), /* Type Offset=3254 */
/* Parameter pcRowsAffected */
/* 1300 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1302 */ NdrFcShort( 0x38 ), /* x86 Stack size/offset = 56 */
/* 1304 */ NdrFcShort( 0xcc4 ), /* Type Offset=3268 */
/* Parameter ppRowset */
/* 1306 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1308 */ NdrFcShort( 0x3c ), /* x86 Stack size/offset = 60 */
/* 1310 */ NdrFcShort( 0xcc8 ), /* Type Offset=3272 */
/* Return value */
/* 1312 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1314 */ NdrFcShort( 0x40 ), /* x86 Stack size/offset = 64 */
/* 1316 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetDBSession */
/* 1318 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1320 */ NdrFcLong( 0x0 ), /* 0 */
/* 1324 */ NdrFcShort( 0x5 ), /* 5 */
/* 1326 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1328 */ NdrFcShort( 0x44 ), /* 68 */
/* 1330 */ NdrFcShort( 0x8 ), /* 8 */
/* 1332 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 1334 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1336 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1338 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSession */
/* 1340 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1342 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1344 */ NdrFcShort( 0xcd2 ), /* Type Offset=3282 */
/* Parameter ppErrorInfoRem */
/* 1346 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1348 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1350 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1352 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1354 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1356 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetResult */
/* 1358 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1360 */ NdrFcLong( 0x0 ), /* 0 */
/* 1364 */ NdrFcShort( 0x3 ), /* 3 */
/* 1366 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1368 */ NdrFcShort( 0x78 ), /* 120 */
/* 1370 */ NdrFcShort( 0x2c ), /* 44 */
/* 1372 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x7, /* 7 */
/* Parameter pUnkOuter */
/* 1374 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1376 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1378 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter lResultFlag */
/* 1380 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1382 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1384 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter riid */
/* 1386 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1388 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1390 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pcRowsAffected */
/* 1392 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1394 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1396 */ NdrFcShort( 0xcc4 ), /* Type Offset=3268 */
/* Parameter ppRowset */
/* 1398 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1400 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1402 */ NdrFcShort( 0xcdc ), /* Type Offset=3292 */
/* Parameter ppErrorInfoRem */
/* 1404 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1406 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1408 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1410 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1412 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1414 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCanConvert */
/* 1416 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1418 */ NdrFcLong( 0x0 ), /* 0 */
/* 1422 */ NdrFcShort( 0x3 ), /* 3 */
/* 1424 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1426 */ NdrFcShort( 0x14 ), /* 20 */
/* 1428 */ NdrFcShort( 0x8 ), /* 8 */
/* 1430 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter wFromType */
/* 1432 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1434 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1436 */ 0x6, /* FC_SHORT */
0x0, /* 0 */
/* Parameter wToType */
/* 1438 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1440 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1442 */ 0x6, /* FC_SHORT */
0x0, /* 0 */
/* Parameter dwConvertFlags */
/* 1444 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1448 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 1450 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1452 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1454 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1456 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1458 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1460 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemotePrepare */
/* 1462 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1464 */ NdrFcLong( 0x0 ), /* 0 */
/* 1468 */ NdrFcShort( 0x3 ), /* 3 */
/* 1470 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1472 */ NdrFcShort( 0x8 ), /* 8 */
/* 1474 */ NdrFcShort( 0x8 ), /* 8 */
/* 1476 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter cExpectedRuns */
/* 1478 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1480 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1482 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 1484 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1486 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1488 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1490 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1492 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1494 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDestroyDataSource */
/* Procedure RemoteUninitialize */
/* Procedure RemoteUnprepare */
/* 1496 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1498 */ NdrFcLong( 0x0 ), /* 0 */
/* 1502 */ NdrFcShort( 0x4 ), /* 4 */
/* 1504 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1506 */ NdrFcShort( 0x0 ), /* 0 */
/* 1508 */ NdrFcShort( 0x8 ), /* 8 */
/* 1510 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x2, /* 2 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 1512 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1514 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1516 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* 1518 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1520 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1522 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetProperties */
/* Procedure RemoteSetProperties */
/* 1524 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1526 */ NdrFcLong( 0x0 ), /* 0 */
/* 1530 */ NdrFcShort( 0x4 ), /* 4 */
/* 1532 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1534 */ NdrFcShort( 0x10 ), /* 16 */
/* 1536 */ NdrFcShort( 0x8 ), /* 8 */
/* 1538 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x6, /* 6 */
/* Parameter cPropertySets */
/* Parameter cPropertySets */
/* 1540 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1542 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1544 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* Parameter rgPropertySets */
/* 1546 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1548 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1550 */ NdrFcShort( 0xce6 ), /* Type Offset=3302 */
/* Parameter cTotalProps */
/* Parameter cTotalProps */
/* 1552 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1554 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1556 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* Parameter rgPropStatus */
/* 1558 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 1560 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1562 */ NdrFcShort( 0xd00 ), /* Type Offset=3328 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 1564 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1566 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1568 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* 1570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1572 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1574 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCommandText */
/* 1576 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1578 */ NdrFcLong( 0x0 ), /* 0 */
/* 1582 */ NdrFcShort( 0x6 ), /* 6 */
/* 1584 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1586 */ NdrFcShort( 0x44 ), /* 68 */
/* 1588 */ NdrFcShort( 0x4c ), /* 76 */
/* 1590 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter pguidDialect */
/* 1592 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1594 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1596 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Parameter ppwszCommand */
/* 1598 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1600 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1602 */ NdrFcShort( 0xd0a ), /* Type Offset=3338 */
/* Parameter ppErrorInfoRem */
/* 1604 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1606 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1608 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1610 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1612 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1614 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetCommandText */
/* 1616 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1618 */ NdrFcLong( 0x0 ), /* 0 */
/* 1622 */ NdrFcShort( 0x7 ), /* 7 */
/* 1624 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1626 */ NdrFcShort( 0x44 ), /* 68 */
/* 1628 */ NdrFcShort( 0x8 ), /* 8 */
/* 1630 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x4, /* 4 */
/* Parameter rguidDialect */
/* 1632 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1634 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1636 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pwszCommand */
/* 1638 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1640 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1642 */ NdrFcShort( 0x9c0 ), /* Type Offset=2496 */
/* Parameter ppErrorInfoRem */
/* 1644 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1646 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1648 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1650 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1652 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1654 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetParameterInfo */
/* 1656 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1658 */ NdrFcLong( 0x0 ), /* 0 */
/* 1662 */ NdrFcShort( 0x3 ), /* 3 */
/* 1664 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1666 */ NdrFcShort( 0x48 ), /* 72 */
/* 1668 */ NdrFcShort( 0x50 ), /* 80 */
/* 1670 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x7, /* 7 */
/* Parameter pcParams */
/* 1672 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1674 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1676 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgParamInfo */
/* 1678 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1680 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1682 */ NdrFcShort( 0xd0e ), /* Type Offset=3342 */
/* Parameter prgNameOffsets */
/* 1684 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1686 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1688 */ NdrFcShort( 0xd42 ), /* Type Offset=3394 */
/* Parameter pcbNamesBuffer */
/* 1690 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1692 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1694 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppNamesBuffer */
/* 1696 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1698 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1700 */ NdrFcShort( 0xd54 ), /* Type Offset=3412 */
/* Parameter ppErrorInfoRem */
/* 1702 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1704 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1706 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1708 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1710 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1712 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMapParameterNames */
/* 1714 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1716 */ NdrFcLong( 0x0 ), /* 0 */
/* 1720 */ NdrFcShort( 0x4 ), /* 4 */
/* 1722 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1724 */ NdrFcShort( 0x10 ), /* 16 */
/* 1726 */ NdrFcShort( 0x8 ), /* 8 */
/* 1728 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter cParamNames */
/* 1730 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1732 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1734 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgParamNames */
/* 1736 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1738 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1740 */ NdrFcShort( 0xd6a ), /* Type Offset=3434 */
/* Parameter rgParamOrdinals */
/* 1742 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 1744 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1746 */ NdrFcShort( 0xd8c ), /* Type Offset=3468 */
/* Parameter ppErrorInfoRem */
/* 1748 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1750 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1752 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1754 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1756 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1758 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetParameterInfo */
/* 1760 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1762 */ NdrFcLong( 0x0 ), /* 0 */
/* 1766 */ NdrFcShort( 0x5 ), /* 5 */
/* 1768 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1770 */ NdrFcShort( 0x10 ), /* 16 */
/* 1772 */ NdrFcShort( 0x8 ), /* 8 */
/* 1774 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter cParams */
/* 1776 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1778 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1780 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgParamOrdinals */
/* 1782 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1784 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1786 */ NdrFcShort( 0xd96 ), /* Type Offset=3478 */
/* Parameter rgParamBindInfo */
/* 1788 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1790 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1792 */ NdrFcShort( 0xda4 ), /* Type Offset=3492 */
/* Parameter ppErrorInfoRem */
/* 1794 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1796 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1798 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1800 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1802 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1804 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetAvailableColumns */
/* 1806 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1808 */ NdrFcLong( 0x0 ), /* 0 */
/* 1812 */ NdrFcShort( 0x3 ), /* 3 */
/* 1814 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1816 */ NdrFcShort( 0x24 ), /* 36 */
/* 1818 */ NdrFcShort( 0x2c ), /* 44 */
/* 1820 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter pcOptColumns */
/* 1822 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1824 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1826 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgOptColumns */
/* 1828 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1830 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1832 */ NdrFcShort( 0xdd2 ), /* Type Offset=3538 */
/* Parameter ppErrorInfoRem */
/* 1834 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1836 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1838 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1840 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1842 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1844 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetColumnsRowset */
/* 1846 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1848 */ NdrFcLong( 0x0 ), /* 0 */
/* 1852 */ NdrFcShort( 0x4 ), /* 4 */
/* 1854 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 1856 */ NdrFcShort( 0x64 ), /* 100 */
/* 1858 */ NdrFcShort( 0x8 ), /* 8 */
/* 1860 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xb, /* 11 */
/* Parameter pUnkOuter */
/* 1862 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1864 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1866 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter cOptColumns */
/* 1868 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1870 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1872 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgOptColumns */
/* 1874 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1876 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1878 */ NdrFcShort( 0xdec ), /* Type Offset=3564 */
/* Parameter riid */
/* 1880 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1882 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1884 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 1886 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1888 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1890 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 1892 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1894 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1896 */ NdrFcShort( 0xe02 ), /* Type Offset=3586 */
/* Parameter ppColRowset */
/* 1898 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1900 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1902 */ NdrFcShort( 0xe18 ), /* Type Offset=3608 */
/* Parameter cTotalProps */
/* 1904 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1906 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1908 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 1910 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 1912 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 1914 */ NdrFcShort( 0xe26 ), /* Type Offset=3622 */
/* Parameter ppErrorInfoRem */
/* 1916 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1918 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 1920 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1922 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1924 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 1926 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetColumnInfo */
/* 1928 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1930 */ NdrFcLong( 0x0 ), /* 0 */
/* 1934 */ NdrFcShort( 0x3 ), /* 3 */
/* 1936 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 1938 */ NdrFcShort( 0x48 ), /* 72 */
/* 1940 */ NdrFcShort( 0x50 ), /* 80 */
/* 1942 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x8, /* 8 */
/* Parameter pcColumns */
/* 1944 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1946 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1948 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgInfo */
/* 1950 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1952 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1954 */ NdrFcShort( 0xe30 ), /* Type Offset=3632 */
/* Parameter prgNameOffsets */
/* 1956 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1958 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1960 */ NdrFcShort( 0xe68 ), /* Type Offset=3688 */
/* Parameter prgcolumnidOffsets */
/* 1962 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1964 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 1966 */ NdrFcShort( 0xe7a ), /* Type Offset=3706 */
/* Parameter pcbStringsBuffer */
/* 1968 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1970 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 1972 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 1974 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1976 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 1978 */ NdrFcShort( 0xe8c ), /* Type Offset=3724 */
/* Parameter ppErrorInfoRem */
/* 1980 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1982 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 1984 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1986 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1988 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 1990 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMapColumnIDs */
/* 1992 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1994 */ NdrFcLong( 0x0 ), /* 0 */
/* 1998 */ NdrFcShort( 0x4 ), /* 4 */
/* 2000 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2002 */ NdrFcShort( 0x10 ), /* 16 */
/* 2004 */ NdrFcShort( 0x8 ), /* 8 */
/* 2006 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter cColumnIDs */
/* 2008 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2010 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2012 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnIDs */
/* 2014 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2016 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2018 */ NdrFcShort( 0xea2 ), /* Type Offset=3746 */
/* Parameter rgColumns */
/* 2020 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2022 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2024 */ NdrFcShort( 0xeb8 ), /* Type Offset=3768 */
/* Parameter ppErrorInfoRem */
/* 2026 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2028 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2030 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2032 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2034 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2036 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateCommand */
/* 2038 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2040 */ NdrFcLong( 0x0 ), /* 0 */
/* 2044 */ NdrFcShort( 0x3 ), /* 3 */
/* 2046 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2048 */ NdrFcShort( 0x44 ), /* 68 */
/* 2050 */ NdrFcShort( 0x8 ), /* 8 */
/* 2052 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter pUnkOuter */
/* 2054 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2056 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2058 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 2060 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2062 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2064 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppCommand */
/* 2066 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2068 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2070 */ NdrFcShort( 0xec2 ), /* Type Offset=3778 */
/* Parameter ppErrorInfoRem */
/* 2072 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2074 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2076 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2078 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2080 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2082 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateSession */
/* 2084 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2086 */ NdrFcLong( 0x0 ), /* 0 */
/* 2090 */ NdrFcShort( 0x3 ), /* 3 */
/* 2092 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2094 */ NdrFcShort( 0x44 ), /* 68 */
/* 2096 */ NdrFcShort( 0x8 ), /* 8 */
/* 2098 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter pUnkOuter */
/* 2100 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2102 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2104 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 2106 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2108 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2110 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDBSession */
/* 2112 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2114 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2116 */ NdrFcShort( 0xecc ), /* Type Offset=3788 */
/* Parameter ppErrorInfoRem */
/* 2118 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2120 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2122 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2124 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2126 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2128 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSourcesRowset */
/* 2130 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2132 */ NdrFcLong( 0x0 ), /* 0 */
/* 2136 */ NdrFcShort( 0x3 ), /* 3 */
/* 2138 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2140 */ NdrFcShort( 0x54 ), /* 84 */
/* 2142 */ NdrFcShort( 0x8 ), /* 8 */
/* 2144 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x9, /* 9 */
/* Parameter pUnkOuter */
/* 2146 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2148 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2150 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 2152 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2154 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2156 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 2158 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2160 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2162 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgProperties */
/* 2164 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2166 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2168 */ NdrFcShort( 0xed6 ), /* Type Offset=3798 */
/* Parameter ppSourcesRowset */
/* 2170 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2172 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2174 */ NdrFcShort( 0xeec ), /* Type Offset=3820 */
/* Parameter cTotalProps */
/* 2176 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2178 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2180 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2182 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2184 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2186 */ NdrFcShort( 0xefa ), /* Type Offset=3834 */
/* Parameter ppErrorInfoRem */
/* 2188 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2190 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2192 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2194 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2196 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2198 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetPropertyInfo */
/* 2200 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2202 */ NdrFcLong( 0x0 ), /* 0 */
/* 2206 */ NdrFcShort( 0x4 ), /* 4 */
/* 2208 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 2210 */ NdrFcShort( 0x5c ), /* 92 */
/* 2212 */ NdrFcShort( 0x5c ), /* 92 */
/* 2214 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xa, /* 10 */
/* Parameter cPropertyIDSets */
/* 2216 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2218 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2220 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* 2222 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2224 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2226 */ NdrFcShort( 0xd4 ), /* Type Offset=212 */
/* Parameter pcPropertyInfoSets */
/* 2228 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2230 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2232 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertyInfoSets */
/* 2234 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2236 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2238 */ NdrFcShort( 0xf04 ), /* Type Offset=3844 */
/* Parameter pcOffsets */
/* 2240 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2242 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2244 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgDescOffsets */
/* 2246 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2248 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2250 */ NdrFcShort( 0xf5a ), /* Type Offset=3930 */
/* Parameter pcbDescBuffer */
/* 2252 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2254 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2256 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppDescBuffer */
/* 2258 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2260 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2262 */ NdrFcShort( 0xf6c ), /* Type Offset=3948 */
/* Parameter ppErrorInfoRem */
/* 2264 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2266 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2268 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2270 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2272 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2274 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetProperties */
/* 2276 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2278 */ NdrFcLong( 0x0 ), /* 0 */
/* 2282 */ NdrFcShort( 0x5 ), /* 5 */
/* 2284 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2286 */ NdrFcShort( 0x10 ), /* 16 */
/* 2288 */ NdrFcShort( 0x8 ), /* 8 */
/* 2290 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x6, /* 6 */
/* Parameter cPropertySets */
/* 2292 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2294 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2296 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2298 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2300 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2302 */ NdrFcShort( 0xce6 ), /* Type Offset=3302 */
/* Parameter cTotalProps */
/* 2304 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2306 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2308 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2310 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2312 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2314 */ NdrFcShort( 0xd00 ), /* Type Offset=3328 */
/* Parameter ppErrorInfoRem */
/* 2316 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2318 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2320 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2322 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2324 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2326 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetKeywords */
/* 2328 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2330 */ NdrFcLong( 0x0 ), /* 0 */
/* 2334 */ NdrFcShort( 0x3 ), /* 3 */
/* 2336 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2338 */ NdrFcShort( 0x0 ), /* 0 */
/* 2340 */ NdrFcShort( 0x8 ), /* 8 */
/* 2342 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x3, /* 3 */
/* Parameter ppwszKeywords */
/* 2344 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2346 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2348 */ NdrFcShort( 0xf7e ), /* Type Offset=3966 */
/* Parameter ppErrorInfoRem */
/* 2350 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2352 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2354 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2356 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2358 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2360 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetLiteralInfo */
/* 2362 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2364 */ NdrFcLong( 0x0 ), /* 0 */
/* 2368 */ NdrFcShort( 0x4 ), /* 4 */
/* 2370 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 2372 */ NdrFcShort( 0x40 ), /* 64 */
/* 2374 */ NdrFcShort( 0x40 ), /* 64 */
/* 2376 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xb, /* 11 */
/* Parameter cLiterals */
/* 2378 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2380 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2382 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgLiterals */
/* 2384 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2386 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2388 */ NdrFcShort( 0xf82 ), /* Type Offset=3970 */
/* Parameter pcLiteralInfo */
/* 2390 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2392 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2394 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgLiteralInfo */
/* 2396 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2398 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2400 */ NdrFcShort( 0xf90 ), /* Type Offset=3984 */
/* Parameter prgLVOffsets */
/* 2402 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2404 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2406 */ NdrFcShort( 0xff4 ), /* Type Offset=4084 */
/* Parameter prgICOffsets */
/* 2408 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2410 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2412 */ NdrFcShort( 0xff4 ), /* Type Offset=4084 */
/* Parameter prgISCOffsets */
/* 2414 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2416 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2418 */ NdrFcShort( 0xff4 ), /* Type Offset=4084 */
/* Parameter pcbCharBuffer */
/* 2420 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2422 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2424 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppCharBuffer */
/* 2426 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2428 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2430 */ NdrFcShort( 0x1006 ), /* Type Offset=4102 */
/* Parameter ppErrorInfoRem */
/* 2432 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2434 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2436 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2438 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2440 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 2442 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateDataSource */
/* 2444 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2446 */ NdrFcLong( 0x0 ), /* 0 */
/* 2450 */ NdrFcShort( 0x3 ), /* 3 */
/* 2452 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2454 */ NdrFcShort( 0x54 ), /* 84 */
/* 2456 */ NdrFcShort( 0x8 ), /* 8 */
/* 2458 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x9, /* 9 */
/* Parameter cPropertySets */
/* 2460 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2462 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2464 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2466 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2468 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2470 */ NdrFcShort( 0xce6 ), /* Type Offset=3302 */
/* Parameter pUnkOuter */
/* 2472 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2474 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2476 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter riid */
/* 2478 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2480 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2482 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDBSession */
/* 2484 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2486 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2488 */ NdrFcShort( 0x1018 ), /* Type Offset=4120 */
/* Parameter cTotalProps */
/* 2490 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2492 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2494 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2496 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2498 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2500 */ NdrFcShort( 0xefa ), /* Type Offset=3834 */
/* Parameter ppErrorInfoRem */
/* 2502 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2504 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2506 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2508 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2510 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2512 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCreationProperties */
/* 2514 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2516 */ NdrFcLong( 0x0 ), /* 0 */
/* 2520 */ NdrFcShort( 0x5 ), /* 5 */
/* 2522 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 2524 */ NdrFcShort( 0x64 ), /* 100 */
/* 2526 */ NdrFcShort( 0x64 ), /* 100 */
/* 2528 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xa, /* 10 */
/* Parameter cPropertyIDSets */
/* 2530 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2532 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2534 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* 2536 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2538 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2540 */ NdrFcShort( 0xd4 ), /* Type Offset=212 */
/* Parameter pcPropertyInfoSets */
/* 2542 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2544 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2546 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertyInfoSets */
/* 2548 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2550 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2552 */ NdrFcShort( 0xf04 ), /* Type Offset=3844 */
/* Parameter pcOffsets */
/* 2554 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2556 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2558 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgDescOffsets */
/* 2560 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2562 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2564 */ NdrFcShort( 0x1022 ), /* Type Offset=4130 */
/* Parameter pcbDescBuffer */
/* 2566 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2568 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2570 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppDescBuffer */
/* 2572 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2574 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2576 */ NdrFcShort( 0xf6c ), /* Type Offset=3948 */
/* Parameter ppErrorInfoRem */
/* 2578 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2580 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2582 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2584 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2586 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2588 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteModifyDataSource */
/* 2590 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2592 */ NdrFcLong( 0x0 ), /* 0 */
/* 2596 */ NdrFcShort( 0x6 ), /* 6 */
/* 2598 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2600 */ NdrFcShort( 0x8 ), /* 8 */
/* 2602 */ NdrFcShort( 0x8 ), /* 8 */
/* 2604 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x4, /* 4 */
/* Parameter cPropertySets */
/* 2606 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2608 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2610 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2612 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2614 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2616 */ NdrFcShort( 0xcea ), /* Type Offset=3306 */
/* Parameter ppErrorInfoRem */
/* 2618 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2620 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2622 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2624 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2626 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2628 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnLowResource */
/* 2630 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2632 */ NdrFcLong( 0x0 ), /* 0 */
/* 2636 */ NdrFcShort( 0x3 ), /* 3 */
/* 2638 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2640 */ NdrFcShort( 0x10 ), /* 16 */
/* 2642 */ NdrFcShort( 0x8 ), /* 8 */
/* 2644 */ 0x4, /* Oi2 Flags: has return, */
0x2, /* 2 */
/* Parameter dwReserved */
/* 2646 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2648 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2650 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Return value */
/* 2652 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2654 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2656 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnProgress */
/* 2658 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2660 */ NdrFcLong( 0x0 ), /* 0 */
/* 2664 */ NdrFcShort( 0x4 ), /* 4 */
/* 2666 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2668 */ NdrFcShort( 0x38 ), /* 56 */
/* 2670 */ NdrFcShort( 0x8 ), /* 8 */
/* 2672 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x7, /* 7 */
/* Parameter hChapter */
/* 2674 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2676 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2678 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter eOperation */
/* 2680 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2682 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2684 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ulProgress */
/* 2686 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2688 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2690 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ulProgressMax */
/* 2692 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2694 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2696 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter eAsynchPhase */
/* 2698 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2700 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2702 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pwszStatusText */
/* 2704 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2706 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2708 */ NdrFcShort( 0x9c0 ), /* Type Offset=2496 */
/* Return value */
/* 2710 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2712 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2714 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnStop */
/* 2716 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2718 */ NdrFcLong( 0x0 ), /* 0 */
/* 2722 */ NdrFcShort( 0x5 ), /* 5 */
/* 2724 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2726 */ NdrFcShort( 0x18 ), /* 24 */
/* 2728 */ NdrFcShort( 0x8 ), /* 8 */
/* 2730 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x5, /* 5 */
/* Parameter hChapter */
/* 2732 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2734 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2736 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter eOperation */
/* 2738 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2740 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2742 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter hrStatus */
/* 2744 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2746 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2748 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pwszStatusText */
/* 2750 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2752 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2754 */ NdrFcShort( 0x9c0 ), /* Type Offset=2496 */
/* Return value */
/* 2756 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2758 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2760 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetStatus */
/* 2762 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2764 */ NdrFcLong( 0x0 ), /* 0 */
/* 2768 */ NdrFcShort( 0x4 ), /* 4 */
/* 2770 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2772 */ NdrFcShort( 0x74 ), /* 116 */
/* 2774 */ NdrFcShort( 0x6c ), /* 108 */
/* 2776 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x8, /* 8 */
/* Parameter hChapter */
/* 2778 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2780 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2782 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter eOperation */
/* 2784 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2786 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2788 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pulProgress */
/* 2790 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 2792 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2794 */ NdrFcShort( 0xcc4 ), /* Type Offset=3268 */
/* Parameter pulProgressMax */
/* 2796 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 2798 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2800 */ NdrFcShort( 0xcc4 ), /* Type Offset=3268 */
/* Parameter peAsynchPhase */
/* 2802 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 2804 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2806 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppwszStatusText */
/* 2808 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2810 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2812 */ NdrFcShort( 0xf7e ), /* Type Offset=3966 */
/* Parameter ppErrorInfoRem */
/* 2814 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2816 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2818 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2820 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2822 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2824 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateIndex */
/* 2826 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2828 */ NdrFcLong( 0x0 ), /* 0 */
/* 2832 */ NdrFcShort( 0x3 ), /* 3 */
/* 2834 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 2836 */ NdrFcShort( 0x20 ), /* 32 */
/* 2838 */ NdrFcShort( 0x8 ), /* 8 */
/* 2840 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xb, /* 11 */
/* Parameter pTableID */
/* 2842 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2844 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2846 */ NdrFcShort( 0x19e ), /* Type Offset=414 */
/* Parameter pIndexID */
/* 2848 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2850 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2852 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter cIndexColumnDescs */
/* 2854 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2856 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2858 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgIndexColumnDescs */
/* 2860 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2862 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2864 */ NdrFcShort( 0x1058 ), /* Type Offset=4184 */
/* Parameter cPropertySets */
/* 2866 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2868 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2870 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2872 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2874 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2876 */ NdrFcShort( 0x1078 ), /* Type Offset=4216 */
/* Parameter ppIndexID */
/* 2878 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2880 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 2882 */ NdrFcShort( 0x108e ), /* Type Offset=4238 */
/* Parameter cTotalProps */
/* 2884 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2886 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 2888 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2890 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2892 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 2894 */ NdrFcShort( 0x109a ), /* Type Offset=4250 */
/* Parameter ppErrorInfoRem */
/* 2896 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2898 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 2900 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2902 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2904 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 2906 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropIndex */
/* 2908 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2910 */ NdrFcLong( 0x0 ), /* 0 */
/* 2914 */ NdrFcShort( 0x4 ), /* 4 */
/* 2916 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2918 */ NdrFcShort( 0x0 ), /* 0 */
/* 2920 */ NdrFcShort( 0x8 ), /* 8 */
/* 2922 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x4, /* 4 */
/* Parameter pTableID */
/* 2924 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2926 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2928 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter pIndexID */
/* 2930 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2932 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2934 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter ppErrorInfoRem */
/* 2936 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2938 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2940 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2942 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2944 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 2946 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateTable */
/* 2948 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2950 */ NdrFcLong( 0x0 ), /* 0 */
/* 2954 */ NdrFcShort( 0x3 ), /* 3 */
/* 2956 */ NdrFcShort( 0x40 ), /* x86 Stack size/offset = 64 */
/* 2958 */ NdrFcShort( 0x64 ), /* 100 */
/* 2960 */ NdrFcShort( 0x24 ), /* 36 */
/* 2962 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xe, /* 14 */
/* Parameter pUnkOuter */
/* 2964 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2966 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 2968 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter pTableID */
/* 2970 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2972 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 2974 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter cColumnDescs */
/* 2976 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2978 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 2980 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnDescs */
/* 2982 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2984 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 2986 */ NdrFcShort( 0x10e2 ), /* Type Offset=4322 */
/* Parameter riid */
/* 2988 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2990 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 2992 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 2994 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2996 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 2998 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3000 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3002 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3004 */ NdrFcShort( 0x10f4 ), /* Type Offset=4340 */
/* Parameter ppTableID */
/* 3006 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3008 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 3010 */ NdrFcShort( 0x108e ), /* Type Offset=4238 */
/* Parameter ppRowset */
/* 3012 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3014 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 3016 */ NdrFcShort( 0x110a ), /* Type Offset=4362 */
/* Parameter cTotalProps */
/* 3018 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3020 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 3022 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3024 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3026 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 3028 */ NdrFcShort( 0x1118 ), /* Type Offset=4376 */
/* Parameter pfTableCreated */
/* 3030 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 3032 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 3034 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3036 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3038 */ NdrFcShort( 0x38 ), /* x86 Stack size/offset = 56 */
/* 3040 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3042 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3044 */ NdrFcShort( 0x3c ), /* x86 Stack size/offset = 60 */
/* 3046 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropTable */
/* 3048 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3050 */ NdrFcLong( 0x0 ), /* 0 */
/* 3054 */ NdrFcShort( 0x4 ), /* 4 */
/* 3056 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3058 */ NdrFcShort( 0x0 ), /* 0 */
/* 3060 */ NdrFcShort( 0x8 ), /* 8 */
/* 3062 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x3, /* 3 */
/* Parameter pTableID */
/* 3064 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3066 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3068 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter ppErrorInfoRem */
/* 3070 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3072 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3074 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3076 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3078 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3080 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddColumn */
/* 3082 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3084 */ NdrFcLong( 0x0 ), /* 0 */
/* 3088 */ NdrFcShort( 0x5 ), /* 5 */
/* 3090 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3092 */ NdrFcShort( 0x8 ), /* 8 */
/* 3094 */ NdrFcShort( 0x8 ), /* 8 */
/* 3096 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x7, /* 7 */
/* Parameter pTableID */
/* 3098 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3100 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3102 */ NdrFcShort( 0x19e ), /* Type Offset=414 */
/* Parameter pColumnDesc */
/* 3104 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3106 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3108 */ NdrFcShort( 0x10ba ), /* Type Offset=4282 */
/* Parameter ppColumnID */
/* 3110 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3112 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3114 */ NdrFcShort( 0x108e ), /* Type Offset=4238 */
/* Parameter cTotalProps */
/* 3116 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3118 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3120 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3122 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3124 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3126 */ NdrFcShort( 0x112a ), /* Type Offset=4394 */
/* Parameter ppErrorInfoRem */
/* 3128 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3130 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3132 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3134 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3136 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3138 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropColumn */
/* 3140 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3142 */ NdrFcLong( 0x0 ), /* 0 */
/* 3146 */ NdrFcShort( 0x6 ), /* 6 */
/* 3148 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3150 */ NdrFcShort( 0x0 ), /* 0 */
/* 3152 */ NdrFcShort( 0x8 ), /* 8 */
/* 3154 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x4, /* 4 */
/* Parameter pTableID */
/* 3156 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3158 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3160 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter pColumnID */
/* 3162 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3166 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter ppErrorInfoRem */
/* 3168 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3170 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3172 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3174 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3176 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3178 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenRowset */
/* 3180 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3182 */ NdrFcLong( 0x0 ), /* 0 */
/* 3186 */ NdrFcShort( 0x3 ), /* 3 */
/* 3188 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 3190 */ NdrFcShort( 0x54 ), /* 84 */
/* 3192 */ NdrFcShort( 0x8 ), /* 8 */
/* 3194 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xb, /* 11 */
/* Parameter pUnkOuter */
/* 3196 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3198 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3200 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter pTableID */
/* 3202 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3204 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3206 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter pIndexID */
/* 3208 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3210 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3212 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter riid */
/* 3214 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3216 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3218 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 3220 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3222 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3224 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3226 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3228 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3230 */ NdrFcShort( 0x1134 ), /* Type Offset=4404 */
/* Parameter ppRowset */
/* 3232 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3234 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3236 */ NdrFcShort( 0x114a ), /* Type Offset=4426 */
/* Parameter cTotalProps */
/* 3238 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3240 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3242 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3244 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3246 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 3248 */ NdrFcShort( 0x1158 ), /* Type Offset=4440 */
/* Parameter ppErrorInfoRem */
/* 3250 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3252 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 3254 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3256 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3258 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 3260 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowset */
/* 3262 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3264 */ NdrFcLong( 0x0 ), /* 0 */
/* 3268 */ NdrFcShort( 0x3 ), /* 3 */
/* 3270 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 3272 */ NdrFcShort( 0xa0 ), /* 160 */
/* 3274 */ NdrFcShort( 0x8 ), /* 8 */
/* 3276 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xc, /* 12 */
/* Parameter pUnkOuter */
/* 3278 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3280 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3282 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter rguidSchema */
/* 3284 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3286 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3288 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cRestrictions */
/* 3290 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3292 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3294 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgRestrictions */
/* 3296 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3298 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3300 */ NdrFcShort( 0x1162 ), /* Type Offset=4450 */
/* Parameter riid */
/* 3302 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3304 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3306 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 3308 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3310 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3312 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3314 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3316 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3318 */ NdrFcShort( 0x1078 ), /* Type Offset=4216 */
/* Parameter ppRowset */
/* 3320 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3322 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3324 */ NdrFcShort( 0x1178 ), /* Type Offset=4472 */
/* Parameter cTotalProps */
/* 3326 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3328 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 3330 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3332 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3334 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 3336 */ NdrFcShort( 0x109a ), /* Type Offset=4250 */
/* Parameter ppErrorInfoRem */
/* 3338 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3340 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 3342 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3344 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3346 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 3348 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSchemas */
/* 3350 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3352 */ NdrFcLong( 0x0 ), /* 0 */
/* 3356 */ NdrFcShort( 0x4 ), /* 4 */
/* 3358 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3360 */ NdrFcShort( 0x1c ), /* 28 */
/* 3362 */ NdrFcShort( 0x24 ), /* 36 */
/* 3364 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter pcSchemas */
/* 3366 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 3368 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3370 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgSchemas */
/* 3372 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 3374 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3376 */ NdrFcShort( 0x1182 ), /* Type Offset=4482 */
/* Parameter prgRestrictionSupport */
/* 3378 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 3380 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3382 */ NdrFcShort( 0x1198 ), /* Type Offset=4504 */
/* Parameter ppErrorInfoRem */
/* 3384 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3386 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3388 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3390 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3392 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3394 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddErrorRecord */
/* 3396 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3398 */ NdrFcLong( 0x0 ), /* 0 */
/* 3402 */ NdrFcShort( 0x3 ), /* 3 */
/* 3404 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3406 */ NdrFcShort( 0xa0 ), /* 160 */
/* 3408 */ NdrFcShort( 0x8 ), /* 8 */
/* 3410 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x7, /* 7 */
/* Parameter pErrorInfo */
/* 3412 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3414 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3416 */ NdrFcShort( 0x11ae ), /* Type Offset=4526 */
/* Parameter dwLookupID */
/* 3418 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3420 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3422 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 3424 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3426 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3428 */ NdrFcShort( 0x11de ), /* Type Offset=4574 */
/* Parameter punkCustomError */
/* 3430 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3432 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3434 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter dwDynamicErrorID */
/* 3436 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3438 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3440 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3442 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3444 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3446 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3448 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3450 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3452 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetBasicErrorInfo */
/* 3454 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3456 */ NdrFcLong( 0x0 ), /* 0 */
/* 3460 */ NdrFcShort( 0x4 ), /* 4 */
/* 3462 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3464 */ NdrFcShort( 0x8 ), /* 8 */
/* 3466 */ NdrFcShort( 0x98 ), /* 152 */
/* 3468 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter ulRecordNum */
/* 3470 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3472 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3474 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pErrorInfo */
/* 3476 */ NdrFcShort( 0xc112 ), /* Flags: must free, out, simple ref, srv alloc size=48 */
/* 3478 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3480 */ NdrFcShort( 0x11ae ), /* Type Offset=4526 */
/* Parameter ppErrorInfoRem */
/* 3482 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3484 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3486 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3488 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3490 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3492 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCustomErrorObject */
/* 3494 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3496 */ NdrFcLong( 0x0 ), /* 0 */
/* 3500 */ NdrFcShort( 0x5 ), /* 5 */
/* 3502 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3504 */ NdrFcShort( 0x4c ), /* 76 */
/* 3506 */ NdrFcShort( 0x8 ), /* 8 */
/* 3508 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter ulRecordNum */
/* 3510 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3512 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3514 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter riid */
/* 3516 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3518 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3520 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppObject */
/* 3522 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3524 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3526 */ NdrFcShort( 0x11f8 ), /* Type Offset=4600 */
/* Parameter ppErrorInfoRem */
/* 3528 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3530 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3532 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3534 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3536 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3538 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorInfo */
/* 3540 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3542 */ NdrFcLong( 0x0 ), /* 0 */
/* 3546 */ NdrFcShort( 0x6 ), /* 6 */
/* 3548 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3550 */ NdrFcShort( 0x10 ), /* 16 */
/* 3552 */ NdrFcShort( 0x8 ), /* 8 */
/* 3554 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x5, /* 5 */
/* Parameter ulRecordNum */
/* 3556 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3558 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3560 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter lcid */
/* 3562 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3564 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3566 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfo */
/* 3568 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3570 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3572 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Parameter ppErrorInfoRem */
/* 3574 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3576 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3578 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3580 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3582 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3584 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorParameters */
/* 3586 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3588 */ NdrFcLong( 0x0 ), /* 0 */
/* 3592 */ NdrFcShort( 0x7 ), /* 7 */
/* 3594 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3596 */ NdrFcShort( 0x8 ), /* 8 */
/* 3598 */ NdrFcShort( 0x8 ), /* 8 */
/* 3600 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter ulRecordNum */
/* 3602 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3604 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3606 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 3608 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
/* 3610 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3612 */ NdrFcShort( 0x11de ), /* Type Offset=4574 */
/* Parameter ppErrorInfoRem */
/* 3614 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3616 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3618 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3620 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3622 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3624 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRecordCount */
/* 3626 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3628 */ NdrFcLong( 0x0 ), /* 0 */
/* 3632 */ NdrFcShort( 0x8 ), /* 8 */
/* 3634 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3636 */ NdrFcShort( 0x0 ), /* 0 */
/* 3638 */ NdrFcShort( 0x24 ), /* 36 */
/* 3640 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter pcRecords */
/* 3642 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 3644 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3646 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3648 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3650 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3652 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3654 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3656 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3658 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorDescription */
/* 3660 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3662 */ NdrFcLong( 0x0 ), /* 0 */
/* 3666 */ NdrFcShort( 0x3 ), /* 3 */
/* 3668 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 3670 */ NdrFcShort( 0x18 ), /* 24 */
/* 3672 */ NdrFcShort( 0x8 ), /* 8 */
/* 3674 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x8, /* 8 */
/* Parameter hrError */
/* 3676 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3678 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3680 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter dwLookupID */
/* 3682 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3684 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3686 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 3688 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3690 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3692 */ NdrFcShort( 0x11de ), /* Type Offset=4574 */
/* Parameter lcid */
/* 3694 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3696 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3698 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pbstrSource */
/* 3700 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 3702 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3704 */ NdrFcShort( 0x120a ), /* Type Offset=4618 */
/* Parameter pbstrDescription */
/* 3706 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 3708 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3710 */ NdrFcShort( 0x120a ), /* Type Offset=4618 */
/* Parameter ppErrorInfoRem */
/* 3712 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3714 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3716 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3718 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3720 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3722 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetHelpInfo */
/* 3724 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3726 */ NdrFcLong( 0x0 ), /* 0 */
/* 3730 */ NdrFcShort( 0x4 ), /* 4 */
/* 3732 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 3734 */ NdrFcShort( 0x18 ), /* 24 */
/* 3736 */ NdrFcShort( 0x24 ), /* 36 */
/* 3738 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x7, /* 7 */
/* Parameter hrError */
/* 3740 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3742 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3744 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter dwLookupID */
/* 3746 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3748 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3750 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter lcid */
/* 3752 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3754 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3756 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pbstrHelpFile */
/* 3758 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 3760 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3762 */ NdrFcShort( 0x120a ), /* Type Offset=4618 */
/* Parameter pdwHelpContext */
/* 3764 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 3766 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3768 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3770 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3772 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3774 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3776 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3778 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3780 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteReleaseErrors */
/* 3782 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3784 */ NdrFcLong( 0x0 ), /* 0 */
/* 3788 */ NdrFcShort( 0x5 ), /* 5 */
/* 3790 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3792 */ NdrFcShort( 0x8 ), /* 8 */
/* 3794 */ NdrFcShort( 0x8 ), /* 8 */
/* 3796 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter dwDynamicErrorID */
/* 3798 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3800 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3802 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3804 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3806 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3808 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3810 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3812 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3814 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSQLInfo */
/* 3816 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3818 */ NdrFcLong( 0x0 ), /* 0 */
/* 3822 */ NdrFcShort( 0x3 ), /* 3 */
/* 3824 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3826 */ NdrFcShort( 0x0 ), /* 0 */
/* 3828 */ NdrFcShort( 0x24 ), /* 36 */
/* 3830 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter pbstrSQLState */
/* 3832 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 3834 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3836 */ NdrFcShort( 0x120a ), /* Type Offset=4618 */
/* Parameter plNativeError */
/* 3838 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 3840 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3842 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3844 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3846 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3848 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3850 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3852 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3854 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetDataSource */
/* 3856 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3858 */ NdrFcLong( 0x0 ), /* 0 */
/* 3862 */ NdrFcShort( 0x3 ), /* 3 */
/* 3864 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3866 */ NdrFcShort( 0x44 ), /* 68 */
/* 3868 */ NdrFcShort( 0x8 ), /* 8 */
/* 3870 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter riid */
/* 3872 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3874 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3876 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDataSource */
/* 3878 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3880 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3882 */ NdrFcShort( 0x1214 ), /* Type Offset=4628 */
/* Parameter ppErrorInfoRem */
/* 3884 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3886 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3888 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3890 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3892 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3894 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetOptionsObject */
/* 3896 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3898 */ NdrFcLong( 0x0 ), /* 0 */
/* 3902 */ NdrFcShort( 0x6 ), /* 6 */
/* 3904 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3906 */ NdrFcShort( 0x0 ), /* 0 */
/* 3908 */ NdrFcShort( 0x8 ), /* 8 */
/* 3910 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter ppOptions */
/* 3912 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3914 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3916 */ NdrFcShort( 0x121e ), /* Type Offset=4638 */
/* Parameter ppErrorInfoRem */
/* 3918 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3920 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3922 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3924 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3926 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3928 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteStartTransaction */
/* 3930 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3932 */ NdrFcLong( 0x0 ), /* 0 */
/* 3936 */ NdrFcShort( 0x7 ), /* 7 */
/* 3938 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3940 */ NdrFcShort( 0x2c ), /* 44 */
/* 3942 */ NdrFcShort( 0x24 ), /* 36 */
/* 3944 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x6, /* 6 */
/* Parameter isoLevel */
/* 3946 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3948 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3950 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter isoFlags */
/* 3952 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3954 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3956 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pOtherOptions */
/* 3958 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3960 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3962 */ NdrFcShort( 0x1222 ), /* Type Offset=4642 */
/* Parameter pulTransactionLevel */
/* 3964 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 3966 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3968 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 3970 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3972 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3974 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3976 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3978 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3980 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetOptionsObject */
/* 3982 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3984 */ NdrFcLong( 0x0 ), /* 0 */
/* 3988 */ NdrFcShort( 0x3 ), /* 3 */
/* 3990 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3992 */ NdrFcShort( 0x0 ), /* 0 */
/* 3994 */ NdrFcShort( 0x8 ), /* 8 */
/* 3996 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter ppOptions */
/* 3998 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4000 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4002 */ NdrFcShort( 0x121e ), /* Type Offset=4638 */
/* Parameter ppErrorInfoRem */
/* 4004 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4006 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4008 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4010 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4012 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4014 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteJoinTransaction */
/* 4016 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4018 */ NdrFcLong( 0x0 ), /* 0 */
/* 4022 */ NdrFcShort( 0x4 ), /* 4 */
/* 4024 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4026 */ NdrFcShort( 0x10 ), /* 16 */
/* 4028 */ NdrFcShort( 0x8 ), /* 8 */
/* 4030 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x6, /* 6 */
/* Parameter punkTransactionCoord */
/* 4032 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4034 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4036 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter isoLevel */
/* 4038 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4040 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4042 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter isoFlags */
/* 4044 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4046 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4048 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pOtherOptions */
/* 4050 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4052 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4054 */ NdrFcShort( 0x1222 ), /* Type Offset=4642 */
/* Parameter ppErrorInfoRem */
/* 4056 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4058 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4060 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4062 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4064 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4066 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetTransactionObject */
/* 4068 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4070 */ NdrFcLong( 0x0 ), /* 0 */
/* 4074 */ NdrFcShort( 0x3 ), /* 3 */
/* 4076 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4078 */ NdrFcShort( 0x8 ), /* 8 */
/* 4080 */ NdrFcShort( 0x8 ), /* 8 */
/* 4082 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x4, /* 4 */
/* Parameter ulTransactionLevel */
/* 4084 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4086 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4088 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppTransactionObject */
/* 4090 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4092 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4094 */ NdrFcShort( 0x1234 ), /* Type Offset=4660 */
/* Parameter ppErrorInfoRem */
/* 4096 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4098 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4100 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4104 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4106 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteBind */
/* 4108 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4110 */ NdrFcLong( 0x0 ), /* 0 */
/* 4114 */ NdrFcShort( 0x3 ), /* 3 */
/* 4116 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 4118 */ NdrFcShort( 0xf0 ), /* 240 */
/* 4120 */ NdrFcShort( 0x24 ), /* 36 */
/* 4122 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xc, /* 12 */
/* Parameter pUnkOuter */
/* 4124 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4126 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4128 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter pwszURL */
/* 4130 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4132 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4134 */ NdrFcShort( 0x124c ), /* Type Offset=4684 */
/* Parameter dwBindURLFlags */
/* 4136 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4138 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4140 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rguid */
/* 4142 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4144 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4146 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter riid */
/* 4148 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4150 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4152 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pAuthenticate */
/* 4154 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4156 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4158 */ NdrFcShort( 0x124e ), /* Type Offset=4686 */
/* Parameter pSessionUnkOuter */
/* 4160 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4162 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4164 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter piid */
/* 4166 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 4168 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4170 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Parameter ppSession */
/* 4172 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4174 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4176 */ NdrFcShort( 0x1260 ), /* Type Offset=4704 */
/* Parameter pdwBindStatus */
/* 4178 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 4180 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4182 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppUnk */
/* 4184 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4186 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4188 */ NdrFcShort( 0x126a ), /* Type Offset=4714 */
/* Return value */
/* 4190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4192 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 4194 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCopy */
/* 4196 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4198 */ NdrFcLong( 0x0 ), /* 0 */
/* 4202 */ NdrFcShort( 0x4 ), /* 4 */
/* 4204 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 4206 */ NdrFcShort( 0x34 ), /* 52 */
/* 4208 */ NdrFcShort( 0x24 ), /* 36 */
/* 4210 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xa, /* 10 */
/* Parameter cRows */
/* 4212 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4214 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4216 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszSourceURLs */
/* 4218 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4220 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4222 */ NdrFcShort( 0x1278 ), /* Type Offset=4728 */
/* Parameter rgpwszDestURLs */
/* 4224 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4226 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4228 */ NdrFcShort( 0x129a ), /* Type Offset=4762 */
/* Parameter dwCopyFlags */
/* 4230 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4232 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4234 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pAuthenticate */
/* 4236 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4238 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4240 */ NdrFcShort( 0x124e ), /* Type Offset=4686 */
/* Parameter rgdwStatus */
/* 4242 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 4244 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4246 */ NdrFcShort( 0x12bc ), /* Type Offset=4796 */
/* Parameter prgulNewURLOffsets */
/* 4248 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4250 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4252 */ NdrFcShort( 0x12c6 ), /* Type Offset=4806 */
/* Parameter pcbStringsBuffer */
/* 4254 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 4256 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4258 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 4260 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4262 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4264 */ NdrFcShort( 0x12d8 ), /* Type Offset=4824 */
/* Return value */
/* 4266 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4268 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4270 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMove */
/* 4272 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4274 */ NdrFcLong( 0x0 ), /* 0 */
/* 4278 */ NdrFcShort( 0x5 ), /* 5 */
/* 4280 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 4282 */ NdrFcShort( 0x34 ), /* 52 */
/* 4284 */ NdrFcShort( 0x24 ), /* 36 */
/* 4286 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xa, /* 10 */
/* Parameter cRows */
/* 4288 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4290 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4292 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszSourceURLs */
/* 4294 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4296 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4298 */ NdrFcShort( 0x12ee ), /* Type Offset=4846 */
/* Parameter rgpwszDestURLs */
/* 4300 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4302 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4304 */ NdrFcShort( 0x1310 ), /* Type Offset=4880 */
/* Parameter dwMoveFlags */
/* 4306 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4308 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4310 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pAuthenticate */
/* 4312 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4314 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4316 */ NdrFcShort( 0x124e ), /* Type Offset=4686 */
/* Parameter rgdwStatus */
/* 4318 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 4320 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4322 */ NdrFcShort( 0x1332 ), /* Type Offset=4914 */
/* Parameter prgulNewURLOffsets */
/* 4324 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4326 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4328 */ NdrFcShort( 0x133c ), /* Type Offset=4924 */
/* Parameter pcbStringsBuffer */
/* 4330 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 4332 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4334 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 4336 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4338 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4340 */ NdrFcShort( 0x12d8 ), /* Type Offset=4824 */
/* Return value */
/* 4342 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4344 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4346 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDelete */
/* 4348 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4350 */ NdrFcLong( 0x0 ), /* 0 */
/* 4354 */ NdrFcShort( 0x6 ), /* 6 */
/* 4356 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4358 */ NdrFcShort( 0x18 ), /* 24 */
/* 4360 */ NdrFcShort( 0x8 ), /* 8 */
/* 4362 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0x5, /* 5 */
/* Parameter cRows */
/* 4364 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4366 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4368 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszURLs */
/* 4370 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4372 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4374 */ NdrFcShort( 0x1352 ), /* Type Offset=4946 */
/* Parameter dwDeleteFlags */
/* 4376 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4378 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4380 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgdwStatus */
/* 4382 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 4384 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4386 */ NdrFcShort( 0x1374 ), /* Type Offset=4980 */
/* Return value */
/* 4388 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4390 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4392 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenRowset */
/* 4394 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4396 */ NdrFcLong( 0x0 ), /* 0 */
/* 4400 */ NdrFcShort( 0x7 ), /* 7 */
/* 4402 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4404 */ NdrFcShort( 0x54 ), /* 84 */
/* 4406 */ NdrFcShort( 0x8 ), /* 8 */
/* 4408 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xa, /* 10 */
/* Parameter pUnkOuter */
/* 4410 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4412 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4414 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter pTableID */
/* 4416 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4418 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4420 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter pIndexID */
/* 4422 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4424 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4426 */ NdrFcShort( 0x103c ), /* Type Offset=4156 */
/* Parameter riid */
/* 4428 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4430 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4432 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 4434 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4436 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4438 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 4440 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4442 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4444 */ NdrFcShort( 0x1134 ), /* Type Offset=4404 */
/* Parameter ppRowset */
/* 4446 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4448 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4450 */ NdrFcShort( 0x137e ), /* Type Offset=4990 */
/* Parameter cTotalProps */
/* 4452 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4454 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4456 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 4458 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 4460 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4462 */ NdrFcShort( 0x1158 ), /* Type Offset=4440 */
/* Return value */
/* 4464 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4466 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4468 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateRow */
/* 4470 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4472 */ NdrFcLong( 0x0 ), /* 0 */
/* 4476 */ NdrFcShort( 0x3 ), /* 3 */
/* 4478 */ NdrFcShort( 0x38 ), /* x86 Stack size/offset = 56 */
/* 4480 */ NdrFcShort( 0xf0 ), /* 240 */
/* 4482 */ NdrFcShort( 0x24 ), /* 36 */
/* 4484 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xd, /* 13 */
/* Parameter pUnkOuter */
/* 4486 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4488 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4490 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter pwszURL */
/* 4492 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4494 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4496 */ NdrFcShort( 0x124c ), /* Type Offset=4684 */
/* Parameter dwBindURLFlags */
/* 4498 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4500 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4502 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rguid */
/* 4504 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4506 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4508 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter riid */
/* 4510 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4512 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4514 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pAuthenticate */
/* 4516 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4518 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4520 */ NdrFcShort( 0x124e ), /* Type Offset=4686 */
/* Parameter pSessionUnkOuter */
/* 4522 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4524 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4526 */ NdrFcShort( 0x2fa ), /* Type Offset=762 */
/* Parameter piid */
/* 4528 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 4530 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4532 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Parameter ppSession */
/* 4534 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4536 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4538 */ NdrFcShort( 0x1388 ), /* Type Offset=5000 */
/* Parameter pdwBindStatus */
/* 4540 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 4542 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4544 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppwszNewURL */
/* 4546 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4548 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4550 */ NdrFcShort( 0xf7e ), /* Type Offset=3966 */
/* Parameter ppUnk */
/* 4552 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4554 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 4556 */ NdrFcShort( 0x1392 ), /* Type Offset=5010 */
/* Return value */
/* 4558 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4560 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 4562 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure Reset */
/* 4564 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4566 */ NdrFcLong( 0x0 ), /* 0 */
/* 4570 */ NdrFcShort( 0x6 ), /* 6 */
/* 4572 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4574 */ NdrFcShort( 0x0 ), /* 0 */
/* 4576 */ NdrFcShort( 0x8 ), /* 8 */
/* 4578 */ 0x4, /* Oi2 Flags: has return, */
0x1, /* 1 */
/* Return value */
/* 4580 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4582 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4584 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRestrictedColumnInfo */
/* 4586 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4588 */ NdrFcLong( 0x0 ), /* 0 */
/* 4592 */ NdrFcShort( 0x5 ), /* 5 */
/* 4594 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
/* 4596 */ NdrFcShort( 0x60 ), /* 96 */
/* 4598 */ NdrFcShort( 0x50 ), /* 80 */
/* 4600 */ 0x7, /* Oi2 Flags: srv must size, clt must size, has return, */
0xb, /* 11 */
/* Parameter cColumnIDMasks */
/* 4602 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4604 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4606 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnIDMasks */
/* 4608 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4610 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4612 */ NdrFcShort( 0x139c ), /* Type Offset=5020 */
/* Parameter dwFlags */
/* 4614 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4616 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4618 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcColumns */
/* 4620 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 4622 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4624 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgColumnIDs */
/* 4626 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4628 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4630 */ NdrFcShort( 0x13b2 ), /* Type Offset=5042 */
/* Parameter prgColumnInfo */
/* 4632 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4634 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4636 */ NdrFcShort( 0x13cc ), /* Type Offset=5068 */
/* Parameter prgNameOffsets */
/* 4638 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4640 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4642 */ NdrFcShort( 0x13e6 ), /* Type Offset=5094 */
/* Parameter prgcolumnidOffsets */
/* 4644 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4646 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4648 */ NdrFcShort( 0x13f8 ), /* Type Offset=5112 */
/* Parameter pcbStringsBuffer */
/* 4650 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 4652 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
/* 4654 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 4656 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 4658 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4660 */ NdrFcShort( 0x140a ), /* Type Offset=5130 */
/* Return value */
/* 4662 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4664 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
/* 4666 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetURLMapping */
/* 4668 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4670 */ NdrFcLong( 0x0 ), /* 0 */
/* 4674 */ NdrFcShort( 0x3 ), /* 3 */
/* 4676 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4678 */ NdrFcShort( 0x10 ), /* 16 */
/* 4680 */ NdrFcShort( 0x4c ), /* 76 */
/* 4682 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x4, /* 4 */
/* Parameter pwszURL */
/* 4684 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4686 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4688 */ NdrFcShort( 0x124c ), /* Type Offset=4684 */
/* Parameter dwReserved */
/* 4690 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4692 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4694 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter pclsidProvider */
/* 4696 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
/* 4698 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4700 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Return value */
/* 4702 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4704 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4706 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure SetURLMapping */
/* 4708 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4710 */ NdrFcLong( 0x0 ), /* 0 */
/* 4714 */ NdrFcShort( 0x4 ), /* 4 */
/* 4716 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4718 */ NdrFcShort( 0x54 ), /* 84 */
/* 4720 */ NdrFcShort( 0x8 ), /* 8 */
/* 4722 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x4, /* 4 */
/* Parameter pwszURL */
/* 4724 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4726 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4728 */ NdrFcShort( 0x9c0 ), /* Type Offset=2496 */
/* Parameter dwReserved */
/* 4730 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4732 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4734 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rclsidProvider */
/* 4736 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 4738 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4740 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Return value */
/* 4742 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4744 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4746 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure UnregisterProvider */
/* 4748 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4750 */ NdrFcLong( 0x0 ), /* 0 */
/* 4754 */ NdrFcShort( 0x5 ), /* 5 */
/* 4756 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4758 */ NdrFcShort( 0x54 ), /* 84 */
/* 4760 */ NdrFcShort( 0x8 ), /* 8 */
/* 4762 */ 0x6, /* Oi2 Flags: clt must size, has return, */
0x4, /* 4 */
/* Parameter pwszURL */
/* 4764 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4766 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4768 */ NdrFcShort( 0x9c0 ), /* Type Offset=2496 */
/* Parameter dwReserved */
/* 4770 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4772 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4774 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rclsidProvider */
/* 4776 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 4778 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4780 */ NdrFcShort( 0x6b2 ), /* Type Offset=1714 */
/* Return value */
/* 4782 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4784 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4786 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure GetSession */
/* 4788 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4790 */ NdrFcLong( 0x0 ), /* 0 */
/* 4794 */ NdrFcShort( 0x3 ), /* 3 */
/* 4796 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4798 */ NdrFcShort( 0x44 ), /* 68 */
/* 4800 */ NdrFcShort( 0x8 ), /* 8 */
/* 4802 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter riid */
/* 4804 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4806 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4808 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSession */
/* 4810 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4812 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4814 */ NdrFcShort( 0x1420 ), /* Type Offset=5152 */
/* Return value */
/* 4816 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4818 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4820 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure GetSourceRow */
/* 4822 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4824 */ NdrFcLong( 0x0 ), /* 0 */
/* 4828 */ NdrFcShort( 0x3 ), /* 3 */
/* 4830 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4832 */ NdrFcShort( 0x44 ), /* 68 */
/* 4834 */ NdrFcShort( 0x8 ), /* 8 */
/* 4836 */ 0x5, /* Oi2 Flags: srv must size, has return, */
0x3, /* 3 */
/* Parameter riid */
/* 4838 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4840 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4842 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRow */
/* 4844 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4846 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4848 */ NdrFcShort( 0x142a ), /* Type Offset=5162 */
/* Return value */
/* 4850 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4852 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4854 */ 0x8, /* FC_LONG */
0x0, /* 0 */
0x0
}
};
static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
{
0,
{
NdrFcShort( 0x0 ), /* 0 */
/* 2 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 6 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
/* 10 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 12 */ NdrFcLong( 0x1cf2b120 ), /* 485667104 */
/* 16 */ NdrFcShort( 0x547d ), /* 21629 */
/* 18 */ NdrFcShort( 0x101b ), /* 4123 */
/* 20 */ 0x8e, /* 142 */
0x65, /* 101 */
/* 22 */ 0x8, /* 8 */
0x0, /* 0 */
/* 24 */ 0x2b, /* 43 */
0x2b, /* 43 */
/* 26 */ 0xd1, /* 209 */
0x19, /* 25 */
/* 28 */
0x12, 0x0, /* FC_UP */
/* 30 */ NdrFcShort( 0x74 ), /* Offset= 116 (146) */
/* 32 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 34 */ NdrFcLong( 0x20401 ), /* 132097 */
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
/* 40 */ NdrFcShort( 0x0 ), /* 0 */
/* 42 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 44 */ 0x0, /* 0 */
0x0, /* 0 */
/* 46 */ 0x0, /* 0 */
0x0, /* 0 */
/* 48 */ 0x0, /* 0 */
0x46, /* 70 */
/* 50 */
0x1d, /* FC_SMFARRAY */
0x0, /* 0 */
/* 52 */ NdrFcShort( 0x8 ), /* 8 */
/* 54 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 56 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 58 */ NdrFcShort( 0x10 ), /* 16 */
/* 60 */ 0x8, /* FC_LONG */
0x6, /* FC_SHORT */
/* 62 */ 0x6, /* FC_SHORT */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 64 */ 0x0, /* 0 */
NdrFcShort( 0xfffffff1 ), /* Offset= -15 (50) */
0x5b, /* FC_END */
/* 68 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 70 */ NdrFcShort( 0x14 ), /* 20 */
/* 72 */ 0x8, /* FC_LONG */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 74 */ 0x0, /* 0 */
NdrFcShort( 0xffffffed ), /* Offset= -19 (56) */
0x5b, /* FC_END */
/* 78 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 80 */ NdrFcShort( 0x1 ), /* 1 */
/* 82 */ 0x10, /* Corr desc: field pointer, */
0x59, /* FC_CALLBACK */
/* 84 */ NdrFcShort( 0x0 ), /* 0 */
/* 86 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 88 */
0x16, /* FC_PSTRUCT */
0x7, /* 7 */
/* 90 */ NdrFcShort( 0x10 ), /* 16 */
/* 92 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 94 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 96 */ NdrFcShort( 0x0 ), /* 0 */
/* 98 */ NdrFcShort( 0x0 ), /* 0 */
/* 100 */ 0x12, 0x0, /* FC_UP */
/* 102 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (78) */
/* 104 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 106 */ 0x40, /* FC_STRUCTPAD4 */
0xb, /* FC_HYPER */
/* 108 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 110 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 112 */ NdrFcShort( 0x48 ), /* 72 */
/* 114 */ NdrFcShort( 0x0 ), /* 0 */
/* 116 */ NdrFcShort( 0x16 ), /* Offset= 22 (138) */
/* 118 */ 0xb, /* FC_HYPER */
0xb, /* FC_HYPER */
/* 120 */ 0xb, /* FC_HYPER */
0xb, /* FC_HYPER */
/* 122 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 124 */ NdrFcShort( 0xffffffa4 ), /* Offset= -92 (32) */
/* 126 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 128 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 130 */ 0x8, /* FC_LONG */
0xb, /* FC_HYPER */
/* 132 */ 0x8, /* FC_LONG */
0x6, /* FC_SHORT */
/* 134 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 136 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 138 */
0x12, 0x0, /* FC_UP */
/* 140 */ NdrFcShort( 0xffffffb8 ), /* Offset= -72 (68) */
/* 142 */
0x12, 0x0, /* FC_UP */
/* 144 */ NdrFcShort( 0xffffffc8 ), /* Offset= -56 (88) */
/* 146 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 148 */ NdrFcShort( 0x0 ), /* 0 */
/* 150 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 152 */ NdrFcShort( 0x1 ), /* 1 */
/* 154 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 158 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 160 */ NdrFcShort( 0xffffffce ), /* Offset= -50 (110) */
/* 162 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 164 */
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
/* 166 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 168 */
0x12, 0x0, /* FC_UP */
/* 170 */ NdrFcShort( 0x2 ), /* Offset= 2 (172) */
/* 172 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 174 */ NdrFcShort( 0x4 ), /* 4 */
/* 176 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 178 */ NdrFcShort( 0x2 ), /* 2 */
/* 180 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 182 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 184 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 186 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 188 */ NdrFcShort( 0x2 ), /* Offset= 2 (190) */
/* 190 */
0x13, 0x0, /* FC_OP */
/* 192 */ NdrFcShort( 0x2 ), /* Offset= 2 (194) */
/* 194 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 196 */ NdrFcShort( 0x0 ), /* 0 */
/* 198 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 200 */ NdrFcShort( 0x3 ), /* 3 */
/* 202 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 206 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 208 */ NdrFcShort( 0xffffff9e ), /* Offset= -98 (110) */
/* 210 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 212 */
0x12, 0x0, /* FC_UP */
/* 214 */ NdrFcShort( 0x24 ), /* Offset= 36 (250) */
/* 216 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 218 */ NdrFcShort( 0x4 ), /* 4 */
/* 220 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 222 */ NdrFcShort( 0x4 ), /* 4 */
/* 224 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 226 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 228 */ NdrFcShort( 0x18 ), /* 24 */
/* 230 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 232 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 234 */ NdrFcShort( 0x0 ), /* 0 */
/* 236 */ NdrFcShort( 0x0 ), /* 0 */
/* 238 */ 0x12, 0x0, /* FC_UP */
/* 240 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (216) */
/* 242 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 244 */ 0x8, /* FC_LONG */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 246 */ 0x0, /* 0 */
NdrFcShort( 0xffffff41 ), /* Offset= -191 (56) */
0x5b, /* FC_END */
/* 250 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 252 */ NdrFcShort( 0x18 ), /* 24 */
/* 254 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 256 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 258 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 260 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 262 */ NdrFcShort( 0x18 ), /* 24 */
/* 264 */ NdrFcShort( 0x0 ), /* 0 */
/* 266 */ NdrFcShort( 0x1 ), /* 1 */
/* 268 */ NdrFcShort( 0x0 ), /* 0 */
/* 270 */ NdrFcShort( 0x0 ), /* 0 */
/* 272 */ 0x12, 0x0, /* FC_UP */
/* 274 */ NdrFcShort( 0xffffffc6 ), /* Offset= -58 (216) */
/* 276 */
0x5b, /* FC_END */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 278 */ 0x0, /* 0 */
NdrFcShort( 0xffffffcb ), /* Offset= -53 (226) */
0x5b, /* FC_END */
/* 282 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 284 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 286 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 288 */ NdrFcShort( 0x2 ), /* Offset= 2 (290) */
/* 290 */
0x13, 0x0, /* FC_OP */
/* 292 */ NdrFcShort( 0x4a0 ), /* Offset= 1184 (1476) */
/* 294 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 296 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 298 */ NdrFcShort( 0x10 ), /* 16 */
/* 300 */ NdrFcShort( 0x2 ), /* Offset= 2 (302) */
/* 302 */ NdrFcShort( 0x10 ), /* 16 */
/* 304 */ NdrFcShort( 0x7 ), /* 7 */
/* 306 */ NdrFcLong( 0x0 ), /* 0 */
/* 310 */ NdrFcShort( 0xffffff02 ), /* Offset= -254 (56) */
/* 312 */ NdrFcLong( 0x1 ), /* 1 */
/* 316 */ NdrFcShort( 0xfffffefc ), /* Offset= -260 (56) */
/* 318 */ NdrFcLong( 0x6 ), /* 6 */
/* 322 */ NdrFcShort( 0xfffffef6 ), /* Offset= -266 (56) */
/* 324 */ NdrFcLong( 0x2 ), /* 2 */
/* 328 */ NdrFcShort( 0xfffffef0 ), /* Offset= -272 (56) */
/* 330 */ NdrFcLong( 0x5 ), /* 5 */
/* 334 */ NdrFcShort( 0xfffffeea ), /* Offset= -278 (56) */
/* 336 */ NdrFcLong( 0x3 ), /* 3 */
/* 340 */ NdrFcShort( 0xa ), /* Offset= 10 (350) */
/* 342 */ NdrFcLong( 0x4 ), /* 4 */
/* 346 */ NdrFcShort( 0x4 ), /* Offset= 4 (350) */
/* 348 */ NdrFcShort( 0x0 ), /* Offset= 0 (348) */
/* 350 */
0x13, 0x0, /* FC_OP */
/* 352 */ NdrFcShort( 0xfffffed8 ), /* Offset= -296 (56) */
/* 354 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 356 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 358 */ NdrFcShort( 0xfffc ), /* -4 */
/* 360 */ NdrFcShort( 0x2 ), /* Offset= 2 (362) */
/* 362 */ NdrFcShort( 0x4 ), /* 4 */
/* 364 */ NdrFcShort( 0x7 ), /* 7 */
/* 366 */ NdrFcLong( 0x0 ), /* 0 */
/* 370 */ NdrFcShort( 0x28 ), /* Offset= 40 (410) */
/* 372 */ NdrFcLong( 0x2 ), /* 2 */
/* 376 */ NdrFcShort( 0x22 ), /* Offset= 34 (410) */
/* 378 */ NdrFcLong( 0x3 ), /* 3 */
/* 382 */ NdrFcShort( 0x1c ), /* Offset= 28 (410) */
/* 384 */ NdrFcLong( 0x1 ), /* 1 */
/* 388 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 390 */ NdrFcLong( 0x4 ), /* 4 */
/* 394 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 396 */ NdrFcLong( 0x5 ), /* 5 */
/* 400 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 402 */ NdrFcLong( 0x6 ), /* 6 */
/* 406 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 408 */ NdrFcShort( 0x0 ), /* Offset= 0 (408) */
/* 410 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 412 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 414 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 416 */ NdrFcShort( 0x18 ), /* 24 */
/* 418 */ NdrFcShort( 0x0 ), /* 0 */
/* 420 */ NdrFcShort( 0x0 ), /* Offset= 0 (420) */
/* 422 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 424 */ NdrFcShort( 0xffffff7e ), /* Offset= -130 (294) */
/* 426 */ 0x8, /* FC_LONG */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 428 */ 0x0, /* 0 */
NdrFcShort( 0xffffffb5 ), /* Offset= -75 (354) */
0x5b, /* FC_END */
/* 432 */
0x13, 0x0, /* FC_OP */
/* 434 */ NdrFcShort( 0x3b8 ), /* Offset= 952 (1386) */
/* 436 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 438 */ 0x7, /* Corr desc: FC_USHORT */
0x0, /* */
/* 440 */ NdrFcShort( 0xfff8 ), /* -8 */
/* 442 */ NdrFcShort( 0x2 ), /* Offset= 2 (444) */
/* 444 */ NdrFcShort( 0x10 ), /* 16 */
/* 446 */ NdrFcShort( 0x2f ), /* 47 */
/* 448 */ NdrFcLong( 0x14 ), /* 20 */
/* 452 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
/* 454 */ NdrFcLong( 0x3 ), /* 3 */
/* 458 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 460 */ NdrFcLong( 0x11 ), /* 17 */
/* 464 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
/* 466 */ NdrFcLong( 0x2 ), /* 2 */
/* 470 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 472 */ NdrFcLong( 0x4 ), /* 4 */
/* 476 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
/* 478 */ NdrFcLong( 0x5 ), /* 5 */
/* 482 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 484 */ NdrFcLong( 0xb ), /* 11 */
/* 488 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 490 */ NdrFcLong( 0xa ), /* 10 */
/* 494 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 496 */ NdrFcLong( 0x6 ), /* 6 */
/* 500 */ NdrFcShort( 0xe8 ), /* Offset= 232 (732) */
/* 502 */ NdrFcLong( 0x7 ), /* 7 */
/* 506 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 508 */ NdrFcLong( 0x8 ), /* 8 */
/* 512 */ NdrFcShort( 0xe2 ), /* Offset= 226 (738) */
/* 514 */ NdrFcLong( 0xd ), /* 13 */
/* 518 */ NdrFcShort( 0xf4 ), /* Offset= 244 (762) */
/* 520 */ NdrFcLong( 0x9 ), /* 9 */
/* 524 */ NdrFcShort( 0x100 ), /* Offset= 256 (780) */
/* 526 */ NdrFcLong( 0x2000 ), /* 8192 */
/* 530 */ NdrFcShort( 0x10c ), /* Offset= 268 (798) */
/* 532 */ NdrFcLong( 0x24 ), /* 36 */
/* 536 */ NdrFcShort( 0x308 ), /* Offset= 776 (1312) */
/* 538 */ NdrFcLong( 0x4024 ), /* 16420 */
/* 542 */ NdrFcShort( 0x302 ), /* Offset= 770 (1312) */
/* 544 */ NdrFcLong( 0x4011 ), /* 16401 */
/* 548 */ NdrFcShort( 0x300 ), /* Offset= 768 (1316) */
/* 550 */ NdrFcLong( 0x4002 ), /* 16386 */
/* 554 */ NdrFcShort( 0x2fe ), /* Offset= 766 (1320) */
/* 556 */ NdrFcLong( 0x4003 ), /* 16387 */
/* 560 */ NdrFcShort( 0x2fc ), /* Offset= 764 (1324) */
/* 562 */ NdrFcLong( 0x4014 ), /* 16404 */
/* 566 */ NdrFcShort( 0x2fa ), /* Offset= 762 (1328) */
/* 568 */ NdrFcLong( 0x4004 ), /* 16388 */
/* 572 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (1332) */
/* 574 */ NdrFcLong( 0x4005 ), /* 16389 */
/* 578 */ NdrFcShort( 0x2f6 ), /* Offset= 758 (1336) */
/* 580 */ NdrFcLong( 0x400b ), /* 16395 */
/* 584 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1320) */
/* 586 */ NdrFcLong( 0x400a ), /* 16394 */
/* 590 */ NdrFcShort( 0x2de ), /* Offset= 734 (1324) */
/* 592 */ NdrFcLong( 0x4006 ), /* 16390 */
/* 596 */ NdrFcShort( 0x2e8 ), /* Offset= 744 (1340) */
/* 598 */ NdrFcLong( 0x4007 ), /* 16391 */
/* 602 */ NdrFcShort( 0x2de ), /* Offset= 734 (1336) */
/* 604 */ NdrFcLong( 0x4008 ), /* 16392 */
/* 608 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1344) */
/* 610 */ NdrFcLong( 0x400d ), /* 16397 */
/* 614 */ NdrFcShort( 0x2de ), /* Offset= 734 (1348) */
/* 616 */ NdrFcLong( 0x4009 ), /* 16393 */
/* 620 */ NdrFcShort( 0x2dc ), /* Offset= 732 (1352) */
/* 622 */ NdrFcLong( 0x6000 ), /* 24576 */
/* 626 */ NdrFcShort( 0x2da ), /* Offset= 730 (1356) */
/* 628 */ NdrFcLong( 0x400c ), /* 16396 */
/* 632 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (1360) */
/* 634 */ NdrFcLong( 0x10 ), /* 16 */
/* 638 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 640 */ NdrFcLong( 0x12 ), /* 18 */
/* 644 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 646 */ NdrFcLong( 0x13 ), /* 19 */
/* 650 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 652 */ NdrFcLong( 0x15 ), /* 21 */
/* 656 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
/* 658 */ NdrFcLong( 0x16 ), /* 22 */
/* 662 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 664 */ NdrFcLong( 0x17 ), /* 23 */
/* 668 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 670 */ NdrFcLong( 0xe ), /* 14 */
/* 674 */ NdrFcShort( 0x2b6 ), /* Offset= 694 (1368) */
/* 676 */ NdrFcLong( 0x400e ), /* 16398 */
/* 680 */ NdrFcShort( 0x2ba ), /* Offset= 698 (1378) */
/* 682 */ NdrFcLong( 0x4010 ), /* 16400 */
/* 686 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (1382) */
/* 688 */ NdrFcLong( 0x4012 ), /* 16402 */
/* 692 */ NdrFcShort( 0x274 ), /* Offset= 628 (1320) */
/* 694 */ NdrFcLong( 0x4013 ), /* 16403 */
/* 698 */ NdrFcShort( 0x272 ), /* Offset= 626 (1324) */
/* 700 */ NdrFcLong( 0x4015 ), /* 16405 */
/* 704 */ NdrFcShort( 0x270 ), /* Offset= 624 (1328) */
/* 706 */ NdrFcLong( 0x4016 ), /* 16406 */
/* 710 */ NdrFcShort( 0x266 ), /* Offset= 614 (1324) */
/* 712 */ NdrFcLong( 0x4017 ), /* 16407 */
/* 716 */ NdrFcShort( 0x260 ), /* Offset= 608 (1324) */
/* 718 */ NdrFcLong( 0x0 ), /* 0 */
/* 722 */ NdrFcShort( 0x0 ), /* Offset= 0 (722) */
/* 724 */ NdrFcLong( 0x1 ), /* 1 */
/* 728 */ NdrFcShort( 0x0 ), /* Offset= 0 (728) */
/* 730 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (729) */
/* 732 */
0x15, /* FC_STRUCT */
0x7, /* 7 */
/* 734 */ NdrFcShort( 0x8 ), /* 8 */
/* 736 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 738 */
0x13, 0x0, /* FC_OP */
/* 740 */ NdrFcShort( 0xc ), /* Offset= 12 (752) */
/* 742 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 744 */ NdrFcShort( 0x2 ), /* 2 */
/* 746 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 748 */ NdrFcShort( 0xfffc ), /* -4 */
/* 750 */ 0x6, /* FC_SHORT */
0x5b, /* FC_END */
/* 752 */
0x17, /* FC_CSTRUCT */
0x3, /* 3 */
/* 754 */ NdrFcShort( 0x8 ), /* 8 */
/* 756 */ NdrFcShort( 0xfffffff2 ), /* Offset= -14 (742) */
/* 758 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 760 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 762 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 764 */ NdrFcLong( 0x0 ), /* 0 */
/* 768 */ NdrFcShort( 0x0 ), /* 0 */
/* 770 */ NdrFcShort( 0x0 ), /* 0 */
/* 772 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 774 */ 0x0, /* 0 */
0x0, /* 0 */
/* 776 */ 0x0, /* 0 */
0x0, /* 0 */
/* 778 */ 0x0, /* 0 */
0x46, /* 70 */
/* 780 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 782 */ NdrFcLong( 0x20400 ), /* 132096 */
/* 786 */ NdrFcShort( 0x0 ), /* 0 */
/* 788 */ NdrFcShort( 0x0 ), /* 0 */
/* 790 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 792 */ 0x0, /* 0 */
0x0, /* 0 */
/* 794 */ 0x0, /* 0 */
0x0, /* 0 */
/* 796 */ 0x0, /* 0 */
0x46, /* 70 */
/* 798 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 800 */ NdrFcShort( 0x2 ), /* Offset= 2 (802) */
/* 802 */
0x13, 0x0, /* FC_OP */
/* 804 */ NdrFcShort( 0x1ea ), /* Offset= 490 (1294) */
/* 806 */
0x2a, /* FC_ENCAPSULATED_UNION */
0x49, /* 73 */
/* 808 */ NdrFcShort( 0x18 ), /* 24 */
/* 810 */ NdrFcShort( 0xa ), /* 10 */
/* 812 */ NdrFcLong( 0x8 ), /* 8 */
/* 816 */ NdrFcShort( 0x58 ), /* Offset= 88 (904) */
/* 818 */ NdrFcLong( 0xd ), /* 13 */
/* 822 */ NdrFcShort( 0x78 ), /* Offset= 120 (942) */
/* 824 */ NdrFcLong( 0x9 ), /* 9 */
/* 828 */ NdrFcShort( 0x94 ), /* Offset= 148 (976) */
/* 830 */ NdrFcLong( 0xc ), /* 12 */
/* 834 */ NdrFcShort( 0xbc ), /* Offset= 188 (1022) */
/* 836 */ NdrFcLong( 0x24 ), /* 36 */
/* 840 */ NdrFcShort( 0x114 ), /* Offset= 276 (1116) */
/* 842 */ NdrFcLong( 0x800d ), /* 32781 */
/* 846 */ NdrFcShort( 0x11e ), /* Offset= 286 (1132) */
/* 848 */ NdrFcLong( 0x10 ), /* 16 */
/* 852 */ NdrFcShort( 0x136 ), /* Offset= 310 (1162) */
/* 854 */ NdrFcLong( 0x2 ), /* 2 */
/* 858 */ NdrFcShort( 0x14e ), /* Offset= 334 (1192) */
/* 860 */ NdrFcLong( 0x3 ), /* 3 */
/* 864 */ NdrFcShort( 0x166 ), /* Offset= 358 (1222) */
/* 866 */ NdrFcLong( 0x14 ), /* 20 */
/* 870 */ NdrFcShort( 0x17e ), /* Offset= 382 (1252) */
/* 872 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (871) */
/* 874 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 876 */ NdrFcShort( 0x4 ), /* 4 */
/* 878 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 880 */ NdrFcShort( 0x0 ), /* 0 */
/* 882 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 884 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 886 */ NdrFcShort( 0x4 ), /* 4 */
/* 888 */ NdrFcShort( 0x0 ), /* 0 */
/* 890 */ NdrFcShort( 0x1 ), /* 1 */
/* 892 */ NdrFcShort( 0x0 ), /* 0 */
/* 894 */ NdrFcShort( 0x0 ), /* 0 */
/* 896 */ 0x13, 0x0, /* FC_OP */
/* 898 */ NdrFcShort( 0xffffff6e ), /* Offset= -146 (752) */
/* 900 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 902 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 904 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 906 */ NdrFcShort( 0x8 ), /* 8 */
/* 908 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 910 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 912 */ NdrFcShort( 0x4 ), /* 4 */
/* 914 */ NdrFcShort( 0x4 ), /* 4 */
/* 916 */ 0x11, 0x0, /* FC_RP */
/* 918 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (874) */
/* 920 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 922 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 924 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 926 */ NdrFcShort( 0x0 ), /* 0 */
/* 928 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 930 */ NdrFcShort( 0x0 ), /* 0 */
/* 932 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 936 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 938 */ NdrFcShort( 0xffffff50 ), /* Offset= -176 (762) */
/* 940 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 942 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 944 */ NdrFcShort( 0x8 ), /* 8 */
/* 946 */ NdrFcShort( 0x0 ), /* 0 */
/* 948 */ NdrFcShort( 0x6 ), /* Offset= 6 (954) */
/* 950 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 952 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 954 */
0x11, 0x0, /* FC_RP */
/* 956 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (924) */
/* 958 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 960 */ NdrFcShort( 0x0 ), /* 0 */
/* 962 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 964 */ NdrFcShort( 0x0 ), /* 0 */
/* 966 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 970 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 972 */ NdrFcShort( 0xffffff40 ), /* Offset= -192 (780) */
/* 974 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 976 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 978 */ NdrFcShort( 0x8 ), /* 8 */
/* 980 */ NdrFcShort( 0x0 ), /* 0 */
/* 982 */ NdrFcShort( 0x6 ), /* Offset= 6 (988) */
/* 984 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 986 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 988 */
0x11, 0x0, /* FC_RP */
/* 990 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (958) */
/* 992 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 994 */ NdrFcShort( 0x4 ), /* 4 */
/* 996 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 998 */ NdrFcShort( 0x0 ), /* 0 */
/* 1000 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1002 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 1004 */ NdrFcShort( 0x4 ), /* 4 */
/* 1006 */ NdrFcShort( 0x0 ), /* 0 */
/* 1008 */ NdrFcShort( 0x1 ), /* 1 */
/* 1010 */ NdrFcShort( 0x0 ), /* 0 */
/* 1012 */ NdrFcShort( 0x0 ), /* 0 */
/* 1014 */ 0x13, 0x0, /* FC_OP */
/* 1016 */ NdrFcShort( 0x172 ), /* Offset= 370 (1386) */
/* 1018 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1020 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1022 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1024 */ NdrFcShort( 0x8 ), /* 8 */
/* 1026 */ NdrFcShort( 0x0 ), /* 0 */
/* 1028 */ NdrFcShort( 0x6 ), /* Offset= 6 (1034) */
/* 1030 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 1032 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1034 */
0x11, 0x0, /* FC_RP */
/* 1036 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (992) */
/* 1038 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1040 */ NdrFcLong( 0x2f ), /* 47 */
/* 1044 */ NdrFcShort( 0x0 ), /* 0 */
/* 1046 */ NdrFcShort( 0x0 ), /* 0 */
/* 1048 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 1050 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1052 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1054 */ 0x0, /* 0 */
0x46, /* 70 */
/* 1056 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 1058 */ NdrFcShort( 0x1 ), /* 1 */
/* 1060 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1062 */ NdrFcShort( 0x4 ), /* 4 */
/* 1064 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 1066 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1068 */ NdrFcShort( 0x10 ), /* 16 */
/* 1070 */ NdrFcShort( 0x0 ), /* 0 */
/* 1072 */ NdrFcShort( 0xa ), /* Offset= 10 (1082) */
/* 1074 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1076 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1078 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (1038) */
/* 1080 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1082 */
0x13, 0x0, /* FC_OP */
/* 1084 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (1056) */
/* 1086 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1088 */ NdrFcShort( 0x4 ), /* 4 */
/* 1090 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1092 */ NdrFcShort( 0x0 ), /* 0 */
/* 1094 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1096 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 1098 */ NdrFcShort( 0x4 ), /* 4 */
/* 1100 */ NdrFcShort( 0x0 ), /* 0 */
/* 1102 */ NdrFcShort( 0x1 ), /* 1 */
/* 1104 */ NdrFcShort( 0x0 ), /* 0 */
/* 1106 */ NdrFcShort( 0x0 ), /* 0 */
/* 1108 */ 0x13, 0x0, /* FC_OP */
/* 1110 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (1066) */
/* 1112 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1114 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1116 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1118 */ NdrFcShort( 0x8 ), /* 8 */
/* 1120 */ NdrFcShort( 0x0 ), /* 0 */
/* 1122 */ NdrFcShort( 0x6 ), /* Offset= 6 (1128) */
/* 1124 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 1126 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1128 */
0x11, 0x0, /* FC_RP */
/* 1130 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (1086) */
/* 1132 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1134 */ NdrFcShort( 0x18 ), /* 24 */
/* 1136 */ NdrFcShort( 0x0 ), /* 0 */
/* 1138 */ NdrFcShort( 0xa ), /* Offset= 10 (1148) */
/* 1140 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 1142 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1144 */ NdrFcShort( 0xfffffbc0 ), /* Offset= -1088 (56) */
/* 1146 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1148 */
0x11, 0x0, /* FC_RP */
/* 1150 */ NdrFcShort( 0xffffff1e ), /* Offset= -226 (924) */
/* 1152 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 1154 */ NdrFcShort( 0x1 ), /* 1 */
/* 1156 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1158 */ NdrFcShort( 0x0 ), /* 0 */
/* 1160 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 1162 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 1164 */ NdrFcShort( 0x8 ), /* 8 */
/* 1166 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1168 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 1170 */ NdrFcShort( 0x4 ), /* 4 */
/* 1172 */ NdrFcShort( 0x4 ), /* 4 */
/* 1174 */ 0x13, 0x0, /* FC_OP */
/* 1176 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1152) */
/* 1178 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1180 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1182 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 1184 */ NdrFcShort( 0x2 ), /* 2 */
/* 1186 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1188 */ NdrFcShort( 0x0 ), /* 0 */
/* 1190 */ 0x6, /* FC_SHORT */
0x5b, /* FC_END */
/* 1192 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 1194 */ NdrFcShort( 0x8 ), /* 8 */
/* 1196 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1198 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 1200 */ NdrFcShort( 0x4 ), /* 4 */
/* 1202 */ NdrFcShort( 0x4 ), /* 4 */
/* 1204 */ 0x13, 0x0, /* FC_OP */
/* 1206 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1182) */
/* 1208 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1210 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1212 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1214 */ NdrFcShort( 0x4 ), /* 4 */
/* 1216 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1218 */ NdrFcShort( 0x0 ), /* 0 */
/* 1220 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1222 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 1224 */ NdrFcShort( 0x8 ), /* 8 */
/* 1226 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1228 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 1230 */ NdrFcShort( 0x4 ), /* 4 */
/* 1232 */ NdrFcShort( 0x4 ), /* 4 */
/* 1234 */ 0x13, 0x0, /* FC_OP */
/* 1236 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1212) */
/* 1238 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1240 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1242 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1244 */ NdrFcShort( 0x8 ), /* 8 */
/* 1246 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1248 */ NdrFcShort( 0x0 ), /* 0 */
/* 1250 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1252 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 1254 */ NdrFcShort( 0x8 ), /* 8 */
/* 1256 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 1258 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 1260 */ NdrFcShort( 0x4 ), /* 4 */
/* 1262 */ NdrFcShort( 0x4 ), /* 4 */
/* 1264 */ 0x13, 0x0, /* FC_OP */
/* 1266 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1242) */
/* 1268 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 1270 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1272 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 1274 */ NdrFcShort( 0x8 ), /* 8 */
/* 1276 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1278 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1280 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1282 */ NdrFcShort( 0x8 ), /* 8 */
/* 1284 */ 0x7, /* Corr desc: FC_USHORT */
0x0, /* */
/* 1286 */ NdrFcShort( 0xffd8 ), /* -40 */
/* 1288 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1290 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (1272) */
/* 1292 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1294 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1296 */ NdrFcShort( 0x28 ), /* 40 */
/* 1298 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (1280) */
/* 1300 */ NdrFcShort( 0x0 ), /* Offset= 0 (1300) */
/* 1302 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1304 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1306 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1308 */ NdrFcShort( 0xfffffe0a ), /* Offset= -502 (806) */
/* 1310 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1312 */
0x13, 0x0, /* FC_OP */
/* 1314 */ NdrFcShort( 0xffffff08 ), /* Offset= -248 (1066) */
/* 1316 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1318 */ 0x1, /* FC_BYTE */
0x5c, /* FC_PAD */
/* 1320 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1322 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 1324 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1326 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 1328 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1330 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 1332 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1334 */ 0xa, /* FC_FLOAT */
0x5c, /* FC_PAD */
/* 1336 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1338 */ 0xc, /* FC_DOUBLE */
0x5c, /* FC_PAD */
/* 1340 */
0x13, 0x0, /* FC_OP */
/* 1342 */ NdrFcShort( 0xfffffd9e ), /* Offset= -610 (732) */
/* 1344 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1346 */ NdrFcShort( 0xfffffda0 ), /* Offset= -608 (738) */
/* 1348 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1350 */ NdrFcShort( 0xfffffdb4 ), /* Offset= -588 (762) */
/* 1352 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1354 */ NdrFcShort( 0xfffffdc2 ), /* Offset= -574 (780) */
/* 1356 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1358 */ NdrFcShort( 0xfffffdd0 ), /* Offset= -560 (798) */
/* 1360 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1362 */ NdrFcShort( 0x2 ), /* Offset= 2 (1364) */
/* 1364 */
0x13, 0x0, /* FC_OP */
/* 1366 */ NdrFcShort( 0x14 ), /* Offset= 20 (1386) */
/* 1368 */
0x15, /* FC_STRUCT */
0x7, /* 7 */
/* 1370 */ NdrFcShort( 0x10 ), /* 16 */
/* 1372 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 1374 */ 0x1, /* FC_BYTE */
0x8, /* FC_LONG */
/* 1376 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1378 */
0x13, 0x0, /* FC_OP */
/* 1380 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1368) */
/* 1382 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1384 */ 0x2, /* FC_CHAR */
0x5c, /* FC_PAD */
/* 1386 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 1388 */ NdrFcShort( 0x20 ), /* 32 */
/* 1390 */ NdrFcShort( 0x0 ), /* 0 */
/* 1392 */ NdrFcShort( 0x0 ), /* Offset= 0 (1392) */
/* 1394 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1396 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1398 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1400 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1402 */ NdrFcShort( 0xfffffc3a ), /* Offset= -966 (436) */
/* 1404 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1406 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1408 */ NdrFcShort( 0x0 ), /* 0 */
/* 1410 */ NdrFcShort( 0x10 ), /* 16 */
/* 1412 */ NdrFcShort( 0x0 ), /* 0 */
/* 1414 */ NdrFcShort( 0xfffffc2a ), /* Offset= -982 (432) */
/* 1416 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1418 */ NdrFcShort( 0x38 ), /* 56 */
/* 1420 */ NdrFcShort( 0x0 ), /* 0 */
/* 1422 */ NdrFcShort( 0x0 ), /* Offset= 0 (1422) */
/* 1424 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1426 */ 0x8, /* FC_LONG */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 1428 */ 0x0, /* 0 */
NdrFcShort( 0xfffffc09 ), /* Offset= -1015 (414) */
0x40, /* FC_STRUCTPAD4 */
/* 1432 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1434 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (1406) */
/* 1436 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1438 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1440 */ NdrFcShort( 0x0 ), /* 0 */
/* 1442 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1444 */ NdrFcShort( 0x4 ), /* 4 */
/* 1446 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1450 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1452 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (1416) */
/* 1454 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1456 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1458 */ NdrFcShort( 0x18 ), /* 24 */
/* 1460 */ NdrFcShort( 0x0 ), /* 0 */
/* 1462 */ NdrFcShort( 0xa ), /* Offset= 10 (1472) */
/* 1464 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 1466 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1468 */ NdrFcShort( 0xfffffa7c ), /* Offset= -1412 (56) */
/* 1470 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1472 */
0x13, 0x0, /* FC_OP */
/* 1474 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (1438) */
/* 1476 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1478 */ NdrFcShort( 0x0 ), /* 0 */
/* 1480 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 1482 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1484 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1488 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1490 */ NdrFcShort( 0xffffffde ), /* Offset= -34 (1456) */
/* 1492 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1494 */
0x11, 0x0, /* FC_RP */
/* 1496 */ NdrFcShort( 0xfffffa60 ), /* Offset= -1440 (56) */
/* 1498 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1500 */ NdrFcShort( 0x2 ), /* Offset= 2 (1502) */
/* 1502 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1504 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1506 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 1508 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1510 */ NdrFcShort( 0x2 ), /* Offset= 2 (1512) */
/* 1512 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1514 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1516 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1518 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1520 */ NdrFcShort( 0x2 ), /* Offset= 2 (1522) */
/* 1522 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1524 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1526 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1528 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1530 */ NdrFcShort( 0x2 ), /* Offset= 2 (1532) */
/* 1532 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1534 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1536 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1538 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1540 */ NdrFcShort( 0x2 ), /* Offset= 2 (1542) */
/* 1542 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1544 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1546 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1548 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1550 */ NdrFcShort( 0x2 ), /* Offset= 2 (1552) */
/* 1552 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1554 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1556 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 1558 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1560 */ NdrFcShort( 0x2 ), /* Offset= 2 (1562) */
/* 1562 */
0x13, 0x0, /* FC_OP */
/* 1564 */ NdrFcShort( 0x2 ), /* Offset= 2 (1566) */
/* 1566 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1568 */ NdrFcShort( 0x8 ), /* 8 */
/* 1570 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1572 */ NdrFcShort( 0x4 ), /* 4 */
/* 1574 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1576 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1578 */ NdrFcShort( 0x2 ), /* Offset= 2 (1580) */
/* 1580 */
0x13, 0x0, /* FC_OP */
/* 1582 */ NdrFcShort( 0x2 ), /* Offset= 2 (1584) */
/* 1584 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1586 */ NdrFcShort( 0x4 ), /* 4 */
/* 1588 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1590 */ NdrFcShort( 0x5 ), /* 5 */
/* 1592 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1594 */
0x11, 0x0, /* FC_RP */
/* 1596 */ NdrFcShort( 0x2 ), /* Offset= 2 (1598) */
/* 1598 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1600 */ NdrFcShort( 0x8 ), /* 8 */
/* 1602 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1604 */ NdrFcShort( 0x6 ), /* 6 */
/* 1606 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1608 */
0x11, 0x0, /* FC_RP */
/* 1610 */ NdrFcShort( 0x2 ), /* Offset= 2 (1612) */
/* 1612 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1614 */ NdrFcShort( 0x4 ), /* 4 */
/* 1616 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1618 */ NdrFcShort( 0x7 ), /* 7 */
/* 1620 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1622 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1624 */ NdrFcShort( 0x2 ), /* Offset= 2 (1626) */
/* 1626 */
0x13, 0x0, /* FC_OP */
/* 1628 */ NdrFcShort( 0x2 ), /* Offset= 2 (1630) */
/* 1630 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 1632 */ NdrFcShort( 0x0 ), /* 0 */
/* 1634 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1636 */ NdrFcShort( 0x8 ), /* 8 */
/* 1638 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1642 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1644 */ NdrFcShort( 0xfffffa02 ), /* Offset= -1534 (110) */
/* 1646 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1648 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1650 */ NdrFcShort( 0x2 ), /* Offset= 2 (1652) */
/* 1652 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1654 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1656 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1658 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1660 */ NdrFcShort( 0x2 ), /* Offset= 2 (1662) */
/* 1662 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1664 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 1666 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 1668 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1670 */ NdrFcLong( 0xc733a7c ), /* 208878204 */
/* 1674 */ NdrFcShort( 0x2a1c ), /* 10780 */
/* 1676 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 1678 */ 0xad, /* 173 */
0xe5, /* 229 */
/* 1680 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 1682 */ 0x0, /* 0 */
0x44, /* 68 */
/* 1684 */ 0x77, /* 119 */
0x3d, /* 61 */
/* 1686 */
0x11, 0x0, /* FC_RP */
/* 1688 */ NdrFcShort( 0x2 ), /* Offset= 2 (1690) */
/* 1690 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1692 */ NdrFcShort( 0x8 ), /* 8 */
/* 1694 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1696 */ NdrFcShort( 0x9 ), /* 9 */
/* 1698 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1700 */
0x11, 0x0, /* FC_RP */
/* 1702 */ NdrFcShort( 0x2 ), /* Offset= 2 (1704) */
/* 1704 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1706 */ NdrFcShort( 0x4 ), /* 4 */
/* 1708 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1710 */ NdrFcShort( 0xa ), /* 10 */
/* 1712 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1714 */
0x12, 0x0, /* FC_UP */
/* 1716 */ NdrFcShort( 0xfffff984 ), /* Offset= -1660 (56) */
/* 1718 */
0x12, 0x0, /* FC_UP */
/* 1720 */ NdrFcShort( 0x5b6 ), /* Offset= 1462 (3182) */
/* 1722 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1724 */ NdrFcLong( 0xc733a30 ), /* 208878128 */
/* 1728 */ NdrFcShort( 0x2a1c ), /* 10780 */
/* 1730 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 1732 */ 0xad, /* 173 */
0xe5, /* 229 */
/* 1734 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 1736 */ 0x0, /* 0 */
0x44, /* 68 */
/* 1738 */ 0x77, /* 119 */
0x3d, /* 61 */
/* 1740 */
0x12, 0x0, /* FC_UP */
/* 1742 */ NdrFcShort( 0xfffffc22 ), /* Offset= -990 (752) */
/* 1744 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1746 */ NdrFcShort( 0x1 ), /* 1 */
/* 1748 */ NdrFcShort( 0x4 ), /* 4 */
/* 1750 */ NdrFcShort( 0x0 ), /* 0 */
/* 1752 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1740) */
/* 1754 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1756 */ NdrFcShort( 0x0 ), /* 0 */
/* 1758 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1760 */ NdrFcShort( 0x8 ), /* 8 */
/* 1762 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1766 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1768 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1744) */
/* 1770 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1772 */
0x12, 0x0, /* FC_UP */
/* 1774 */ NdrFcShort( 0xfffffe7c ), /* Offset= -388 (1386) */
/* 1776 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1778 */ NdrFcShort( 0x0 ), /* 0 */
/* 1780 */ NdrFcShort( 0x10 ), /* 16 */
/* 1782 */ NdrFcShort( 0x0 ), /* 0 */
/* 1784 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1772) */
/* 1786 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1788 */ NdrFcShort( 0x0 ), /* 0 */
/* 1790 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1792 */ NdrFcShort( 0x10 ), /* 16 */
/* 1794 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1798 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1800 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (1776) */
/* 1802 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1804 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1806 */ NdrFcShort( 0x0 ), /* 0 */
/* 1808 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1810 */ NdrFcShort( 0x18 ), /* 24 */
/* 1812 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1816 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1818 */ NdrFcShort( 0xfffffbf2 ), /* Offset= -1038 (780) */
/* 1820 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1822 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1824 */ NdrFcShort( 0x0 ), /* 0 */
/* 1826 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1828 */ NdrFcShort( 0x20 ), /* 32 */
/* 1830 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1834 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1836 */ NdrFcShort( 0xfffffbce ), /* Offset= -1074 (762) */
/* 1838 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1840 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x7, /* FC_USHORT */
/* 1842 */ 0x0, /* Corr desc: */
0x59, /* FC_CALLBACK */
/* 1844 */ NdrFcShort( 0xb ), /* 11 */
/* 1846 */ NdrFcShort( 0x2 ), /* Offset= 2 (1848) */
/* 1848 */ NdrFcShort( 0x8 ), /* 8 */
/* 1850 */ NdrFcShort( 0x61 ), /* 97 */
/* 1852 */ NdrFcLong( 0x0 ), /* 0 */
/* 1856 */ NdrFcShort( 0x0 ), /* Offset= 0 (1856) */
/* 1858 */ NdrFcLong( 0x1 ), /* 1 */
/* 1862 */ NdrFcShort( 0x0 ), /* Offset= 0 (1862) */
/* 1864 */ NdrFcLong( 0x10 ), /* 16 */
/* 1868 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 1870 */ NdrFcLong( 0x11 ), /* 17 */
/* 1874 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 1876 */ NdrFcLong( 0x2 ), /* 2 */
/* 1880 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1882 */ NdrFcLong( 0x12 ), /* 18 */
/* 1886 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1888 */ NdrFcLong( 0x3 ), /* 3 */
/* 1892 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1894 */ NdrFcLong( 0x13 ), /* 19 */
/* 1898 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1900 */ NdrFcLong( 0x16 ), /* 22 */
/* 1904 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1906 */ NdrFcLong( 0x17 ), /* 23 */
/* 1910 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1912 */ NdrFcLong( 0xe ), /* 14 */
/* 1916 */ NdrFcShort( 0xfffffb60 ), /* Offset= -1184 (732) */
/* 1918 */ NdrFcLong( 0x14 ), /* 20 */
/* 1922 */ NdrFcShort( 0xfffffb5a ), /* Offset= -1190 (732) */
/* 1924 */ NdrFcLong( 0x15 ), /* 21 */
/* 1928 */ NdrFcShort( 0xfffffb54 ), /* Offset= -1196 (732) */
/* 1930 */ NdrFcLong( 0x4 ), /* 4 */
/* 1934 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
/* 1936 */ NdrFcLong( 0x5 ), /* 5 */
/* 1940 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 1942 */ NdrFcLong( 0xb ), /* 11 */
/* 1946 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1948 */ NdrFcLong( 0xffff ), /* 65535 */
/* 1952 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1954 */ NdrFcLong( 0xa ), /* 10 */
/* 1958 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1960 */ NdrFcLong( 0x6 ), /* 6 */
/* 1964 */ NdrFcShort( 0xfffffb30 ), /* Offset= -1232 (732) */
/* 1966 */ NdrFcLong( 0x7 ), /* 7 */
/* 1970 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 1972 */ NdrFcLong( 0x40 ), /* 64 */
/* 1976 */ NdrFcShort( 0xfffffd40 ), /* Offset= -704 (1272) */
/* 1978 */ NdrFcLong( 0x48 ), /* 72 */
/* 1982 */ NdrFcShort( 0xfffffef4 ), /* Offset= -268 (1714) */
/* 1984 */ NdrFcLong( 0x47 ), /* 71 */
/* 1988 */ NdrFcShort( 0x1c0 ), /* Offset= 448 (2436) */
/* 1990 */ NdrFcLong( 0x8 ), /* 8 */
/* 1994 */ NdrFcShort( 0xffffff06 ), /* Offset= -250 (1744) */
/* 1996 */ NdrFcLong( 0xfff ), /* 4095 */
/* 2000 */ NdrFcShort( 0x1d8 ), /* Offset= 472 (2472) */
/* 2002 */ NdrFcLong( 0x41 ), /* 65 */
/* 2006 */ NdrFcShort( 0x1d2 ), /* Offset= 466 (2472) */
/* 2008 */ NdrFcLong( 0x46 ), /* 70 */
/* 2012 */ NdrFcShort( 0x1cc ), /* Offset= 460 (2472) */
/* 2014 */ NdrFcLong( 0x1e ), /* 30 */
/* 2018 */ NdrFcShort( 0x1da ), /* Offset= 474 (2492) */
/* 2020 */ NdrFcLong( 0x1f ), /* 31 */
/* 2024 */ NdrFcShort( 0x1d8 ), /* Offset= 472 (2496) */
/* 2026 */ NdrFcLong( 0xd ), /* 13 */
/* 2030 */ NdrFcShort( 0xfffffb0c ), /* Offset= -1268 (762) */
/* 2032 */ NdrFcLong( 0x9 ), /* 9 */
/* 2036 */ NdrFcShort( 0xfffffb18 ), /* Offset= -1256 (780) */
/* 2038 */ NdrFcLong( 0x42 ), /* 66 */
/* 2042 */ NdrFcShort( 0x1ca ), /* Offset= 458 (2500) */
/* 2044 */ NdrFcLong( 0x44 ), /* 68 */
/* 2048 */ NdrFcShort( 0x1c4 ), /* Offset= 452 (2500) */
/* 2050 */ NdrFcLong( 0x43 ), /* 67 */
/* 2054 */ NdrFcShort( 0x1d0 ), /* Offset= 464 (2518) */
/* 2056 */ NdrFcLong( 0x45 ), /* 69 */
/* 2060 */ NdrFcShort( 0x1ca ), /* Offset= 458 (2518) */
/* 2062 */ NdrFcLong( 0x49 ), /* 73 */
/* 2066 */ NdrFcShort( 0x1d6 ), /* Offset= 470 (2536) */
/* 2068 */ NdrFcLong( 0x2010 ), /* 8208 */
/* 2072 */ NdrFcShort( 0x1ee ), /* Offset= 494 (2566) */
/* 2074 */ NdrFcLong( 0x2011 ), /* 8209 */
/* 2078 */ NdrFcShort( 0x1e8 ), /* Offset= 488 (2566) */
/* 2080 */ NdrFcLong( 0x2002 ), /* 8194 */
/* 2084 */ NdrFcShort( 0x1e2 ), /* Offset= 482 (2566) */
/* 2086 */ NdrFcLong( 0x2012 ), /* 8210 */
/* 2090 */ NdrFcShort( 0x1dc ), /* Offset= 476 (2566) */
/* 2092 */ NdrFcLong( 0x2003 ), /* 8195 */
/* 2096 */ NdrFcShort( 0x1d6 ), /* Offset= 470 (2566) */
/* 2098 */ NdrFcLong( 0x2013 ), /* 8211 */
/* 2102 */ NdrFcShort( 0x1d0 ), /* Offset= 464 (2566) */
/* 2104 */ NdrFcLong( 0x2016 ), /* 8214 */
/* 2108 */ NdrFcShort( 0x1ca ), /* Offset= 458 (2566) */
/* 2110 */ NdrFcLong( 0x2017 ), /* 8215 */
/* 2114 */ NdrFcShort( 0x1c4 ), /* Offset= 452 (2566) */
/* 2116 */ NdrFcLong( 0x2004 ), /* 8196 */
/* 2120 */ NdrFcShort( 0x1be ), /* Offset= 446 (2566) */
/* 2122 */ NdrFcLong( 0x2005 ), /* 8197 */
/* 2126 */ NdrFcShort( 0x1b8 ), /* Offset= 440 (2566) */
/* 2128 */ NdrFcLong( 0x2006 ), /* 8198 */
/* 2132 */ NdrFcShort( 0x1b2 ), /* Offset= 434 (2566) */
/* 2134 */ NdrFcLong( 0x2007 ), /* 8199 */
/* 2138 */ NdrFcShort( 0x1ac ), /* Offset= 428 (2566) */
/* 2140 */ NdrFcLong( 0x2008 ), /* 8200 */
/* 2144 */ NdrFcShort( 0x1a6 ), /* Offset= 422 (2566) */
/* 2146 */ NdrFcLong( 0x200b ), /* 8203 */
/* 2150 */ NdrFcShort( 0x1a0 ), /* Offset= 416 (2566) */
/* 2152 */ NdrFcLong( 0x200e ), /* 8206 */
/* 2156 */ NdrFcShort( 0x19a ), /* Offset= 410 (2566) */
/* 2158 */ NdrFcLong( 0x2009 ), /* 8201 */
/* 2162 */ NdrFcShort( 0x194 ), /* Offset= 404 (2566) */
/* 2164 */ NdrFcLong( 0x200d ), /* 8205 */
/* 2168 */ NdrFcShort( 0x18e ), /* Offset= 398 (2566) */
/* 2170 */ NdrFcLong( 0x200a ), /* 8202 */
/* 2174 */ NdrFcShort( 0x188 ), /* Offset= 392 (2566) */
/* 2176 */ NdrFcLong( 0x200c ), /* 8204 */
/* 2180 */ NdrFcShort( 0x182 ), /* Offset= 386 (2566) */
/* 2182 */ NdrFcLong( 0x1010 ), /* 4112 */
/* 2186 */ NdrFcShort( 0x190 ), /* Offset= 400 (2586) */
/* 2188 */ NdrFcLong( 0x1011 ), /* 4113 */
/* 2192 */ NdrFcShort( 0x18a ), /* Offset= 394 (2586) */
/* 2194 */ NdrFcLong( 0x1002 ), /* 4098 */
/* 2198 */ NdrFcShort( 0x198 ), /* Offset= 408 (2606) */
/* 2200 */ NdrFcLong( 0x1012 ), /* 4114 */
/* 2204 */ NdrFcShort( 0x192 ), /* Offset= 402 (2606) */
/* 2206 */ NdrFcLong( 0x1003 ), /* 4099 */
/* 2210 */ NdrFcShort( 0x1a0 ), /* Offset= 416 (2626) */
/* 2212 */ NdrFcLong( 0x1013 ), /* 4115 */
/* 2216 */ NdrFcShort( 0x19a ), /* Offset= 410 (2626) */
/* 2218 */ NdrFcLong( 0x1014 ), /* 4116 */
/* 2222 */ NdrFcShort( 0x1b6 ), /* Offset= 438 (2660) */
/* 2224 */ NdrFcLong( 0x1015 ), /* 4117 */
/* 2228 */ NdrFcShort( 0x1b0 ), /* Offset= 432 (2660) */
/* 2230 */ NdrFcLong( 0x1004 ), /* 4100 */
/* 2234 */ NdrFcShort( 0x1c8 ), /* Offset= 456 (2690) */
/* 2236 */ NdrFcLong( 0x1005 ), /* 4101 */
/* 2240 */ NdrFcShort( 0x1e0 ), /* Offset= 480 (2720) */
/* 2242 */ NdrFcLong( 0x100b ), /* 4107 */
/* 2246 */ NdrFcShort( 0x168 ), /* Offset= 360 (2606) */
/* 2248 */ NdrFcLong( 0x100a ), /* 4106 */
/* 2252 */ NdrFcShort( 0x176 ), /* Offset= 374 (2626) */
/* 2254 */ NdrFcLong( 0x1006 ), /* 4102 */
/* 2258 */ NdrFcShort( 0x192 ), /* Offset= 402 (2660) */
/* 2260 */ NdrFcLong( 0x1007 ), /* 4103 */
/* 2264 */ NdrFcShort( 0x1c8 ), /* Offset= 456 (2720) */
/* 2266 */ NdrFcLong( 0x1040 ), /* 4160 */
/* 2270 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (2754) */
/* 2272 */ NdrFcLong( 0x1048 ), /* 4168 */
/* 2276 */ NdrFcShort( 0x200 ), /* Offset= 512 (2788) */
/* 2278 */ NdrFcLong( 0x1047 ), /* 4167 */
/* 2282 */ NdrFcShort( 0x22e ), /* Offset= 558 (2840) */
/* 2284 */ NdrFcLong( 0x1008 ), /* 4104 */
/* 2288 */ NdrFcShort( 0x24e ), /* Offset= 590 (2878) */
/* 2290 */ NdrFcLong( 0x1fff ), /* 8191 */
/* 2294 */ NdrFcShort( 0x27c ), /* Offset= 636 (2930) */
/* 2296 */ NdrFcLong( 0x101e ), /* 4126 */
/* 2300 */ NdrFcShort( 0x2a8 ), /* Offset= 680 (2980) */
/* 2302 */ NdrFcLong( 0x101f ), /* 4127 */
/* 2306 */ NdrFcShort( 0x2d4 ), /* Offset= 724 (3030) */
/* 2308 */ NdrFcLong( 0x100c ), /* 4108 */
/* 2312 */ NdrFcShort( 0x2f4 ), /* Offset= 756 (3068) */
/* 2314 */ NdrFcLong( 0x4010 ), /* 16400 */
/* 2318 */ NdrFcShort( 0x2fe ), /* Offset= 766 (3084) */
/* 2320 */ NdrFcLong( 0x4011 ), /* 16401 */
/* 2324 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (3084) */
/* 2326 */ NdrFcLong( 0x4002 ), /* 16386 */
/* 2330 */ NdrFcShort( 0x2f6 ), /* Offset= 758 (3088) */
/* 2332 */ NdrFcLong( 0x4012 ), /* 16402 */
/* 2336 */ NdrFcShort( 0x2f0 ), /* Offset= 752 (3088) */
/* 2338 */ NdrFcLong( 0x4003 ), /* 16387 */
/* 2342 */ NdrFcShort( 0xfffff6dc ), /* Offset= -2340 (2) */
/* 2344 */ NdrFcLong( 0x4013 ), /* 16403 */
/* 2348 */ NdrFcShort( 0xfffff6d6 ), /* Offset= -2346 (2) */
/* 2350 */ NdrFcLong( 0x4016 ), /* 16406 */
/* 2354 */ NdrFcShort( 0xfffff6d0 ), /* Offset= -2352 (2) */
/* 2356 */ NdrFcLong( 0x4017 ), /* 16407 */
/* 2360 */ NdrFcShort( 0xfffff6ca ), /* Offset= -2358 (2) */
/* 2362 */ NdrFcLong( 0x4004 ), /* 16388 */
/* 2366 */ NdrFcShort( 0x2d6 ), /* Offset= 726 (3092) */
/* 2368 */ NdrFcLong( 0x4005 ), /* 16389 */
/* 2372 */ NdrFcShort( 0x2d4 ), /* Offset= 724 (3096) */
/* 2374 */ NdrFcLong( 0x400b ), /* 16395 */
/* 2378 */ NdrFcShort( 0x2c6 ), /* Offset= 710 (3088) */
/* 2380 */ NdrFcLong( 0x400e ), /* 16398 */
/* 2384 */ NdrFcShort( 0x2cc ), /* Offset= 716 (3100) */
/* 2386 */ NdrFcLong( 0x400a ), /* 16394 */
/* 2390 */ NdrFcShort( 0xfffff6ac ), /* Offset= -2388 (2) */
/* 2392 */ NdrFcLong( 0x4006 ), /* 16390 */
/* 2396 */ NdrFcShort( 0x2c4 ), /* Offset= 708 (3104) */
/* 2398 */ NdrFcLong( 0x4007 ), /* 16391 */
/* 2402 */ NdrFcShort( 0x2b6 ), /* Offset= 694 (3096) */
/* 2404 */ NdrFcLong( 0x4008 ), /* 16392 */
/* 2408 */ NdrFcShort( 0x2bc ), /* Offset= 700 (3108) */
/* 2410 */ NdrFcLong( 0x400d ), /* 16397 */
/* 2414 */ NdrFcShort( 0x2ba ), /* Offset= 698 (3112) */
/* 2416 */ NdrFcLong( 0x4009 ), /* 16393 */
/* 2420 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (3116) */
/* 2422 */ NdrFcLong( 0x6000 ), /* 24576 */
/* 2426 */ NdrFcShort( 0x2b6 ), /* Offset= 694 (3120) */
/* 2428 */ NdrFcLong( 0x400c ), /* 16396 */
/* 2432 */ NdrFcShort( 0x2b4 ), /* Offset= 692 (3124) */
/* 2434 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (2433) */
/* 2436 */
0x12, 0x0, /* FC_UP */
/* 2438 */ NdrFcShort( 0xc ), /* Offset= 12 (2450) */
/* 2440 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 2442 */ NdrFcShort( 0x1 ), /* 1 */
/* 2444 */ 0x10, /* Corr desc: field pointer, */
0x59, /* FC_CALLBACK */
/* 2446 */ NdrFcShort( 0xc ), /* 12 */
/* 2448 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 2450 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2452 */ NdrFcShort( 0xc ), /* 12 */
/* 2454 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2456 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2458 */ NdrFcShort( 0x8 ), /* 8 */
/* 2460 */ NdrFcShort( 0x8 ), /* 8 */
/* 2462 */ 0x12, 0x0, /* FC_UP */
/* 2464 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (2440) */
/* 2466 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2468 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 2470 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2472 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2474 */ NdrFcShort( 0x8 ), /* 8 */
/* 2476 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2478 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2480 */ NdrFcShort( 0x4 ), /* 4 */
/* 2482 */ NdrFcShort( 0x4 ), /* 4 */
/* 2484 */ 0x12, 0x0, /* FC_UP */
/* 2486 */ NdrFcShort( 0xfffffaca ), /* Offset= -1334 (1152) */
/* 2488 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2490 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2492 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 2494 */
0x22, /* FC_C_CSTRING */
0x5c, /* FC_PAD */
/* 2496 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 2498 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 2500 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 2502 */ NdrFcLong( 0xc ), /* 12 */
/* 2506 */ NdrFcShort( 0x0 ), /* 0 */
/* 2508 */ NdrFcShort( 0x0 ), /* 0 */
/* 2510 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 2512 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2514 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2516 */ 0x0, /* 0 */
0x46, /* 70 */
/* 2518 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 2520 */ NdrFcLong( 0xb ), /* 11 */
/* 2524 */ NdrFcShort( 0x0 ), /* 0 */
/* 2526 */ NdrFcShort( 0x0 ), /* 0 */
/* 2528 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 2530 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2532 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2534 */ 0x0, /* 0 */
0x46, /* 70 */
/* 2536 */
0x12, 0x0, /* FC_UP */
/* 2538 */ NdrFcShort( 0x2 ), /* Offset= 2 (2540) */
/* 2540 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2542 */ NdrFcShort( 0x14 ), /* 20 */
/* 2544 */ NdrFcShort( 0x0 ), /* 0 */
/* 2546 */ NdrFcShort( 0xc ), /* Offset= 12 (2558) */
/* 2548 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2550 */ NdrFcShort( 0xfffff642 ), /* Offset= -2494 (56) */
/* 2552 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2554 */ NdrFcShort( 0xffffffca ), /* Offset= -54 (2500) */
/* 2556 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2558 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 2560 */ NdrFcShort( 0x2 ), /* Offset= 2 (2562) */
/* 2562 */
0x12, 0x0, /* FC_UP */
/* 2564 */ NdrFcShort( 0xfffffb0a ), /* Offset= -1270 (1294) */
/* 2566 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 2568 */ NdrFcShort( 0x2 ), /* 2 */
/* 2570 */ NdrFcShort( 0x4 ), /* 4 */
/* 2572 */ NdrFcShort( 0x0 ), /* 0 */
/* 2574 */ NdrFcShort( 0xfffffff0 ), /* Offset= -16 (2558) */
/* 2576 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 2578 */ NdrFcShort( 0x1 ), /* 1 */
/* 2580 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2582 */ NdrFcShort( 0x0 ), /* 0 */
/* 2584 */ 0x2, /* FC_CHAR */
0x5b, /* FC_END */
/* 2586 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2588 */ NdrFcShort( 0x8 ), /* 8 */
/* 2590 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2592 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2594 */ NdrFcShort( 0x4 ), /* 4 */
/* 2596 */ NdrFcShort( 0x4 ), /* 4 */
/* 2598 */ 0x12, 0x0, /* FC_UP */
/* 2600 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (2576) */
/* 2602 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2604 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2606 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2608 */ NdrFcShort( 0x8 ), /* 8 */
/* 2610 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2612 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2614 */ NdrFcShort( 0x4 ), /* 4 */
/* 2616 */ NdrFcShort( 0x4 ), /* 4 */
/* 2618 */ 0x12, 0x0, /* FC_UP */
/* 2620 */ NdrFcShort( 0xfffffa62 ), /* Offset= -1438 (1182) */
/* 2622 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2624 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2626 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2628 */ NdrFcShort( 0x8 ), /* 8 */
/* 2630 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2632 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2634 */ NdrFcShort( 0x4 ), /* 4 */
/* 2636 */ NdrFcShort( 0x4 ), /* 4 */
/* 2638 */ 0x12, 0x0, /* FC_UP */
/* 2640 */ NdrFcShort( 0xfffffa6c ), /* Offset= -1428 (1212) */
/* 2642 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2644 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2646 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 2648 */ NdrFcShort( 0x8 ), /* 8 */
/* 2650 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2652 */ NdrFcShort( 0x0 ), /* 0 */
/* 2654 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2656 */ NdrFcShort( 0xfffff87c ), /* Offset= -1924 (732) */
/* 2658 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2660 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2662 */ NdrFcShort( 0x8 ), /* 8 */
/* 2664 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2666 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2668 */ NdrFcShort( 0x4 ), /* 4 */
/* 2670 */ NdrFcShort( 0x4 ), /* 4 */
/* 2672 */ 0x12, 0x0, /* FC_UP */
/* 2674 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (2646) */
/* 2676 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2678 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2680 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2682 */ NdrFcShort( 0x4 ), /* 4 */
/* 2684 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2686 */ NdrFcShort( 0x0 ), /* 0 */
/* 2688 */ 0xa, /* FC_FLOAT */
0x5b, /* FC_END */
/* 2690 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2692 */ NdrFcShort( 0x8 ), /* 8 */
/* 2694 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2696 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2698 */ NdrFcShort( 0x4 ), /* 4 */
/* 2700 */ NdrFcShort( 0x4 ), /* 4 */
/* 2702 */ 0x12, 0x0, /* FC_UP */
/* 2704 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (2680) */
/* 2706 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2708 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2710 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 2712 */ NdrFcShort( 0x8 ), /* 8 */
/* 2714 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2716 */ NdrFcShort( 0x0 ), /* 0 */
/* 2718 */ 0xc, /* FC_DOUBLE */
0x5b, /* FC_END */
/* 2720 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2722 */ NdrFcShort( 0x8 ), /* 8 */
/* 2724 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2726 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2728 */ NdrFcShort( 0x4 ), /* 4 */
/* 2730 */ NdrFcShort( 0x4 ), /* 4 */
/* 2732 */ 0x12, 0x0, /* FC_UP */
/* 2734 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (2710) */
/* 2736 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2738 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2740 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2742 */ NdrFcShort( 0x8 ), /* 8 */
/* 2744 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2746 */ NdrFcShort( 0x0 ), /* 0 */
/* 2748 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2750 */ NdrFcShort( 0xfffffa3a ), /* Offset= -1478 (1272) */
/* 2752 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2754 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2756 */ NdrFcShort( 0x8 ), /* 8 */
/* 2758 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2760 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2762 */ NdrFcShort( 0x4 ), /* 4 */
/* 2764 */ NdrFcShort( 0x4 ), /* 4 */
/* 2766 */ 0x12, 0x0, /* FC_UP */
/* 2768 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (2740) */
/* 2770 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2772 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2774 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2776 */ NdrFcShort( 0x10 ), /* 16 */
/* 2778 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2780 */ NdrFcShort( 0x0 ), /* 0 */
/* 2782 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2784 */ NdrFcShort( 0xfffff558 ), /* Offset= -2728 (56) */
/* 2786 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2788 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2790 */ NdrFcShort( 0x8 ), /* 8 */
/* 2792 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2794 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2796 */ NdrFcShort( 0x4 ), /* 4 */
/* 2798 */ NdrFcShort( 0x4 ), /* 4 */
/* 2800 */ 0x12, 0x0, /* FC_UP */
/* 2802 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (2774) */
/* 2804 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2806 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2808 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2810 */ NdrFcShort( 0xc ), /* 12 */
/* 2812 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2814 */ NdrFcShort( 0x0 ), /* 0 */
/* 2816 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2818 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 2820 */ NdrFcShort( 0xc ), /* 12 */
/* 2822 */ NdrFcShort( 0x0 ), /* 0 */
/* 2824 */ NdrFcShort( 0x1 ), /* 1 */
/* 2826 */ NdrFcShort( 0x8 ), /* 8 */
/* 2828 */ NdrFcShort( 0x8 ), /* 8 */
/* 2830 */ 0x12, 0x0, /* FC_UP */
/* 2832 */ NdrFcShort( 0xfffffe78 ), /* Offset= -392 (2440) */
/* 2834 */
0x5b, /* FC_END */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 2836 */ 0x0, /* 0 */
NdrFcShort( 0xfffffe7d ), /* Offset= -387 (2450) */
0x5b, /* FC_END */
/* 2840 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2842 */ NdrFcShort( 0x8 ), /* 8 */
/* 2844 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2846 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2848 */ NdrFcShort( 0x4 ), /* 4 */
/* 2850 */ NdrFcShort( 0x4 ), /* 4 */
/* 2852 */ 0x12, 0x0, /* FC_UP */
/* 2854 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (2808) */
/* 2856 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2858 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2860 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 2862 */ NdrFcShort( 0x0 ), /* 0 */
/* 2864 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2866 */ NdrFcShort( 0x0 ), /* 0 */
/* 2868 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 2872 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2874 */ NdrFcShort( 0xfffffb96 ), /* Offset= -1130 (1744) */
/* 2876 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2878 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2880 */ NdrFcShort( 0x8 ), /* 8 */
/* 2882 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2884 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2886 */ NdrFcShort( 0x4 ), /* 4 */
/* 2888 */ NdrFcShort( 0x4 ), /* 4 */
/* 2890 */ 0x12, 0x0, /* FC_UP */
/* 2892 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (2860) */
/* 2894 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2896 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2898 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2900 */ NdrFcShort( 0x8 ), /* 8 */
/* 2902 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2904 */ NdrFcShort( 0x0 ), /* 0 */
/* 2906 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2908 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 2910 */ NdrFcShort( 0x8 ), /* 8 */
/* 2912 */ NdrFcShort( 0x0 ), /* 0 */
/* 2914 */ NdrFcShort( 0x1 ), /* 1 */
/* 2916 */ NdrFcShort( 0x4 ), /* 4 */
/* 2918 */ NdrFcShort( 0x4 ), /* 4 */
/* 2920 */ 0x12, 0x0, /* FC_UP */
/* 2922 */ NdrFcShort( 0xfffff916 ), /* Offset= -1770 (1152) */
/* 2924 */
0x5b, /* FC_END */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 2926 */ 0x0, /* 0 */
NdrFcShort( 0xfffffe39 ), /* Offset= -455 (2472) */
0x5b, /* FC_END */
/* 2930 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2932 */ NdrFcShort( 0x8 ), /* 8 */
/* 2934 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2936 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2938 */ NdrFcShort( 0x4 ), /* 4 */
/* 2940 */ NdrFcShort( 0x4 ), /* 4 */
/* 2942 */ 0x12, 0x0, /* FC_UP */
/* 2944 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (2898) */
/* 2946 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2948 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 2950 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2952 */ NdrFcShort( 0x4 ), /* 4 */
/* 2954 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2956 */ NdrFcShort( 0x0 ), /* 0 */
/* 2958 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2960 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 2962 */ NdrFcShort( 0x4 ), /* 4 */
/* 2964 */ NdrFcShort( 0x0 ), /* 0 */
/* 2966 */ NdrFcShort( 0x1 ), /* 1 */
/* 2968 */ NdrFcShort( 0x0 ), /* 0 */
/* 2970 */ NdrFcShort( 0x0 ), /* 0 */
/* 2972 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 2974 */
0x22, /* FC_C_CSTRING */
0x5c, /* FC_PAD */
/* 2976 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2978 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2980 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 2982 */ NdrFcShort( 0x8 ), /* 8 */
/* 2984 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 2986 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 2988 */ NdrFcShort( 0x4 ), /* 4 */
/* 2990 */ NdrFcShort( 0x4 ), /* 4 */
/* 2992 */ 0x12, 0x0, /* FC_UP */
/* 2994 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (2950) */
/* 2996 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 2998 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3000 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3002 */ NdrFcShort( 0x4 ), /* 4 */
/* 3004 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3006 */ NdrFcShort( 0x0 ), /* 0 */
/* 3008 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 3010 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 3012 */ NdrFcShort( 0x4 ), /* 4 */
/* 3014 */ NdrFcShort( 0x0 ), /* 0 */
/* 3016 */ NdrFcShort( 0x1 ), /* 1 */
/* 3018 */ NdrFcShort( 0x0 ), /* 0 */
/* 3020 */ NdrFcShort( 0x0 ), /* 0 */
/* 3022 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3024 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3026 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 3028 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3030 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 3032 */ NdrFcShort( 0x8 ), /* 8 */
/* 3034 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 3036 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 3038 */ NdrFcShort( 0x4 ), /* 4 */
/* 3040 */ NdrFcShort( 0x4 ), /* 4 */
/* 3042 */ 0x12, 0x0, /* FC_UP */
/* 3044 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (3000) */
/* 3046 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 3048 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3050 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3052 */ NdrFcShort( 0x0 ), /* 0 */
/* 3054 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3056 */ NdrFcShort( 0x0 ), /* 0 */
/* 3058 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3062 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3064 */ NdrFcShort( 0x40 ), /* Offset= 64 (3128) */
/* 3066 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3068 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3070 */ NdrFcShort( 0x8 ), /* 8 */
/* 3072 */ NdrFcShort( 0x0 ), /* 0 */
/* 3074 */ NdrFcShort( 0x6 ), /* Offset= 6 (3080) */
/* 3076 */ 0x8, /* FC_LONG */
0x36, /* FC_POINTER */
/* 3078 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3080 */
0x12, 0x0, /* FC_UP */
/* 3082 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (3050) */
/* 3084 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3086 */ 0x2, /* FC_CHAR */
0x5c, /* FC_PAD */
/* 3088 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3090 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 3092 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3094 */ 0xa, /* FC_FLOAT */
0x5c, /* FC_PAD */
/* 3096 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3098 */ 0xc, /* FC_DOUBLE */
0x5c, /* FC_PAD */
/* 3100 */
0x12, 0x0, /* FC_UP */
/* 3102 */ NdrFcShort( 0xfffff93a ), /* Offset= -1734 (1368) */
/* 3104 */
0x12, 0x0, /* FC_UP */
/* 3106 */ NdrFcShort( 0xfffff6ba ), /* Offset= -2374 (732) */
/* 3108 */
0x12, 0x0, /* FC_UP */
/* 3110 */ NdrFcShort( 0xfffffaaa ), /* Offset= -1366 (1744) */
/* 3112 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 3114 */ NdrFcShort( 0xfffff6d0 ), /* Offset= -2352 (762) */
/* 3116 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 3118 */ NdrFcShort( 0xfffff6de ), /* Offset= -2338 (780) */
/* 3120 */
0x12, 0x0, /* FC_UP */
/* 3122 */ NdrFcShort( 0xfffffdd4 ), /* Offset= -556 (2566) */
/* 3124 */
0x12, 0x0, /* FC_UP */
/* 3126 */ NdrFcShort( 0x2 ), /* Offset= 2 (3128) */
/* 3128 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3130 */ NdrFcShort( 0x10 ), /* 16 */
/* 3132 */ NdrFcShort( 0x0 ), /* 0 */
/* 3134 */ NdrFcShort( 0x0 ), /* Offset= 0 (3134) */
/* 3136 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 3138 */ 0x1, /* FC_BYTE */
0x8, /* FC_LONG */
/* 3140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3142 */ NdrFcShort( 0xfffffaea ), /* Offset= -1302 (1840) */
/* 3144 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3146 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3148 */ NdrFcShort( 0x0 ), /* 0 */
/* 3150 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3152 */ NdrFcShort( 0x28 ), /* 40 */
/* 3154 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3158 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3160 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (3128) */
/* 3162 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3164 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3166 */ NdrFcShort( 0x0 ), /* 0 */
/* 3168 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3170 */ NdrFcShort( 0x30 ), /* 48 */
/* 3172 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3176 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3178 */ NdrFcShort( 0xfffffa86 ), /* Offset= -1402 (1776) */
/* 3180 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3182 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3184 */ NdrFcShort( 0x38 ), /* 56 */
/* 3186 */ NdrFcShort( 0x0 ), /* 0 */
/* 3188 */ NdrFcShort( 0x14 ), /* Offset= 20 (3208) */
/* 3190 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3192 */ NdrFcShort( 0xfffffa42 ), /* Offset= -1470 (1722) */
/* 3194 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 3196 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3198 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3200 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3202 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3204 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3206 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3208 */
0x12, 0x0, /* FC_UP */
/* 3210 */ NdrFcShort( 0xfffffa50 ), /* Offset= -1456 (1754) */
/* 3212 */
0x12, 0x0, /* FC_UP */
/* 3214 */ NdrFcShort( 0xfffffa6c ), /* Offset= -1428 (1786) */
/* 3216 */
0x12, 0x0, /* FC_UP */
/* 3218 */ NdrFcShort( 0xfffffa7a ), /* Offset= -1414 (1804) */
/* 3220 */
0x12, 0x0, /* FC_UP */
/* 3222 */ NdrFcShort( 0xfffffa88 ), /* Offset= -1400 (1822) */
/* 3224 */
0x12, 0x0, /* FC_UP */
/* 3226 */ NdrFcShort( 0xffffffb0 ), /* Offset= -80 (3146) */
/* 3228 */
0x12, 0x0, /* FC_UP */
/* 3230 */ NdrFcShort( 0xffffffbe ), /* Offset= -66 (3164) */
/* 3232 */
0x12, 0x0, /* FC_UP */
/* 3234 */ NdrFcShort( 0x2 ), /* Offset= 2 (3236) */
/* 3236 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3238 */ NdrFcShort( 0x0 ), /* 0 */
/* 3240 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3242 */ NdrFcShort( 0xd ), /* 13 */
/* 3244 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3248 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3250 */ NdrFcShort( 0xfffff3bc ), /* Offset= -3140 (110) */
/* 3252 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3254 */
0x12, 0x0, /* FC_UP */
/* 3256 */ NdrFcShort( 0x2 ), /* Offset= 2 (3258) */
/* 3258 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3260 */ NdrFcShort( 0x4 ), /* 4 */
/* 3262 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3264 */ NdrFcShort( 0xe ), /* 14 */
/* 3266 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3268 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3270 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 3272 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3274 */ NdrFcShort( 0x2 ), /* Offset= 2 (3276) */
/* 3276 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3278 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3280 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3282 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3284 */ NdrFcShort( 0x2 ), /* Offset= 2 (3286) */
/* 3286 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3288 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3290 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3292 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3294 */ NdrFcShort( 0x2 ), /* Offset= 2 (3296) */
/* 3296 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3298 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3300 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 3302 */
0x12, 0x0, /* FC_UP */
/* 3304 */ NdrFcShort( 0x2 ), /* Offset= 2 (3306) */
/* 3306 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3308 */ NdrFcShort( 0x0 ), /* 0 */
/* 3310 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3312 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3314 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3318 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3320 */ NdrFcShort( 0xfffff8b8 ), /* Offset= -1864 (1456) */
/* 3322 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3324 */
0x11, 0x0, /* FC_RP */
/* 3326 */ NdrFcShort( 0x2 ), /* Offset= 2 (3328) */
/* 3328 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3330 */ NdrFcShort( 0x4 ), /* 4 */
/* 3332 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3334 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3336 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3338 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3340 */ NdrFcShort( 0xfffff48e ), /* Offset= -2930 (410) */
/* 3342 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3344 */ NdrFcShort( 0x2 ), /* Offset= 2 (3346) */
/* 3346 */
0x13, 0x0, /* FC_OP */
/* 3348 */ NdrFcShort( 0x1c ), /* Offset= 28 (3376) */
/* 3350 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3352 */ NdrFcShort( 0x28 ), /* 40 */
/* 3354 */ NdrFcShort( 0x0 ), /* 0 */
/* 3356 */ NdrFcShort( 0x10 ), /* Offset= 16 (3372) */
/* 3358 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3360 */ 0xb, /* FC_HYPER */
0x36, /* FC_POINTER */
/* 3362 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3364 */ NdrFcShort( 0xfffff2fc ), /* Offset= -3332 (32) */
/* 3366 */ 0xb, /* FC_HYPER */
0x6, /* FC_SHORT */
/* 3368 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3370 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 3372 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 3374 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3376 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3378 */ NdrFcShort( 0x0 ), /* 0 */
/* 3380 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3382 */ NdrFcShort( 0xf ), /* 15 */
/* 3384 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3388 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3390 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (3350) */
/* 3392 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3394 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3396 */ NdrFcShort( 0x2 ), /* Offset= 2 (3398) */
/* 3398 */
0x13, 0x0, /* FC_OP */
/* 3400 */ NdrFcShort( 0x2 ), /* Offset= 2 (3402) */
/* 3402 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3404 */ NdrFcShort( 0x8 ), /* 8 */
/* 3406 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3408 */ NdrFcShort( 0x10 ), /* 16 */
/* 3410 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3412 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3414 */ NdrFcShort( 0x2 ), /* Offset= 2 (3416) */
/* 3416 */
0x13, 0x0, /* FC_OP */
/* 3418 */ NdrFcShort( 0x2 ), /* Offset= 2 (3420) */
/* 3420 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 3422 */ NdrFcShort( 0x2 ), /* 2 */
/* 3424 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3426 */ NdrFcShort( 0x11 ), /* 17 */
/* 3428 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 3430 */
0x11, 0x0, /* FC_RP */
/* 3432 */ NdrFcShort( 0x2 ), /* Offset= 2 (3434) */
/* 3434 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3436 */ NdrFcShort( 0x4 ), /* 4 */
/* 3438 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3440 */ NdrFcShort( 0x12 ), /* 18 */
/* 3442 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 3444 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 3446 */ NdrFcShort( 0x4 ), /* 4 */
/* 3448 */ NdrFcShort( 0x0 ), /* 0 */
/* 3450 */ NdrFcShort( 0x1 ), /* 1 */
/* 3452 */ NdrFcShort( 0x0 ), /* 0 */
/* 3454 */ NdrFcShort( 0x0 ), /* 0 */
/* 3456 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3458 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3460 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 3462 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3464 */
0x11, 0x0, /* FC_RP */
/* 3466 */ NdrFcShort( 0x2 ), /* Offset= 2 (3468) */
/* 3468 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3470 */ NdrFcShort( 0x8 ), /* 8 */
/* 3472 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3474 */ NdrFcShort( 0x13 ), /* 19 */
/* 3476 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3478 */
0x12, 0x0, /* FC_UP */
/* 3480 */ NdrFcShort( 0x2 ), /* Offset= 2 (3482) */
/* 3482 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3484 */ NdrFcShort( 0x8 ), /* 8 */
/* 3486 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3488 */ NdrFcShort( 0x14 ), /* 20 */
/* 3490 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3492 */
0x12, 0x0, /* FC_UP */
/* 3494 */ NdrFcShort( 0x1a ), /* Offset= 26 (3520) */
/* 3496 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3498 */ NdrFcShort( 0x18 ), /* 24 */
/* 3500 */ NdrFcShort( 0x0 ), /* 0 */
/* 3502 */ NdrFcShort( 0xa ), /* Offset= 10 (3512) */
/* 3504 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 3506 */ 0xb, /* FC_HYPER */
0x8, /* FC_LONG */
/* 3508 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3510 */ 0x3e, /* FC_STRUCTPAD2 */
0x5b, /* FC_END */
/* 3512 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3514 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3516 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3518 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3520 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3522 */ NdrFcShort( 0x0 ), /* 0 */
/* 3524 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3526 */ NdrFcShort( 0x15 ), /* 21 */
/* 3528 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3532 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3534 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (3496) */
/* 3536 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3538 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3540 */ NdrFcShort( 0x2 ), /* Offset= 2 (3542) */
/* 3542 */
0x13, 0x0, /* FC_OP */
/* 3544 */ NdrFcShort( 0x2 ), /* Offset= 2 (3546) */
/* 3546 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3548 */ NdrFcShort( 0x0 ), /* 0 */
/* 3550 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3552 */ NdrFcShort( 0x16 ), /* 22 */
/* 3554 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3558 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3560 */ NdrFcShort( 0xfffff3b6 ), /* Offset= -3146 (414) */
/* 3562 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3564 */
0x12, 0x0, /* FC_UP */
/* 3566 */ NdrFcShort( 0x2 ), /* Offset= 2 (3568) */
/* 3568 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3570 */ NdrFcShort( 0x0 ), /* 0 */
/* 3572 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3574 */ NdrFcShort( 0x17 ), /* 23 */
/* 3576 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3580 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3582 */ NdrFcShort( 0xfffff3a0 ), /* Offset= -3168 (414) */
/* 3584 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3586 */
0x12, 0x0, /* FC_UP */
/* 3588 */ NdrFcShort( 0x2 ), /* Offset= 2 (3590) */
/* 3590 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3592 */ NdrFcShort( 0x0 ), /* 0 */
/* 3594 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3596 */ NdrFcShort( 0x18 ), /* 24 */
/* 3598 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3602 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3604 */ NdrFcShort( 0xfffff79c ), /* Offset= -2148 (1456) */
/* 3606 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3608 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3610 */ NdrFcShort( 0x2 ), /* Offset= 2 (3612) */
/* 3612 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3614 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3616 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3618 */
0x11, 0x0, /* FC_RP */
/* 3620 */ NdrFcShort( 0x2 ), /* Offset= 2 (3622) */
/* 3622 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3624 */ NdrFcShort( 0x4 ), /* 4 */
/* 3626 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3628 */ NdrFcShort( 0x19 ), /* 25 */
/* 3630 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3632 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3634 */ NdrFcShort( 0x2 ), /* Offset= 2 (3636) */
/* 3636 */
0x13, 0x0, /* FC_OP */
/* 3638 */ NdrFcShort( 0x20 ), /* Offset= 32 (3670) */
/* 3640 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3642 */ NdrFcShort( 0x40 ), /* 64 */
/* 3644 */ NdrFcShort( 0x0 ), /* 0 */
/* 3646 */ NdrFcShort( 0x14 ), /* Offset= 20 (3666) */
/* 3648 */ 0x36, /* FC_POINTER */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 3650 */ 0x0, /* 0 */
NdrFcShort( 0xfffff1dd ), /* Offset= -3619 (32) */
0xb, /* FC_HYPER */
/* 3654 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3656 */ 0xb, /* FC_HYPER */
0x6, /* FC_SHORT */
/* 3658 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3660 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3662 */ NdrFcShort( 0xfffff350 ), /* Offset= -3248 (414) */
/* 3664 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 3666 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 3668 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3670 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3672 */ NdrFcShort( 0x0 ), /* 0 */
/* 3674 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3676 */ NdrFcShort( 0x1a ), /* 26 */
/* 3678 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3682 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3684 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (3640) */
/* 3686 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3688 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3690 */ NdrFcShort( 0x2 ), /* Offset= 2 (3692) */
/* 3692 */
0x13, 0x0, /* FC_OP */
/* 3694 */ NdrFcShort( 0x2 ), /* Offset= 2 (3696) */
/* 3696 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3698 */ NdrFcShort( 0x8 ), /* 8 */
/* 3700 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3702 */ NdrFcShort( 0x1b ), /* 27 */
/* 3704 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3706 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3708 */ NdrFcShort( 0x2 ), /* Offset= 2 (3710) */
/* 3710 */
0x13, 0x0, /* FC_OP */
/* 3712 */ NdrFcShort( 0x2 ), /* Offset= 2 (3714) */
/* 3714 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3716 */ NdrFcShort( 0x8 ), /* 8 */
/* 3718 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3720 */ NdrFcShort( 0x1c ), /* 28 */
/* 3722 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3724 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3726 */ NdrFcShort( 0x2 ), /* Offset= 2 (3728) */
/* 3728 */
0x13, 0x0, /* FC_OP */
/* 3730 */ NdrFcShort( 0x2 ), /* Offset= 2 (3732) */
/* 3732 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 3734 */ NdrFcShort( 0x2 ), /* 2 */
/* 3736 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3738 */ NdrFcShort( 0x1d ), /* 29 */
/* 3740 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 3742 */
0x11, 0x0, /* FC_RP */
/* 3744 */ NdrFcShort( 0x2 ), /* Offset= 2 (3746) */
/* 3746 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3748 */ NdrFcShort( 0x0 ), /* 0 */
/* 3750 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3752 */ NdrFcShort( 0x1e ), /* 30 */
/* 3754 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3758 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3760 */ NdrFcShort( 0xfffff2ee ), /* Offset= -3346 (414) */
/* 3762 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3764 */
0x11, 0x0, /* FC_RP */
/* 3766 */ NdrFcShort( 0x2 ), /* Offset= 2 (3768) */
/* 3768 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3770 */ NdrFcShort( 0x8 ), /* 8 */
/* 3772 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3774 */ NdrFcShort( 0x1f ), /* 31 */
/* 3776 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3778 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3780 */ NdrFcShort( 0x2 ), /* Offset= 2 (3782) */
/* 3782 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3784 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3786 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3788 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3790 */ NdrFcShort( 0x2 ), /* Offset= 2 (3792) */
/* 3792 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3794 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3796 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3798 */
0x12, 0x0, /* FC_UP */
/* 3800 */ NdrFcShort( 0x2 ), /* Offset= 2 (3802) */
/* 3802 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3804 */ NdrFcShort( 0x0 ), /* 0 */
/* 3806 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3808 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3810 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3814 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3816 */ NdrFcShort( 0xfffff6c8 ), /* Offset= -2360 (1456) */
/* 3818 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3820 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3822 */ NdrFcShort( 0x2 ), /* Offset= 2 (3824) */
/* 3824 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3826 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 3828 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 3830 */
0x11, 0x0, /* FC_RP */
/* 3832 */ NdrFcShort( 0x2 ), /* Offset= 2 (3834) */
/* 3834 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3836 */ NdrFcShort( 0x4 ), /* 4 */
/* 3838 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3840 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 3842 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3844 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3846 */ NdrFcShort( 0x2 ), /* Offset= 2 (3848) */
/* 3848 */
0x13, 0x0, /* FC_OP */
/* 3850 */ NdrFcShort( 0x3e ), /* Offset= 62 (3912) */
/* 3852 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3854 */ NdrFcShort( 0x20 ), /* 32 */
/* 3856 */ NdrFcShort( 0x0 ), /* 0 */
/* 3858 */ NdrFcShort( 0xc ), /* Offset= 12 (3870) */
/* 3860 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3862 */ 0x8, /* FC_LONG */
0x6, /* FC_SHORT */
/* 3864 */ 0x3e, /* FC_STRUCTPAD2 */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 3866 */ 0x0, /* 0 */
NdrFcShort( 0xfffff663 ), /* Offset= -2461 (1406) */
0x5b, /* FC_END */
/* 3870 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 3872 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3874 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3876 */ NdrFcShort( 0x0 ), /* 0 */
/* 3878 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3880 */ NdrFcShort( 0x4 ), /* 4 */
/* 3882 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3886 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3888 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3852) */
/* 3890 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3892 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3894 */ NdrFcShort( 0x18 ), /* 24 */
/* 3896 */ NdrFcShort( 0x0 ), /* 0 */
/* 3898 */ NdrFcShort( 0xa ), /* Offset= 10 (3908) */
/* 3900 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3902 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3904 */ NdrFcShort( 0xfffff0f8 ), /* Offset= -3848 (56) */
/* 3906 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3908 */
0x13, 0x0, /* FC_OP */
/* 3910 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3874) */
/* 3912 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3914 */ NdrFcShort( 0x0 ), /* 0 */
/* 3916 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 3918 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 3920 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3924 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3926 */ NdrFcShort( 0xffffffde ), /* Offset= -34 (3892) */
/* 3928 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3930 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3932 */ NdrFcShort( 0x2 ), /* Offset= 2 (3934) */
/* 3934 */
0x13, 0x0, /* FC_OP */
/* 3936 */ NdrFcShort( 0x2 ), /* Offset= 2 (3938) */
/* 3938 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3940 */ NdrFcShort( 0x8 ), /* 8 */
/* 3942 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 3944 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 3946 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3948 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3950 */ NdrFcShort( 0x2 ), /* Offset= 2 (3952) */
/* 3952 */
0x13, 0x0, /* FC_OP */
/* 3954 */ NdrFcShort( 0x2 ), /* Offset= 2 (3956) */
/* 3956 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 3958 */ NdrFcShort( 0x2 ), /* 2 */
/* 3960 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 3962 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 3964 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 3966 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3968 */ NdrFcShort( 0xfffff21a ), /* Offset= -3558 (410) */
/* 3970 */
0x12, 0x0, /* FC_UP */
/* 3972 */ NdrFcShort( 0x2 ), /* Offset= 2 (3974) */
/* 3974 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3976 */ NdrFcShort( 0x4 ), /* 4 */
/* 3978 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3980 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 3982 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3984 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3986 */ NdrFcShort( 0x2 ), /* Offset= 2 (3988) */
/* 3988 */
0x13, 0x0, /* FC_OP */
/* 3990 */ NdrFcShort( 0x2e ), /* Offset= 46 (4036) */
/* 3992 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 3994 */ NdrFcShort( 0x18 ), /* 24 */
/* 3996 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 3998 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 4000 */ NdrFcShort( 0x0 ), /* 0 */
/* 4002 */ NdrFcShort( 0x0 ), /* 0 */
/* 4004 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4006 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4008 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 4010 */ NdrFcShort( 0x4 ), /* 4 */
/* 4012 */ NdrFcShort( 0x4 ), /* 4 */
/* 4014 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4016 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4018 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 4020 */ NdrFcShort( 0x8 ), /* 8 */
/* 4022 */ NdrFcShort( 0x8 ), /* 8 */
/* 4024 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4026 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4028 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4030 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4032 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4034 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4036 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4038 */ NdrFcShort( 0x18 ), /* 24 */
/* 4040 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4042 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4044 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4046 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4048 */ NdrFcShort( 0x18 ), /* 24 */
/* 4050 */ NdrFcShort( 0x0 ), /* 0 */
/* 4052 */ NdrFcShort( 0x3 ), /* 3 */
/* 4054 */ NdrFcShort( 0x0 ), /* 0 */
/* 4056 */ NdrFcShort( 0x0 ), /* 0 */
/* 4058 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4060 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4062 */ NdrFcShort( 0x4 ), /* 4 */
/* 4064 */ NdrFcShort( 0x4 ), /* 4 */
/* 4066 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4068 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4070 */ NdrFcShort( 0x8 ), /* 8 */
/* 4072 */ NdrFcShort( 0x8 ), /* 8 */
/* 4074 */ 0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4076 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4078 */
0x5b, /* FC_END */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 4080 */ 0x0, /* 0 */
NdrFcShort( 0xffffffa7 ), /* Offset= -89 (3992) */
0x5b, /* FC_END */
/* 4084 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4086 */ NdrFcShort( 0x2 ), /* Offset= 2 (4088) */
/* 4088 */
0x13, 0x0, /* FC_OP */
/* 4090 */ NdrFcShort( 0x2 ), /* Offset= 2 (4092) */
/* 4092 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4094 */ NdrFcShort( 0x8 ), /* 8 */
/* 4096 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4098 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4100 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4102 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4104 */ NdrFcShort( 0x2 ), /* Offset= 2 (4106) */
/* 4106 */
0x13, 0x0, /* FC_OP */
/* 4108 */ NdrFcShort( 0x2 ), /* Offset= 2 (4110) */
/* 4110 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 4112 */ NdrFcShort( 0x2 ), /* 2 */
/* 4114 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4116 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4118 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 4120 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4122 */ NdrFcShort( 0x2 ), /* Offset= 2 (4124) */
/* 4124 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4126 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4128 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4130 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4132 */ NdrFcShort( 0x2 ), /* Offset= 2 (4134) */
/* 4134 */
0x13, 0x0, /* FC_OP */
/* 4136 */ NdrFcShort( 0x2 ), /* Offset= 2 (4138) */
/* 4138 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4140 */ NdrFcShort( 0x8 ), /* 8 */
/* 4142 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4144 */ NdrFcShort( 0x20 ), /* 32 */
/* 4146 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4148 */
0x11, 0x0, /* FC_RP */
/* 4150 */ NdrFcShort( 0xfffffcb4 ), /* Offset= -844 (3306) */
/* 4152 */
0x11, 0x0, /* FC_RP */
/* 4154 */ NdrFcShort( 0xfffff164 ), /* Offset= -3740 (414) */
/* 4156 */
0x12, 0x0, /* FC_UP */
/* 4158 */ NdrFcShort( 0xfffff160 ), /* Offset= -3744 (414) */
/* 4160 */
0x11, 0x0, /* FC_RP */
/* 4162 */ NdrFcShort( 0x16 ), /* Offset= 22 (4184) */
/* 4164 */
0x16, /* FC_PSTRUCT */
0x3, /* 3 */
/* 4166 */ NdrFcShort( 0x8 ), /* 8 */
/* 4168 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4170 */
0x46, /* FC_NO_REPEAT */
0x5c, /* FC_PAD */
/* 4172 */ NdrFcShort( 0x0 ), /* 0 */
/* 4174 */ NdrFcShort( 0x0 ), /* 0 */
/* 4176 */ 0x12, 0x0, /* FC_UP */
/* 4178 */ NdrFcShort( 0xfffff14c ), /* Offset= -3764 (414) */
/* 4180 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4182 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4184 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4186 */ NdrFcShort( 0x8 ), /* 8 */
/* 4188 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4190 */ NdrFcShort( 0x21 ), /* 33 */
/* 4192 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4194 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4196 */ NdrFcShort( 0x8 ), /* 8 */
/* 4198 */ NdrFcShort( 0x0 ), /* 0 */
/* 4200 */ NdrFcShort( 0x1 ), /* 1 */
/* 4202 */ NdrFcShort( 0x0 ), /* 0 */
/* 4204 */ NdrFcShort( 0x0 ), /* 0 */
/* 4206 */ 0x12, 0x0, /* FC_UP */
/* 4208 */ NdrFcShort( 0xfffff12e ), /* Offset= -3794 (414) */
/* 4210 */
0x5b, /* FC_END */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 4212 */ 0x0, /* 0 */
NdrFcShort( 0xffffffcf ), /* Offset= -49 (4164) */
0x5b, /* FC_END */
/* 4216 */
0x12, 0x0, /* FC_UP */
/* 4218 */ NdrFcShort( 0x2 ), /* Offset= 2 (4220) */
/* 4220 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4222 */ NdrFcShort( 0x0 ), /* 0 */
/* 4224 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4226 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4228 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4232 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4234 */ NdrFcShort( 0xfffff526 ), /* Offset= -2778 (1456) */
/* 4236 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4238 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4240 */ NdrFcShort( 0x2 ), /* Offset= 2 (4242) */
/* 4242 */
0x13, 0x0, /* FC_OP */
/* 4244 */ NdrFcShort( 0xfffff10a ), /* Offset= -3830 (414) */
/* 4246 */
0x11, 0x0, /* FC_RP */
/* 4248 */ NdrFcShort( 0x2 ), /* Offset= 2 (4250) */
/* 4250 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4252 */ NdrFcShort( 0x4 ), /* 4 */
/* 4254 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4256 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4258 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4260 */
0x11, 0x0, /* FC_RP */
/* 4262 */ NdrFcShort( 0x3c ), /* Offset= 60 (4322) */
/* 4264 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4266 */ NdrFcShort( 0x0 ), /* 0 */
/* 4268 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4270 */ NdrFcShort( 0x10 ), /* 16 */
/* 4272 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4276 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4278 */ NdrFcShort( 0xfffff4fa ), /* Offset= -2822 (1456) */
/* 4280 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4282 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 4284 */ NdrFcShort( 0x40 ), /* 64 */
/* 4286 */ NdrFcShort( 0x0 ), /* 0 */
/* 4288 */ NdrFcShort( 0x16 ), /* Offset= 22 (4310) */
/* 4290 */ 0x36, /* FC_POINTER */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 4292 */ 0x0, /* 0 */
NdrFcShort( 0xffffef5b ), /* Offset= -4261 (32) */
0x36, /* FC_POINTER */
/* 4296 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4298 */ 0x40, /* FC_STRUCTPAD4 */
0xb, /* FC_HYPER */
/* 4300 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4302 */ NdrFcShort( 0xfffff0d0 ), /* Offset= -3888 (414) */
/* 4304 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 4306 */ 0x1, /* FC_BYTE */
0x40, /* FC_STRUCTPAD4 */
/* 4308 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4310 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4312 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4314 */
0x12, 0x0, /* FC_UP */
/* 4316 */ NdrFcShort( 0xffffffcc ), /* Offset= -52 (4264) */
/* 4318 */
0x12, 0x0, /* FC_UP */
/* 4320 */ NdrFcShort( 0xffffef58 ), /* Offset= -4264 (56) */
/* 4322 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 4324 */ NdrFcShort( 0x0 ), /* 0 */
/* 4326 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4328 */ NdrFcShort( 0x22 ), /* 34 */
/* 4330 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4334 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4336 */ NdrFcShort( 0xffffffca ), /* Offset= -54 (4282) */
/* 4338 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4340 */
0x12, 0x0, /* FC_UP */
/* 4342 */ NdrFcShort( 0x2 ), /* Offset= 2 (4344) */
/* 4344 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4346 */ NdrFcShort( 0x0 ), /* 0 */
/* 4348 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4350 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
/* 4352 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4356 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4358 */ NdrFcShort( 0xfffff4aa ), /* Offset= -2902 (1456) */
/* 4360 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4362 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4364 */ NdrFcShort( 0x2 ), /* Offset= 2 (4366) */
/* 4366 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4368 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4370 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
/* 4372 */
0x11, 0x0, /* FC_RP */
/* 4374 */ NdrFcShort( 0x2 ), /* Offset= 2 (4376) */
/* 4376 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4378 */ NdrFcShort( 0x4 ), /* 4 */
/* 4380 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4382 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
/* 4384 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4386 */
0x11, 0x0, /* FC_RP */
/* 4388 */ NdrFcShort( 0xffffff96 ), /* Offset= -106 (4282) */
/* 4390 */
0x11, 0x0, /* FC_RP */
/* 4392 */ NdrFcShort( 0x2 ), /* Offset= 2 (4394) */
/* 4394 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4396 */ NdrFcShort( 0x4 ), /* 4 */
/* 4398 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4400 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4402 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4404 */
0x12, 0x0, /* FC_UP */
/* 4406 */ NdrFcShort( 0x2 ), /* Offset= 2 (4408) */
/* 4408 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4410 */ NdrFcShort( 0x0 ), /* 0 */
/* 4412 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4414 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4416 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4420 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4422 */ NdrFcShort( 0xfffff46a ), /* Offset= -2966 (1456) */
/* 4424 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4426 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4428 */ NdrFcShort( 0x2 ), /* Offset= 2 (4430) */
/* 4430 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4432 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4434 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 4436 */
0x11, 0x0, /* FC_RP */
/* 4438 */ NdrFcShort( 0x2 ), /* Offset= 2 (4440) */
/* 4440 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4442 */ NdrFcShort( 0x4 ), /* 4 */
/* 4444 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4446 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4448 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4450 */
0x12, 0x0, /* FC_UP */
/* 4452 */ NdrFcShort( 0x2 ), /* Offset= 2 (4454) */
/* 4454 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4456 */ NdrFcShort( 0x0 ), /* 0 */
/* 4458 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4460 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
/* 4462 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4466 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4468 */ NdrFcShort( 0xfffff57c ), /* Offset= -2692 (1776) */
/* 4470 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4472 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4474 */ NdrFcShort( 0x2 ), /* Offset= 2 (4476) */
/* 4476 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4478 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4480 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4482 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4484 */ NdrFcShort( 0x2 ), /* Offset= 2 (4486) */
/* 4486 */
0x13, 0x0, /* FC_OP */
/* 4488 */ NdrFcShort( 0x2 ), /* Offset= 2 (4490) */
/* 4490 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4492 */ NdrFcShort( 0x10 ), /* 16 */
/* 4494 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4496 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4498 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4500 */ NdrFcShort( 0xffffeea4 ), /* Offset= -4444 (56) */
/* 4502 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4504 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4506 */ NdrFcShort( 0x2 ), /* Offset= 2 (4508) */
/* 4508 */
0x13, 0x0, /* FC_OP */
/* 4510 */ NdrFcShort( 0x2 ), /* Offset= 2 (4512) */
/* 4512 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4514 */ NdrFcShort( 0x4 ), /* 4 */
/* 4516 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4518 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4520 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4522 */
0x11, 0x0, /* FC_RP */
/* 4524 */ NdrFcShort( 0x2 ), /* Offset= 2 (4526) */
/* 4526 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 4528 */ NdrFcShort( 0x2c ), /* 44 */
/* 4530 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4532 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4534 */ NdrFcShort( 0xffffee82 ), /* Offset= -4478 (56) */
/* 4536 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4538 */ NdrFcShort( 0xffffee7e ), /* Offset= -4482 (56) */
/* 4540 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4542 */
0x11, 0x0, /* FC_RP */
/* 4544 */ NdrFcShort( 0x1e ), /* Offset= 30 (4574) */
/* 4546 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4548 */ NdrFcShort( 0x0 ), /* 0 */
/* 4550 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4552 */ NdrFcShort( 0x8 ), /* 8 */
/* 4554 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4558 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4560 */ NdrFcShort( 0xfffff520 ), /* Offset= -2784 (1776) */
/* 4562 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4564 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4566 */ NdrFcShort( 0x4 ), /* 4 */
/* 4568 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4570 */ NdrFcShort( 0xc ), /* 12 */
/* 4572 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4574 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4576 */ NdrFcShort( 0x10 ), /* 16 */
/* 4578 */ NdrFcShort( 0x0 ), /* 0 */
/* 4580 */ NdrFcShort( 0x8 ), /* Offset= 8 (4588) */
/* 4582 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 4584 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4586 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4588 */
0x12, 0x0, /* FC_UP */
/* 4590 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (4546) */
/* 4592 */
0x12, 0x0, /* FC_UP */
/* 4594 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (4564) */
/* 4596 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4598 */ NdrFcShort( 0xffffffb8 ), /* Offset= -72 (4526) */
/* 4600 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4602 */ NdrFcShort( 0x2 ), /* Offset= 2 (4604) */
/* 4604 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4606 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4608 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
/* 4610 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4612 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (4574) */
/* 4614 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4616 */ NdrFcShort( 0x2 ), /* Offset= 2 (4618) */
/* 4618 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 4620 */ NdrFcShort( 0x1 ), /* 1 */
/* 4622 */ NdrFcShort( 0x4 ), /* 4 */
/* 4624 */ NdrFcShort( 0x0 ), /* 0 */
/* 4626 */ NdrFcShort( 0xfffff0d0 ), /* Offset= -3888 (738) */
/* 4628 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4630 */ NdrFcShort( 0x2 ), /* Offset= 2 (4632) */
/* 4632 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4634 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4636 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 4638 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4640 */ NdrFcShort( 0x2 ), /* Offset= 2 (4642) */
/* 4642 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4644 */ NdrFcLong( 0x3a6ad9e0 ), /* 980081120 */
/* 4648 */ NdrFcShort( 0x23b9 ), /* 9145 */
/* 4650 */ NdrFcShort( 0x11cf ), /* 4559 */
/* 4652 */ 0xad, /* 173 */
0x60, /* 96 */
/* 4654 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 4656 */ 0x0, /* 0 */
0xa7, /* 167 */
/* 4658 */ 0x4c, /* 76 */
0xcd, /* 205 */
/* 4660 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4662 */ NdrFcShort( 0x2 ), /* Offset= 2 (4664) */
/* 4664 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4666 */ NdrFcLong( 0xfb15084 ), /* 263278724 */
/* 4670 */ NdrFcShort( 0xaf41 ), /* -20671 */
/* 4672 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 4674 */ 0xbd, /* 189 */
0x2b, /* 43 */
/* 4676 */ 0x20, /* 32 */
0x4c, /* 76 */
/* 4678 */ 0x4f, /* 79 */
0x4f, /* 79 */
/* 4680 */ 0x50, /* 80 */
0x20, /* 32 */
/* 4682 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 4684 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4686 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4688 */ NdrFcLong( 0x79eac9d0 ), /* 2045430224 */
/* 4692 */ NdrFcShort( 0xbaf9 ), /* -17671 */
/* 4694 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 4696 */ 0x8c, /* 140 */
0x82, /* 130 */
/* 4698 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 4700 */ 0x0, /* 0 */
0x4b, /* 75 */
/* 4702 */ 0xa9, /* 169 */
0xb, /* 11 */
/* 4704 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4706 */ NdrFcShort( 0x2 ), /* Offset= 2 (4708) */
/* 4708 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4710 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4712 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 4714 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4716 */ NdrFcShort( 0x2 ), /* Offset= 2 (4718) */
/* 4718 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4720 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4722 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 4724 */
0x11, 0x0, /* FC_RP */
/* 4726 */ NdrFcShort( 0x2 ), /* Offset= 2 (4728) */
/* 4728 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4730 */ NdrFcShort( 0x4 ), /* 4 */
/* 4732 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4734 */ NdrFcShort( 0x23 ), /* 35 */
/* 4736 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4738 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4740 */ NdrFcShort( 0x4 ), /* 4 */
/* 4742 */ NdrFcShort( 0x0 ), /* 0 */
/* 4744 */ NdrFcShort( 0x1 ), /* 1 */
/* 4746 */ NdrFcShort( 0x0 ), /* 0 */
/* 4748 */ NdrFcShort( 0x0 ), /* 0 */
/* 4750 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4752 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4754 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4756 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4758 */
0x11, 0x0, /* FC_RP */
/* 4760 */ NdrFcShort( 0x2 ), /* Offset= 2 (4762) */
/* 4762 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4764 */ NdrFcShort( 0x4 ), /* 4 */
/* 4766 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4768 */ NdrFcShort( 0x24 ), /* 36 */
/* 4770 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4772 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4774 */ NdrFcShort( 0x4 ), /* 4 */
/* 4776 */ NdrFcShort( 0x0 ), /* 0 */
/* 4778 */ NdrFcShort( 0x1 ), /* 1 */
/* 4780 */ NdrFcShort( 0x0 ), /* 0 */
/* 4782 */ NdrFcShort( 0x0 ), /* 0 */
/* 4784 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4786 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4788 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4790 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4792 */
0x11, 0x0, /* FC_RP */
/* 4794 */ NdrFcShort( 0x2 ), /* Offset= 2 (4796) */
/* 4796 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4798 */ NdrFcShort( 0x4 ), /* 4 */
/* 4800 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4802 */ NdrFcShort( 0x25 ), /* 37 */
/* 4804 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4806 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4808 */ NdrFcShort( 0x2 ), /* Offset= 2 (4810) */
/* 4810 */
0x13, 0x0, /* FC_OP */
/* 4812 */ NdrFcShort( 0x2 ), /* Offset= 2 (4814) */
/* 4814 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4816 */ NdrFcShort( 0x8 ), /* 8 */
/* 4818 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4820 */ NdrFcShort( 0x26 ), /* 38 */
/* 4822 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4824 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4826 */ NdrFcShort( 0x2 ), /* Offset= 2 (4828) */
/* 4828 */
0x13, 0x0, /* FC_OP */
/* 4830 */ NdrFcShort( 0x2 ), /* Offset= 2 (4832) */
/* 4832 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 4834 */ NdrFcShort( 0x2 ), /* 2 */
/* 4836 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4838 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
/* 4840 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 4842 */
0x11, 0x0, /* FC_RP */
/* 4844 */ NdrFcShort( 0x2 ), /* Offset= 2 (4846) */
/* 4846 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4848 */ NdrFcShort( 0x4 ), /* 4 */
/* 4850 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4852 */ NdrFcShort( 0x27 ), /* 39 */
/* 4854 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4856 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4858 */ NdrFcShort( 0x4 ), /* 4 */
/* 4860 */ NdrFcShort( 0x0 ), /* 0 */
/* 4862 */ NdrFcShort( 0x1 ), /* 1 */
/* 4864 */ NdrFcShort( 0x0 ), /* 0 */
/* 4866 */ NdrFcShort( 0x0 ), /* 0 */
/* 4868 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4870 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4872 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4874 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4876 */
0x11, 0x0, /* FC_RP */
/* 4878 */ NdrFcShort( 0x2 ), /* Offset= 2 (4880) */
/* 4880 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4882 */ NdrFcShort( 0x4 ), /* 4 */
/* 4884 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4886 */ NdrFcShort( 0x28 ), /* 40 */
/* 4888 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4890 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4892 */ NdrFcShort( 0x4 ), /* 4 */
/* 4894 */ NdrFcShort( 0x0 ), /* 0 */
/* 4896 */ NdrFcShort( 0x1 ), /* 1 */
/* 4898 */ NdrFcShort( 0x0 ), /* 0 */
/* 4900 */ NdrFcShort( 0x0 ), /* 0 */
/* 4902 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4904 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4906 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4908 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4910 */
0x11, 0x0, /* FC_RP */
/* 4912 */ NdrFcShort( 0x2 ), /* Offset= 2 (4914) */
/* 4914 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4916 */ NdrFcShort( 0x4 ), /* 4 */
/* 4918 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4920 */ NdrFcShort( 0x29 ), /* 41 */
/* 4922 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4924 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4926 */ NdrFcShort( 0x2 ), /* Offset= 2 (4928) */
/* 4928 */
0x13, 0x0, /* FC_OP */
/* 4930 */ NdrFcShort( 0x2 ), /* Offset= 2 (4932) */
/* 4932 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4934 */ NdrFcShort( 0x8 ), /* 8 */
/* 4936 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4938 */ NdrFcShort( 0x2a ), /* 42 */
/* 4940 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4942 */
0x11, 0x0, /* FC_RP */
/* 4944 */ NdrFcShort( 0x2 ), /* Offset= 2 (4946) */
/* 4946 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4948 */ NdrFcShort( 0x4 ), /* 4 */
/* 4950 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4952 */ NdrFcShort( 0x2b ), /* 43 */
/* 4954 */
0x4b, /* FC_PP */
0x5c, /* FC_PAD */
/* 4956 */
0x48, /* FC_VARIABLE_REPEAT */
0x49, /* FC_FIXED_OFFSET */
/* 4958 */ NdrFcShort( 0x4 ), /* 4 */
/* 4960 */ NdrFcShort( 0x0 ), /* 0 */
/* 4962 */ NdrFcShort( 0x1 ), /* 1 */
/* 4964 */ NdrFcShort( 0x0 ), /* 0 */
/* 4966 */ NdrFcShort( 0x0 ), /* 0 */
/* 4968 */ 0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4970 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4972 */
0x5b, /* FC_END */
0x8, /* FC_LONG */
/* 4974 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4976 */
0x11, 0x0, /* FC_RP */
/* 4978 */ NdrFcShort( 0x2 ), /* Offset= 2 (4980) */
/* 4980 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4982 */ NdrFcShort( 0x4 ), /* 4 */
/* 4984 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4986 */ NdrFcShort( 0x2c ), /* 44 */
/* 4988 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4990 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4992 */ NdrFcShort( 0x2 ), /* Offset= 2 (4994) */
/* 4994 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4996 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 4998 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
/* 5000 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5002 */ NdrFcShort( 0x2 ), /* Offset= 2 (5004) */
/* 5004 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5006 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 5008 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
/* 5010 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5012 */ NdrFcShort( 0x2 ), /* Offset= 2 (5014) */
/* 5014 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5016 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 5018 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
/* 5020 */
0x12, 0x0, /* FC_UP */
/* 5022 */ NdrFcShort( 0x2 ), /* Offset= 2 (5024) */
/* 5024 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5026 */ NdrFcShort( 0x0 ), /* 0 */
/* 5028 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5030 */ NdrFcShort( 0x2d ), /* 45 */
/* 5032 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5036 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5038 */ NdrFcShort( 0xffffedf0 ), /* Offset= -4624 (414) */
/* 5040 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5042 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5044 */ NdrFcShort( 0x2 ), /* Offset= 2 (5046) */
/* 5046 */
0x13, 0x0, /* FC_OP */
/* 5048 */ NdrFcShort( 0x2 ), /* Offset= 2 (5050) */
/* 5050 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5052 */ NdrFcShort( 0x0 ), /* 0 */
/* 5054 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5056 */ NdrFcShort( 0x2e ), /* 46 */
/* 5058 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5062 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5064 */ NdrFcShort( 0xffffedd6 ), /* Offset= -4650 (414) */
/* 5066 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5068 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5070 */ NdrFcShort( 0x2 ), /* Offset= 2 (5072) */
/* 5072 */
0x13, 0x0, /* FC_OP */
/* 5074 */ NdrFcShort( 0x2 ), /* Offset= 2 (5076) */
/* 5076 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 5078 */ NdrFcShort( 0x0 ), /* 0 */
/* 5080 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5082 */ NdrFcShort( 0x2f ), /* 47 */
/* 5084 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5088 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5090 */ NdrFcShort( 0xfffffa56 ), /* Offset= -1450 (3640) */
/* 5092 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5094 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 5096 */ NdrFcShort( 0x2 ), /* Offset= 2 (5098) */
/* 5098 */
0x13, 0x0, /* FC_OP */
/* 5100 */ NdrFcShort( 0x2 ), /* Offset= 2 (5102) */
/* 5102 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 5104 */ NdrFcShort( 0x8 ), /* 8 */
/* 5106 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5108 */ NdrFcShort( 0x30 ), /* 48 */
/* 5110 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5112 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 5114 */ NdrFcShort( 0x2 ), /* Offset= 2 (5116) */
/* 5116 */
0x13, 0x0, /* FC_OP */
/* 5118 */ NdrFcShort( 0x2 ), /* Offset= 2 (5120) */
/* 5120 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 5122 */ NdrFcShort( 0x8 ), /* 8 */
/* 5124 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5126 */ NdrFcShort( 0x31 ), /* 49 */
/* 5128 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5130 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5132 */ NdrFcShort( 0x2 ), /* Offset= 2 (5134) */
/* 5134 */
0x13, 0x0, /* FC_OP */
/* 5136 */ NdrFcShort( 0x2 ), /* Offset= 2 (5138) */
/* 5138 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 5140 */ NdrFcShort( 0x2 ), /* 2 */
/* 5142 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5144 */ NdrFcShort( 0x32 ), /* 50 */
/* 5146 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 5148 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 5150 */ NdrFcShort( 0xffffec1a ), /* Offset= -5094 (56) */
/* 5152 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5154 */ NdrFcShort( 0x2 ), /* Offset= 2 (5156) */
/* 5156 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5158 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 5160 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
/* 5162 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5164 */ NdrFcShort( 0x2 ), /* Offset= 2 (5166) */
/* 5166 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5168 */ 0x28, /* Corr desc: parameter, FC_LONG */
0x0, /* */
/* 5170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
0x0
}
};
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
{
{
VARIANT_UserSize
,VARIANT_UserMarshal
,VARIANT_UserUnmarshal
,VARIANT_UserFree
},
{
BSTR_UserSize
,BSTR_UserMarshal
,BSTR_UserUnmarshal
,BSTR_UserFree
},
{
LPSAFEARRAY_UserSize
,LPSAFEARRAY_UserMarshal
,LPSAFEARRAY_UserUnmarshal
,LPSAFEARRAY_UserFree
}
};
static void __RPC_USER IRowsetNotify_RemoteOnFieldChangeExprEval_0009( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IRowset *pRowset;
HROW hRow;
DBORDINAL cColumns;
DBORDINAL *rgColumns;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cColumns );
}
static void __RPC_USER IAccessor_DBBINDEXTExprEval_0000( PMIDL_STUB_MESSAGE pStubMsg )
{
DBBINDEXT *pS = ( DBBINDEXT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->ulExtension );
}
static void __RPC_USER IAccessor_RemoteCreateAccessorExprEval_0001( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBACCESSORFLAGS dwAccessorFlags;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IAccessor_RemoteCreateAccessorExprEval_0002( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBACCESSORFLAGS dwAccessorFlags;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IAccessor_RemoteGetBindingsExprEval_0003( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
HACCESSOR hAccessor;
DBACCESSORFLAGS *pdwAccessorFlags;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcBindings );
}
static void __RPC_USER ICommand_RemoteExecuteExprEval_000d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER ICommand_RemoteExecuteExprEval_000e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IViewSort_RemoteGetSortOrderExprEval_0004( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcValues );
}
static void __RPC_USER IViewSort_RemoteGetSortOrderExprEval_0005( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcValues );
}
static void __RPC_USER IViewSort_RemoteSetSortOrderExprEval_0006( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cValues );
}
static void __RPC_USER IViewSort_RemoteSetSortOrderExprEval_0007( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cValues );
}
static void __RPC_USER IViewFilter_RemoteGetFilterBindingsExprEval_0008( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcBindings );
}
static void __RPC_USER IRowsetNotify_RemoteOnRowChangeExprEval_000a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IRowset *pRowset;
DBCOUNTITEM cRows;
const HROW *rghRows;
DBREASON eReason;
DBEVENTPHASE ePhase;
BOOL fCantDeny;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER ICommand_PROPVARIANTExprEval_000b( PMIDL_STUB_MESSAGE pStubMsg )
{
PROPVARIANT *pS = ( PROPVARIANT * )(pStubMsg->StackTop - 8);
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( unsigned short )pS->vt );
}
static void __RPC_USER IDBDataSourceAdmin_RemoteGetCreationPropertiesExprEval_0020( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
ULONG cPropertyIDSets;
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
DBCOUNTITEM *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcOffsets );
}
static void __RPC_USER ICommand_CLIPDATAExprEval_000c( PMIDL_STUB_MESSAGE pStubMsg )
{
CLIPDATA *pS = ( CLIPDATA * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( pS->cbSize - 4 );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_000f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcParams );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_0010( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcParams );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_0011( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcbNamesBuffer );
}
static void __RPC_USER ICommandWithParameters_RemoteMapParameterNamesExprEval_0012( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cParamNames );
}
static void __RPC_USER ICommandWithParameters_RemoteMapParameterNamesExprEval_0013( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cParamNames );
}
static void __RPC_USER ICommandWithParameters_RemoteSetParameterInfoExprEval_0014( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cParams );
}
static void __RPC_USER ICommandWithParameters_RemoteSetParameterInfoExprEval_0015( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cParams );
}
static void __RPC_USER IColumnsRowset_RemoteGetAvailableColumnsExprEval_0016( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcOptColumns;
DBID **prgOptColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcOptColumns );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0017( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cOptColumns );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0018( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cPropertySets );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0019( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cTotalProps );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001b( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001c( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcbStringsBuffer );
}
static void __RPC_USER IColumnsInfo_RemoteMapColumnIDsExprEval_001e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cColumnIDs );
}
static void __RPC_USER IColumnsInfo_RemoteMapColumnIDsExprEval_001f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cColumnIDs );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0023( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0024( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0025( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0026( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0027( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0028( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0029( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_002a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IIndexDefinition_RemoteCreateIndexExprEval_0021( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBID *pTableID;
DBID *pIndexID;
DBORDINAL cIndexColumnDescs;
const DBINDEXCOLUMNDESC *rgIndexColumnDescs;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
DBID **ppIndexID;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cIndexColumnDescs );
}
static void __RPC_USER ITableDefinition_RemoteCreateTableExprEval_0022( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBORDINAL cColumnDescs;
const DBCOLUMNDESC *rgColumnDescs;
REFIID riid;
ULONG cPropertySets;
DBPROPSET *rgPropertySets;
DBID **ppTableID;
IUnknown **ppRowset;
ULONG cTotalProps;
DBPROPSTATUS *rgPropStatus;
BOOL *pfTableCreated;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cColumnDescs );
}
static void __RPC_USER IScopedOperations_RemoteDeleteExprEval_002b( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteDeleteExprEval_002c( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )pS->cColumnIDMasks );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0030( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0031( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0032( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(4)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = ( unsigned long ) ( ( ULONG )*pS->pcbStringsBuffer );
}
static const EXPR_EVAL ExprEvalRoutines[] =
{
IAccessor_DBBINDEXTExprEval_0000
,IAccessor_RemoteCreateAccessorExprEval_0001
,IAccessor_RemoteCreateAccessorExprEval_0002
,IAccessor_RemoteGetBindingsExprEval_0003
,IViewSort_RemoteGetSortOrderExprEval_0004
,IViewSort_RemoteGetSortOrderExprEval_0005
,IViewSort_RemoteSetSortOrderExprEval_0006
,IViewSort_RemoteSetSortOrderExprEval_0007
,IViewFilter_RemoteGetFilterBindingsExprEval_0008
,IRowsetNotify_RemoteOnFieldChangeExprEval_0009
,IRowsetNotify_RemoteOnRowChangeExprEval_000a
,ICommand_PROPVARIANTExprEval_000b
,ICommand_CLIPDATAExprEval_000c
,ICommand_RemoteExecuteExprEval_000d
,ICommand_RemoteExecuteExprEval_000e
,ICommandWithParameters_RemoteGetParameterInfoExprEval_000f
,ICommandWithParameters_RemoteGetParameterInfoExprEval_0010
,ICommandWithParameters_RemoteGetParameterInfoExprEval_0011
,ICommandWithParameters_RemoteMapParameterNamesExprEval_0012
,ICommandWithParameters_RemoteMapParameterNamesExprEval_0013
,ICommandWithParameters_RemoteSetParameterInfoExprEval_0014
,ICommandWithParameters_RemoteSetParameterInfoExprEval_0015
,IColumnsRowset_RemoteGetAvailableColumnsExprEval_0016
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0017
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0018
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0019
,IColumnsInfo_RemoteGetColumnInfoExprEval_001a
,IColumnsInfo_RemoteGetColumnInfoExprEval_001b
,IColumnsInfo_RemoteGetColumnInfoExprEval_001c
,IColumnsInfo_RemoteGetColumnInfoExprEval_001d
,IColumnsInfo_RemoteMapColumnIDsExprEval_001e
,IColumnsInfo_RemoteMapColumnIDsExprEval_001f
,IDBDataSourceAdmin_RemoteGetCreationPropertiesExprEval_0020
,IIndexDefinition_RemoteCreateIndexExprEval_0021
,ITableDefinition_RemoteCreateTableExprEval_0022
,IScopedOperations_RemoteCopyExprEval_0023
,IScopedOperations_RemoteCopyExprEval_0024
,IScopedOperations_RemoteCopyExprEval_0025
,IScopedOperations_RemoteCopyExprEval_0026
,IScopedOperations_RemoteMoveExprEval_0027
,IScopedOperations_RemoteMoveExprEval_0028
,IScopedOperations_RemoteMoveExprEval_0029
,IScopedOperations_RemoteMoveExprEval_002a
,IScopedOperations_RemoteDeleteExprEval_002b
,IScopedOperations_RemoteDeleteExprEval_002c
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002d
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002e
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002f
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0030
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0031
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0032
};
/* Standard interface: __MIDL_itf_oledb_0000, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Standard interface: DBStructureDefinitions, ver. 0.0,
GUID={0x0c733a80,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IUnknown, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
/* Object interface: IAccessor, ver. 0.0,
GUID={0x0c733a8c,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IAccessor_FormatStringOffsetTable[] =
{
0,
40,
104,
156
};
static const MIDL_STUBLESS_PROXY_INFO IAccessor_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IAccessor_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IAccessor_StubThunkTable[] =
{
IAccessor_RemoteAddRefAccessor_Thunk,
IAccessor_RemoteCreateAccessor_Thunk,
IAccessor_RemoteGetBindings_Thunk,
IAccessor_RemoteReleaseAccessor_Thunk
};
static const MIDL_SERVER_INFO IAccessor_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IAccessor_FormatStringOffsetTable[-3],
&IAccessor_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IAccessorProxyVtbl =
{
&IAccessor_ProxyInfo,
&IID_IAccessor,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IAccessor_AddRefAccessor_Proxy ,
IAccessor_CreateAccessor_Proxy ,
IAccessor_GetBindings_Proxy ,
IAccessor_ReleaseAccessor_Proxy
};
const CInterfaceStubVtbl _IAccessorStubVtbl =
{
&IID_IAccessor,
&IAccessor_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowset, ver. 0.0,
GUID={0x0c733a7c,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetInfo, ver. 0.0,
GUID={0x0c733a55,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetInfo_FormatStringOffsetTable[] =
{
196,
248,
294
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetInfo_StubThunkTable[] =
{
IRowsetInfo_RemoteGetProperties_Thunk,
IRowsetInfo_RemoteGetReferencedRowset_Thunk,
IRowsetInfo_RemoteGetSpecification_Thunk
};
static const MIDL_SERVER_INFO IRowsetInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetInfo_FormatStringOffsetTable[-3],
&IRowsetInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRowsetInfoProxyVtbl =
{
&IRowsetInfo_ProxyInfo,
&IID_IRowsetInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetInfo_GetProperties_Proxy ,
IRowsetInfo_GetReferencedRowset_Proxy ,
IRowsetInfo_GetSpecification_Proxy
};
const CInterfaceStubVtbl _IRowsetInfoStubVtbl =
{
&IID_IRowsetInfo,
&IRowsetInfo_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetLocate, ver. 0.0,
GUID={0x0c733a7d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetResynch, ver. 0.0,
GUID={0x0c733a84,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetScroll, ver. 0.0,
GUID={0x0c733a7e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0265, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IChapteredRowset, ver. 0.0,
GUID={0x0c733a93,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IChapteredRowset_FormatStringOffsetTable[] =
{
334,
374
};
static const MIDL_STUBLESS_PROXY_INFO IChapteredRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IChapteredRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IChapteredRowset_StubThunkTable[] =
{
IChapteredRowset_RemoteAddRefChapter_Thunk,
IChapteredRowset_RemoteReleaseChapter_Thunk
};
static const MIDL_SERVER_INFO IChapteredRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IChapteredRowset_FormatStringOffsetTable[-3],
&IChapteredRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IChapteredRowsetProxyVtbl =
{
&IChapteredRowset_ProxyInfo,
&IID_IChapteredRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IChapteredRowset_AddRefChapter_Proxy ,
IChapteredRowset_ReleaseChapter_Proxy
};
const CInterfaceStubVtbl _IChapteredRowsetStubVtbl =
{
&IID_IChapteredRowset,
&IChapteredRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetFind, ver. 0.0,
GUID={0x0c733a9d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowPosition, ver. 0.0,
GUID={0x0c733a94,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowPosition_FormatStringOffsetTable[] =
{
414,
442,
488,
528,
562
};
static const MIDL_STUBLESS_PROXY_INFO IRowPosition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowPosition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowPosition_StubThunkTable[] =
{
IRowPosition_RemoteClearRowPosition_Thunk,
IRowPosition_RemoteGetRowPosition_Thunk,
IRowPosition_RemoteGetRowset_Thunk,
IRowPosition_RemoteInitialize_Thunk,
IRowPosition_RemoteSetRowPosition_Thunk
};
static const MIDL_SERVER_INFO IRowPosition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowPosition_FormatStringOffsetTable[-3],
&IRowPosition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _IRowPositionProxyVtbl =
{
&IRowPosition_ProxyInfo,
&IID_IRowPosition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowPosition_ClearRowPosition_Proxy ,
IRowPosition_GetRowPosition_Proxy ,
IRowPosition_GetRowset_Proxy ,
IRowPosition_Initialize_Proxy ,
IRowPosition_SetRowPosition_Proxy
};
const CInterfaceStubVtbl _IRowPositionStubVtbl =
{
&IID_IRowPosition,
&IRowPosition_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowPositionChange, ver. 0.0,
GUID={0x0997a571,0x126e,0x11d0,{0x9f,0x8a,0x00,0xa0,0xc9,0xa0,0x63,0x1e}} */
#pragma code_seg(".orpc")
static const unsigned short IRowPositionChange_FormatStringOffsetTable[] =
{
608
};
static const MIDL_STUBLESS_PROXY_INFO IRowPositionChange_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowPositionChange_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowPositionChange_StubThunkTable[] =
{
IRowPositionChange_RemoteOnRowPositionChange_Thunk
};
static const MIDL_SERVER_INFO IRowPositionChange_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowPositionChange_FormatStringOffsetTable[-3],
&IRowPositionChange_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowPositionChangeProxyVtbl =
{
&IRowPositionChange_ProxyInfo,
&IID_IRowPositionChange,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowPositionChange_OnRowPositionChange_Proxy
};
const CInterfaceStubVtbl _IRowPositionChangeStubVtbl =
{
&IID_IRowPositionChange,
&IRowPositionChange_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewRowset, ver. 0.0,
GUID={0x0c733a97,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewRowset_FormatStringOffsetTable[] =
{
654,
694
};
static const MIDL_STUBLESS_PROXY_INFO IViewRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewRowset_StubThunkTable[] =
{
IViewRowset_RemoteGetSpecification_Thunk,
IViewRowset_RemoteOpenViewRowset_Thunk
};
static const MIDL_SERVER_INFO IViewRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewRowset_FormatStringOffsetTable[-3],
&IViewRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewRowsetProxyVtbl =
{
&IViewRowset_ProxyInfo,
&IID_IViewRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewRowset_GetSpecification_Proxy ,
IViewRowset_OpenViewRowset_Proxy
};
const CInterfaceStubVtbl _IViewRowsetStubVtbl =
{
&IID_IViewRowset,
&IViewRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewChapter, ver. 0.0,
GUID={0x0c733a98,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewChapter_FormatStringOffsetTable[] =
{
740,
374
};
static const MIDL_STUBLESS_PROXY_INFO IViewChapter_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewChapter_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewChapter_StubThunkTable[] =
{
IViewChapter_RemoteGetSpecification_Thunk,
IViewChapter_RemoteOpenViewChapter_Thunk
};
static const MIDL_SERVER_INFO IViewChapter_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewChapter_FormatStringOffsetTable[-3],
&IViewChapter_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewChapterProxyVtbl =
{
&IViewChapter_ProxyInfo,
&IID_IViewChapter,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewChapter_GetSpecification_Proxy ,
IViewChapter_OpenViewChapter_Proxy
};
const CInterfaceStubVtbl _IViewChapterStubVtbl =
{
&IID_IViewChapter,
&IViewChapter_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewSort, ver. 0.0,
GUID={0x0c733a9a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewSort_FormatStringOffsetTable[] =
{
780,
826
};
static const MIDL_STUBLESS_PROXY_INFO IViewSort_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewSort_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewSort_StubThunkTable[] =
{
IViewSort_RemoteGetSortOrder_Thunk,
IViewSort_RemoteSetSortOrder_Thunk
};
static const MIDL_SERVER_INFO IViewSort_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewSort_FormatStringOffsetTable[-3],
&IViewSort_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewSortProxyVtbl =
{
&IViewSort_ProxyInfo,
&IID_IViewSort,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewSort_GetSortOrder_Proxy ,
IViewSort_SetSortOrder_Proxy
};
const CInterfaceStubVtbl _IViewSortStubVtbl =
{
&IID_IViewSort,
&IViewSort_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewFilter, ver. 0.0,
GUID={0x0c733a9b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewFilter_FormatStringOffsetTable[] =
{
(unsigned short) -1,
872,
(unsigned short) -1
};
static const MIDL_STUBLESS_PROXY_INFO IViewFilter_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewFilter_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewFilter_StubThunkTable[] =
{
0,
IViewFilter_RemoteGetFilterBindings_Thunk,
0
};
static const MIDL_SERVER_INFO IViewFilter_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewFilter_FormatStringOffsetTable[-3],
&IViewFilter_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IViewFilterProxyVtbl =
{
&IViewFilter_ProxyInfo,
&IID_IViewFilter,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IViewFilter::GetFilter */ ,
IViewFilter_GetFilterBindings_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IViewFilter::SetFilter */
};
const CInterfaceStubVtbl _IViewFilterStubVtbl =
{
&IID_IViewFilter,
&IViewFilter_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetView, ver. 0.0,
GUID={0x0c733a99,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetView_FormatStringOffsetTable[] =
{
912,
958
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetView_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetView_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetView_StubThunkTable[] =
{
IRowsetView_RemoteCreateView_Thunk,
IRowsetView_RemoteGetView_Thunk
};
static const MIDL_SERVER_INFO IRowsetView_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetView_FormatStringOffsetTable[-3],
&IRowsetView_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IRowsetViewProxyVtbl =
{
&IRowsetView_ProxyInfo,
&IID_IRowsetView,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetView_CreateView_Proxy ,
IRowsetView_GetView_Proxy
};
const CInterfaceStubVtbl _IRowsetViewStubVtbl =
{
&IID_IRowsetView,
&IRowsetView_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0274, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRowsetExactScroll, ver. 0.0,
GUID={0x0c733a7f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0275, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRowsetChange, ver. 0.0,
GUID={0x0c733a05,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetUpdate, ver. 0.0,
GUID={0x0c733a6d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetIdentity, ver. 0.0,
GUID={0x0c733a09,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetIdentity_FormatStringOffsetTable[] =
{
1010
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetIdentity_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetIdentity_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetIdentity_StubThunkTable[] =
{
IRowsetIdentity_RemoteIsSameRow_Thunk
};
static const MIDL_SERVER_INFO IRowsetIdentity_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetIdentity_FormatStringOffsetTable[-3],
&IRowsetIdentity_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowsetIdentityProxyVtbl =
{
&IRowsetIdentity_ProxyInfo,
&IID_IRowsetIdentity,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetIdentity_IsSameRow_Proxy
};
const CInterfaceStubVtbl _IRowsetIdentityStubVtbl =
{
&IID_IRowsetIdentity,
&IRowsetIdentity_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetNotify, ver. 0.0,
GUID={0x0c733a83,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetNotify_FormatStringOffsetTable[] =
{
1050,
1114,
1172
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetNotify_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetNotify_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetNotify_StubThunkTable[] =
{
IRowsetNotify_RemoteOnFieldChange_Thunk,
IRowsetNotify_RemoteOnRowChange_Thunk,
IRowsetNotify_RemoteOnRowsetChange_Thunk
};
static const MIDL_SERVER_INFO IRowsetNotify_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetNotify_FormatStringOffsetTable[-3],
&IRowsetNotify_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRowsetNotifyProxyVtbl =
{
&IRowsetNotify_ProxyInfo,
&IID_IRowsetNotify,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetNotify_OnFieldChange_Proxy ,
IRowsetNotify_OnRowChange_Proxy ,
IRowsetNotify_OnRowsetChange_Proxy
};
const CInterfaceStubVtbl _IRowsetNotifyStubVtbl =
{
&IID_IRowsetNotify,
&IRowsetNotify_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetIndex, ver. 0.0,
GUID={0x0c733a82,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ICommand, ver. 0.0,
GUID={0x0c733a63,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommand_FormatStringOffsetTable[] =
{
414,
1218,
1318
};
static const MIDL_STUBLESS_PROXY_INFO ICommand_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommand_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommand_StubThunkTable[] =
{
ICommand_RemoteCancel_Thunk,
ICommand_RemoteExecute_Thunk,
ICommand_RemoteGetDBSession_Thunk
};
static const MIDL_SERVER_INFO ICommand_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommand_FormatStringOffsetTable[-3],
&ICommand_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _ICommandProxyVtbl =
{
&ICommand_ProxyInfo,
&IID_ICommand,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommand_Cancel_Proxy ,
ICommand_Execute_Proxy ,
ICommand_GetDBSession_Proxy
};
const CInterfaceStubVtbl _ICommandStubVtbl =
{
&IID_ICommand,
&ICommand_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IMultipleResults, ver. 0.0,
GUID={0x0c733a90,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IMultipleResults_FormatStringOffsetTable[] =
{
1358
};
static const MIDL_STUBLESS_PROXY_INFO IMultipleResults_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IMultipleResults_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IMultipleResults_StubThunkTable[] =
{
IMultipleResults_RemoteGetResult_Thunk
};
static const MIDL_SERVER_INFO IMultipleResults_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IMultipleResults_FormatStringOffsetTable[-3],
&IMultipleResults_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IMultipleResultsProxyVtbl =
{
&IMultipleResults_ProxyInfo,
&IID_IMultipleResults,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IMultipleResults_GetResult_Proxy
};
const CInterfaceStubVtbl _IMultipleResultsStubVtbl =
{
&IID_IMultipleResults,
&IMultipleResults_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IConvertType, ver. 0.0,
GUID={0x0c733a88,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IConvertType_FormatStringOffsetTable[] =
{
1416
};
static const MIDL_STUBLESS_PROXY_INFO IConvertType_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IConvertType_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IConvertType_StubThunkTable[] =
{
IConvertType_RemoteCanConvert_Thunk
};
static const MIDL_SERVER_INFO IConvertType_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IConvertType_FormatStringOffsetTable[-3],
&IConvertType_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IConvertTypeProxyVtbl =
{
&IConvertType_ProxyInfo,
&IID_IConvertType,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IConvertType_CanConvert_Proxy
};
const CInterfaceStubVtbl _IConvertTypeStubVtbl =
{
&IID_IConvertType,
&IConvertType_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandPrepare, ver. 0.0,
GUID={0x0c733a26,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandPrepare_FormatStringOffsetTable[] =
{
1462,
1496
};
static const MIDL_STUBLESS_PROXY_INFO ICommandPrepare_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandPrepare_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandPrepare_StubThunkTable[] =
{
ICommandPrepare_RemotePrepare_Thunk,
ICommandPrepare_RemoteUnprepare_Thunk
};
static const MIDL_SERVER_INFO ICommandPrepare_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandPrepare_FormatStringOffsetTable[-3],
&ICommandPrepare_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ICommandPrepareProxyVtbl =
{
&ICommandPrepare_ProxyInfo,
&IID_ICommandPrepare,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandPrepare_Prepare_Proxy ,
ICommandPrepare_Unprepare_Proxy
};
const CInterfaceStubVtbl _ICommandPrepareStubVtbl =
{
&IID_ICommandPrepare,
&ICommandPrepare_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandProperties, ver. 0.0,
GUID={0x0c733a79,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandProperties_FormatStringOffsetTable[] =
{
196,
1524
};
static const MIDL_STUBLESS_PROXY_INFO ICommandProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandProperties_StubThunkTable[] =
{
ICommandProperties_RemoteGetProperties_Thunk,
ICommandProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO ICommandProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandProperties_FormatStringOffsetTable[-3],
&ICommandProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ICommandPropertiesProxyVtbl =
{
&ICommandProperties_ProxyInfo,
&IID_ICommandProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandProperties_GetProperties_Proxy ,
ICommandProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _ICommandPropertiesStubVtbl =
{
&IID_ICommandProperties,
&ICommandProperties_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandText, ver. 0.0,
GUID={0x0c733a27,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandText_FormatStringOffsetTable[] =
{
414,
1218,
1318,
1576,
1616
};
static const MIDL_STUBLESS_PROXY_INFO ICommandText_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandText_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandText_StubThunkTable[] =
{
ICommand_RemoteCancel_Thunk,
ICommand_RemoteExecute_Thunk,
ICommand_RemoteGetDBSession_Thunk,
ICommandText_RemoteGetCommandText_Thunk,
ICommandText_RemoteSetCommandText_Thunk
};
static const MIDL_SERVER_INFO ICommandText_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandText_FormatStringOffsetTable[-3],
&ICommandText_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _ICommandTextProxyVtbl =
{
&ICommandText_ProxyInfo,
&IID_ICommandText,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommand_Cancel_Proxy ,
ICommand_Execute_Proxy ,
ICommand_GetDBSession_Proxy ,
ICommandText_GetCommandText_Proxy ,
ICommandText_SetCommandText_Proxy
};
const CInterfaceStubVtbl _ICommandTextStubVtbl =
{
&IID_ICommandText,
&ICommandText_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandWithParameters, ver. 0.0,
GUID={0x0c733a64,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandWithParameters_FormatStringOffsetTable[] =
{
1656,
1714,
1760
};
static const MIDL_STUBLESS_PROXY_INFO ICommandWithParameters_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandWithParameters_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandWithParameters_StubThunkTable[] =
{
ICommandWithParameters_RemoteGetParameterInfo_Thunk,
ICommandWithParameters_RemoteMapParameterNames_Thunk,
ICommandWithParameters_RemoteSetParameterInfo_Thunk
};
static const MIDL_SERVER_INFO ICommandWithParameters_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandWithParameters_FormatStringOffsetTable[-3],
&ICommandWithParameters_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _ICommandWithParametersProxyVtbl =
{
&ICommandWithParameters_ProxyInfo,
&IID_ICommandWithParameters,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandWithParameters_GetParameterInfo_Proxy ,
ICommandWithParameters_MapParameterNames_Proxy ,
ICommandWithParameters_SetParameterInfo_Proxy
};
const CInterfaceStubVtbl _ICommandWithParametersStubVtbl =
{
&IID_ICommandWithParameters,
&ICommandWithParameters_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsRowset, ver. 0.0,
GUID={0x0c733a10,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsRowset_FormatStringOffsetTable[] =
{
1806,
1846
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsRowset_StubThunkTable[] =
{
IColumnsRowset_RemoteGetAvailableColumns_Thunk,
IColumnsRowset_RemoteGetColumnsRowset_Thunk
};
static const MIDL_SERVER_INFO IColumnsRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsRowset_FormatStringOffsetTable[-3],
&IColumnsRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IColumnsRowsetProxyVtbl =
{
&IColumnsRowset_ProxyInfo,
&IID_IColumnsRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsRowset_GetAvailableColumns_Proxy ,
IColumnsRowset_GetColumnsRowset_Proxy
};
const CInterfaceStubVtbl _IColumnsRowsetStubVtbl =
{
&IID_IColumnsRowset,
&IColumnsRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsInfo, ver. 0.0,
GUID={0x0c733a11,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsInfo_FormatStringOffsetTable[] =
{
1928,
1992
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsInfo_StubThunkTable[] =
{
IColumnsInfo_RemoteGetColumnInfo_Thunk,
IColumnsInfo_RemoteMapColumnIDs_Thunk
};
static const MIDL_SERVER_INFO IColumnsInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsInfo_FormatStringOffsetTable[-3],
&IColumnsInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IColumnsInfoProxyVtbl =
{
&IColumnsInfo_ProxyInfo,
&IID_IColumnsInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsInfo_GetColumnInfo_Proxy ,
IColumnsInfo_MapColumnIDs_Proxy
};
const CInterfaceStubVtbl _IColumnsInfoStubVtbl =
{
&IID_IColumnsInfo,
&IColumnsInfo_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBCreateCommand, ver. 0.0,
GUID={0x0c733a1d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBCreateCommand_FormatStringOffsetTable[] =
{
2038
};
static const MIDL_STUBLESS_PROXY_INFO IDBCreateCommand_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBCreateCommand_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBCreateCommand_StubThunkTable[] =
{
IDBCreateCommand_RemoteCreateCommand_Thunk
};
static const MIDL_SERVER_INFO IDBCreateCommand_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBCreateCommand_FormatStringOffsetTable[-3],
&IDBCreateCommand_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IDBCreateCommandProxyVtbl =
{
&IDBCreateCommand_ProxyInfo,
&IID_IDBCreateCommand,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBCreateCommand_CreateCommand_Proxy
};
const CInterfaceStubVtbl _IDBCreateCommandStubVtbl =
{
&IID_IDBCreateCommand,
&IDBCreateCommand_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBCreateSession, ver. 0.0,
GUID={0x0c733a5d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBCreateSession_FormatStringOffsetTable[] =
{
2084
};
static const MIDL_STUBLESS_PROXY_INFO IDBCreateSession_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBCreateSession_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBCreateSession_StubThunkTable[] =
{
IDBCreateSession_RemoteCreateSession_Thunk
};
static const MIDL_SERVER_INFO IDBCreateSession_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBCreateSession_FormatStringOffsetTable[-3],
&IDBCreateSession_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IDBCreateSessionProxyVtbl =
{
&IDBCreateSession_ProxyInfo,
&IID_IDBCreateSession,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBCreateSession_CreateSession_Proxy
};
const CInterfaceStubVtbl _IDBCreateSessionStubVtbl =
{
&IID_IDBCreateSession,
&IDBCreateSession_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ISourcesRowset, ver. 0.0,
GUID={0x0c733a1e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISourcesRowset_FormatStringOffsetTable[] =
{
2130
};
static const MIDL_STUBLESS_PROXY_INFO ISourcesRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISourcesRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISourcesRowset_StubThunkTable[] =
{
ISourcesRowset_RemoteGetSourcesRowset_Thunk
};
static const MIDL_SERVER_INFO ISourcesRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISourcesRowset_FormatStringOffsetTable[-3],
&ISourcesRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ISourcesRowsetProxyVtbl =
{
&ISourcesRowset_ProxyInfo,
&IID_ISourcesRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISourcesRowset_GetSourcesRowset_Proxy
};
const CInterfaceStubVtbl _ISourcesRowsetStubVtbl =
{
&IID_ISourcesRowset,
&ISourcesRowset_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBProperties, ver. 0.0,
GUID={0x0c733a8a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBProperties_FormatStringOffsetTable[] =
{
196,
2200,
2276
};
static const MIDL_STUBLESS_PROXY_INFO IDBProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBProperties_StubThunkTable[] =
{
IDBProperties_RemoteGetProperties_Thunk,
IDBProperties_RemoteGetPropertyInfo_Thunk,
IDBProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO IDBProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBProperties_FormatStringOffsetTable[-3],
&IDBProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IDBPropertiesProxyVtbl =
{
&IDBProperties_ProxyInfo,
&IID_IDBProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBProperties_GetProperties_Proxy ,
IDBProperties_GetPropertyInfo_Proxy ,
IDBProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _IDBPropertiesStubVtbl =
{
&IID_IDBProperties,
&IDBProperties_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBInitialize, ver. 0.0,
GUID={0x0c733a8b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBInitialize_FormatStringOffsetTable[] =
{
414,
1496
};
static const MIDL_STUBLESS_PROXY_INFO IDBInitialize_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBInitialize_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBInitialize_StubThunkTable[] =
{
IDBInitialize_RemoteInitialize_Thunk,
IDBInitialize_RemoteUninitialize_Thunk
};
static const MIDL_SERVER_INFO IDBInitialize_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBInitialize_FormatStringOffsetTable[-3],
&IDBInitialize_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBInitializeProxyVtbl =
{
&IDBInitialize_ProxyInfo,
&IID_IDBInitialize,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBInitialize_Initialize_Proxy ,
IDBInitialize_Uninitialize_Proxy
};
const CInterfaceStubVtbl _IDBInitializeStubVtbl =
{
&IID_IDBInitialize,
&IDBInitialize_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBInfo, ver. 0.0,
GUID={0x0c733a89,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBInfo_FormatStringOffsetTable[] =
{
2328,
2362
};
static const MIDL_STUBLESS_PROXY_INFO IDBInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBInfo_StubThunkTable[] =
{
IDBInfo_RemoteGetKeywords_Thunk,
IDBInfo_RemoteGetLiteralInfo_Thunk
};
static const MIDL_SERVER_INFO IDBInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBInfo_FormatStringOffsetTable[-3],
&IDBInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBInfoProxyVtbl =
{
&IDBInfo_ProxyInfo,
&IID_IDBInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBInfo_GetKeywords_Proxy ,
IDBInfo_GetLiteralInfo_Proxy
};
const CInterfaceStubVtbl _IDBInfoStubVtbl =
{
&IID_IDBInfo,
&IDBInfo_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBDataSourceAdmin, ver. 0.0,
GUID={0x0c733a7a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBDataSourceAdmin_FormatStringOffsetTable[] =
{
2444,
1496,
2514,
2590
};
static const MIDL_STUBLESS_PROXY_INFO IDBDataSourceAdmin_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBDataSourceAdmin_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBDataSourceAdmin_StubThunkTable[] =
{
IDBDataSourceAdmin_RemoteCreateDataSource_Thunk,
IDBDataSourceAdmin_RemoteDestroyDataSource_Thunk,
IDBDataSourceAdmin_RemoteGetCreationProperties_Thunk,
IDBDataSourceAdmin_RemoteModifyDataSource_Thunk
};
static const MIDL_SERVER_INFO IDBDataSourceAdmin_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBDataSourceAdmin_FormatStringOffsetTable[-3],
&IDBDataSourceAdmin_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IDBDataSourceAdminProxyVtbl =
{
&IDBDataSourceAdmin_ProxyInfo,
&IID_IDBDataSourceAdmin,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBDataSourceAdmin_CreateDataSource_Proxy ,
IDBDataSourceAdmin_DestroyDataSource_Proxy ,
IDBDataSourceAdmin_GetCreationProperties_Proxy ,
IDBDataSourceAdmin_ModifyDataSource_Proxy
};
const CInterfaceStubVtbl _IDBDataSourceAdminStubVtbl =
{
&IID_IDBDataSourceAdmin,
&IDBDataSourceAdmin_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0296, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IDBAsynchNotify, ver. 0.0,
GUID={0x0c733a96,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBAsynchNotify_FormatStringOffsetTable[] =
{
2630,
2658,
2716
};
static const MIDL_STUBLESS_PROXY_INFO IDBAsynchNotify_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBAsynchNotify_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBAsynchNotify_StubThunkTable[] =
{
IDBAsynchNotify_RemoteOnLowResource_Thunk,
IDBAsynchNotify_RemoteOnProgress_Thunk,
IDBAsynchNotify_RemoteOnStop_Thunk
};
static const MIDL_SERVER_INFO IDBAsynchNotify_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBAsynchNotify_FormatStringOffsetTable[-3],
&IDBAsynchNotify_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IDBAsynchNotifyProxyVtbl =
{
&IDBAsynchNotify_ProxyInfo,
&IID_IDBAsynchNotify,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBAsynchNotify_OnLowResource_Proxy ,
IDBAsynchNotify_OnProgress_Proxy ,
IDBAsynchNotify_OnStop_Proxy
};
const CInterfaceStubVtbl _IDBAsynchNotifyStubVtbl =
{
&IID_IDBAsynchNotify,
&IDBAsynchNotify_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBAsynchStatus, ver. 0.0,
GUID={0x0c733a95,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBAsynchStatus_FormatStringOffsetTable[] =
{
1010,
2762
};
static const MIDL_STUBLESS_PROXY_INFO IDBAsynchStatus_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBAsynchStatus_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBAsynchStatus_StubThunkTable[] =
{
IDBAsynchStatus_RemoteAbort_Thunk,
IDBAsynchStatus_RemoteGetStatus_Thunk
};
static const MIDL_SERVER_INFO IDBAsynchStatus_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBAsynchStatus_FormatStringOffsetTable[-3],
&IDBAsynchStatus_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBAsynchStatusProxyVtbl =
{
&IDBAsynchStatus_ProxyInfo,
&IID_IDBAsynchStatus,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBAsynchStatus_Abort_Proxy ,
IDBAsynchStatus_GetStatus_Proxy
};
const CInterfaceStubVtbl _IDBAsynchStatusStubVtbl =
{
&IID_IDBAsynchStatus,
&IDBAsynchStatus_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0298, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ISessionProperties, ver. 0.0,
GUID={0x0c733a85,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISessionProperties_FormatStringOffsetTable[] =
{
196,
1524
};
static const MIDL_STUBLESS_PROXY_INFO ISessionProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISessionProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISessionProperties_StubThunkTable[] =
{
ISessionProperties_RemoteGetProperties_Thunk,
ISessionProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO ISessionProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISessionProperties_FormatStringOffsetTable[-3],
&ISessionProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ISessionPropertiesProxyVtbl =
{
&ISessionProperties_ProxyInfo,
&IID_ISessionProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISessionProperties_GetProperties_Proxy ,
ISessionProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _ISessionPropertiesStubVtbl =
{
&IID_ISessionProperties,
&ISessionProperties_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IIndexDefinition, ver. 0.0,
GUID={0x0c733a68,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IIndexDefinition_FormatStringOffsetTable[] =
{
2826,
2908
};
static const MIDL_STUBLESS_PROXY_INFO IIndexDefinition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IIndexDefinition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IIndexDefinition_StubThunkTable[] =
{
IIndexDefinition_RemoteCreateIndex_Thunk,
IIndexDefinition_RemoteDropIndex_Thunk
};
static const MIDL_SERVER_INFO IIndexDefinition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IIndexDefinition_FormatStringOffsetTable[-3],
&IIndexDefinition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IIndexDefinitionProxyVtbl =
{
&IIndexDefinition_ProxyInfo,
&IID_IIndexDefinition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IIndexDefinition_CreateIndex_Proxy ,
IIndexDefinition_DropIndex_Proxy
};
const CInterfaceStubVtbl _IIndexDefinitionStubVtbl =
{
&IID_IIndexDefinition,
&IIndexDefinition_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITableDefinition, ver. 0.0,
GUID={0x0c733a86,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITableDefinition_FormatStringOffsetTable[] =
{
2948,
3048,
3082,
3140
};
static const MIDL_STUBLESS_PROXY_INFO ITableDefinition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITableDefinition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITableDefinition_StubThunkTable[] =
{
ITableDefinition_RemoteCreateTable_Thunk,
ITableDefinition_RemoteDropTable_Thunk,
ITableDefinition_RemoteAddColumn_Thunk,
ITableDefinition_RemoteDropColumn_Thunk
};
static const MIDL_SERVER_INFO ITableDefinition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITableDefinition_FormatStringOffsetTable[-3],
&ITableDefinition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _ITableDefinitionProxyVtbl =
{
&ITableDefinition_ProxyInfo,
&IID_ITableDefinition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITableDefinition_CreateTable_Proxy ,
ITableDefinition_DropTable_Proxy ,
ITableDefinition_AddColumn_Proxy ,
ITableDefinition_DropColumn_Proxy
};
const CInterfaceStubVtbl _ITableDefinitionStubVtbl =
{
&IID_ITableDefinition,
&ITableDefinition_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IOpenRowset, ver. 0.0,
GUID={0x0c733a69,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IOpenRowset_FormatStringOffsetTable[] =
{
3180
};
static const MIDL_STUBLESS_PROXY_INFO IOpenRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IOpenRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IOpenRowset_StubThunkTable[] =
{
IOpenRowset_RemoteOpenRowset_Thunk
};
static const MIDL_SERVER_INFO IOpenRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IOpenRowset_FormatStringOffsetTable[-3],
&IOpenRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IOpenRowsetProxyVtbl =
{
&IOpenRowset_ProxyInfo,
&IID_IOpenRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IOpenRowset_OpenRowset_Proxy
};
const CInterfaceStubVtbl _IOpenRowsetStubVtbl =
{
&IID_IOpenRowset,
&IOpenRowset_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBSchemaRowset, ver. 0.0,
GUID={0x0c733a7b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBSchemaRowset_FormatStringOffsetTable[] =
{
3262,
3350
};
static const MIDL_STUBLESS_PROXY_INFO IDBSchemaRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBSchemaRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBSchemaRowset_StubThunkTable[] =
{
IDBSchemaRowset_RemoteGetRowset_Thunk,
IDBSchemaRowset_RemoteGetSchemas_Thunk
};
static const MIDL_SERVER_INFO IDBSchemaRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBSchemaRowset_FormatStringOffsetTable[-3],
&IDBSchemaRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBSchemaRowsetProxyVtbl =
{
&IDBSchemaRowset_ProxyInfo,
&IID_IDBSchemaRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBSchemaRowset_GetRowset_Proxy ,
IDBSchemaRowset_GetSchemas_Proxy
};
const CInterfaceStubVtbl _IDBSchemaRowsetStubVtbl =
{
&IID_IDBSchemaRowset,
&IDBSchemaRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0303, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IMDDataset, ver. 0.0,
GUID={0xa07cccd1,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}} */
/* Object interface: IMDFind, ver. 0.0,
GUID={0xa07cccd2,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}} */
/* Object interface: IMDRangeRowset, ver. 0.0,
GUID={0x0c733aa0,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IAlterTable, ver. 0.0,
GUID={0x0c733aa5,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IAlterIndex, ver. 0.0,
GUID={0x0c733aa6,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetChapterMember, ver. 0.0,
GUID={0x0c733aa8,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ICommandPersist, ver. 0.0,
GUID={0x0c733aa7,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetRefresh, ver. 0.0,
GUID={0x0c733aa9,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IParentRowset, ver. 0.0,
GUID={0x0c733aaa,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0312, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IErrorRecords, ver. 0.0,
GUID={0x0c733a67,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IErrorRecords_FormatStringOffsetTable[] =
{
3396,
3454,
3494,
3540,
3586,
3626
};
static const MIDL_STUBLESS_PROXY_INFO IErrorRecords_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IErrorRecords_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IErrorRecords_StubThunkTable[] =
{
IErrorRecords_RemoteAddErrorRecord_Thunk,
IErrorRecords_RemoteGetBasicErrorInfo_Thunk,
IErrorRecords_RemoteGetCustomErrorObject_Thunk,
IErrorRecords_RemoteGetErrorInfo_Thunk,
IErrorRecords_RemoteGetErrorParameters_Thunk,
IErrorRecords_RemoteGetRecordCount_Thunk
};
static const MIDL_SERVER_INFO IErrorRecords_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IErrorRecords_FormatStringOffsetTable[-3],
&IErrorRecords_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(9) _IErrorRecordsProxyVtbl =
{
&IErrorRecords_ProxyInfo,
&IID_IErrorRecords,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IErrorRecords_AddErrorRecord_Proxy ,
IErrorRecords_GetBasicErrorInfo_Proxy ,
IErrorRecords_GetCustomErrorObject_Proxy ,
IErrorRecords_GetErrorInfo_Proxy ,
IErrorRecords_GetErrorParameters_Proxy ,
IErrorRecords_GetRecordCount_Proxy
};
const CInterfaceStubVtbl _IErrorRecordsStubVtbl =
{
&IID_IErrorRecords,
&IErrorRecords_ServerInfo,
9,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IErrorLookup, ver. 0.0,
GUID={0x0c733a66,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IErrorLookup_FormatStringOffsetTable[] =
{
3660,
3724,
3782
};
static const MIDL_STUBLESS_PROXY_INFO IErrorLookup_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IErrorLookup_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IErrorLookup_StubThunkTable[] =
{
IErrorLookup_RemoteGetErrorDescription_Thunk,
IErrorLookup_RemoteGetHelpInfo_Thunk,
IErrorLookup_RemoteReleaseErrors_Thunk
};
static const MIDL_SERVER_INFO IErrorLookup_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IErrorLookup_FormatStringOffsetTable[-3],
&IErrorLookup_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IErrorLookupProxyVtbl =
{
&IErrorLookup_ProxyInfo,
&IID_IErrorLookup,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IErrorLookup_GetErrorDescription_Proxy ,
IErrorLookup_GetHelpInfo_Proxy ,
IErrorLookup_ReleaseErrors_Proxy
};
const CInterfaceStubVtbl _IErrorLookupStubVtbl =
{
&IID_IErrorLookup,
&IErrorLookup_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ISQLErrorInfo, ver. 0.0,
GUID={0x0c733a74,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISQLErrorInfo_FormatStringOffsetTable[] =
{
3816
};
static const MIDL_STUBLESS_PROXY_INFO ISQLErrorInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISQLErrorInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISQLErrorInfo_StubThunkTable[] =
{
ISQLErrorInfo_RemoteGetSQLInfo_Thunk
};
static const MIDL_SERVER_INFO ISQLErrorInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISQLErrorInfo_FormatStringOffsetTable[-3],
&ISQLErrorInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ISQLErrorInfoProxyVtbl =
{
&ISQLErrorInfo_ProxyInfo,
&IID_ISQLErrorInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISQLErrorInfo_GetSQLInfo_Proxy
};
const CInterfaceStubVtbl _ISQLErrorInfoStubVtbl =
{
&IID_ISQLErrorInfo,
&ISQLErrorInfo_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IGetDataSource, ver. 0.0,
GUID={0x0c733a75,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetDataSource_FormatStringOffsetTable[] =
{
3856
};
static const MIDL_STUBLESS_PROXY_INFO IGetDataSource_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetDataSource_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IGetDataSource_StubThunkTable[] =
{
IGetDataSource_RemoteGetDataSource_Thunk
};
static const MIDL_SERVER_INFO IGetDataSource_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetDataSource_FormatStringOffsetTable[-3],
&IGetDataSource_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetDataSourceProxyVtbl =
{
&IGetDataSource_ProxyInfo,
&IID_IGetDataSource,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IGetDataSource_GetDataSource_Proxy
};
const CInterfaceStubVtbl _IGetDataSourceStubVtbl =
{
&IID_IGetDataSource,
&IGetDataSource_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITransaction, ver. 0.0,
GUID={0x0fb15084,0xaf41,0x11ce,{0xbd,0x2b,0x20,0x4c,0x4f,0x4f,0x50,0x20}} */
/* Object interface: ITransactionLocal, ver. 0.0,
GUID={0x0c733a5f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionLocal_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
3896,
3930
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionLocal_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionLocal_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionLocal_StubThunkTable[] =
{
0,
0,
0,
ITransactionLocal_RemoteGetOptionsObject_Thunk,
ITransactionLocal_RemoteStartTransaction_Thunk
};
static const MIDL_SERVER_INFO ITransactionLocal_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionLocal_FormatStringOffsetTable[-3],
&ITransactionLocal_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _ITransactionLocalProxyVtbl =
{
&ITransactionLocal_ProxyInfo,
&IID_ITransactionLocal,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::Commit */ ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::Abort */ ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::GetTransactionInfo */ ,
ITransactionLocal_GetOptionsObject_Proxy ,
ITransactionLocal_StartTransaction_Proxy
};
static const PRPC_STUB_FUNCTION ITransactionLocal_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2
};
CInterfaceStubVtbl _ITransactionLocalStubVtbl =
{
&IID_ITransactionLocal,
&ITransactionLocal_ServerInfo,
8,
&ITransactionLocal_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};
/* Object interface: ITransactionJoin, ver. 0.0,
GUID={0x0c733a5e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionJoin_FormatStringOffsetTable[] =
{
3982,
4016
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionJoin_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionJoin_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionJoin_StubThunkTable[] =
{
ITransactionJoin_RemoteGetOptionsObject_Thunk,
ITransactionJoin_RemoteJoinTransaction_Thunk
};
static const MIDL_SERVER_INFO ITransactionJoin_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionJoin_FormatStringOffsetTable[-3],
&ITransactionJoin_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ITransactionJoinProxyVtbl =
{
&ITransactionJoin_ProxyInfo,
&IID_ITransactionJoin,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITransactionJoin_GetOptionsObject_Proxy ,
ITransactionJoin_JoinTransaction_Proxy
};
const CInterfaceStubVtbl _ITransactionJoinStubVtbl =
{
&IID_ITransactionJoin,
&ITransactionJoin_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITransactionObject, ver. 0.0,
GUID={0x0c733a60,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionObject_FormatStringOffsetTable[] =
{
4068
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionObject_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionObject_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionObject_StubThunkTable[] =
{
ITransactionObject_RemoteGetTransactionObject_Thunk
};
static const MIDL_SERVER_INFO ITransactionObject_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionObject_FormatStringOffsetTable[-3],
&ITransactionObject_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ITransactionObjectProxyVtbl =
{
&ITransactionObject_ProxyInfo,
&IID_ITransactionObject,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITransactionObject_GetTransactionObject_Proxy
};
const CInterfaceStubVtbl _ITransactionObjectStubVtbl =
{
&IID_ITransactionObject,
&ITransactionObject_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0326, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ITrusteeAdmin, ver. 0.0,
GUID={0x0c733aa1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ITrusteeGroupAdmin, ver. 0.0,
GUID={0x0c733aa2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IObjectAccessControl, ver. 0.0,
GUID={0x0c733aa3,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ISecurityInfo, ver. 0.0,
GUID={0x0c733aa4,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0330, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ITableCreation, ver. 0.0,
GUID={0x0c733abc,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ITableDefinitionWithConstraints, ver. 0.0,
GUID={0x0c733aab,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0331, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRow, ver. 0.0,
GUID={0x0c733ab4,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowChange, ver. 0.0,
GUID={0x0c733ab5,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowSchemaChange, ver. 0.0,
GUID={0x0c733aae,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IGetRow, ver. 0.0,
GUID={0x0c733aaf,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IBindResource, ver. 0.0,
GUID={0x0c733ab1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IBindResource_FormatStringOffsetTable[] =
{
4108
};
static const MIDL_STUBLESS_PROXY_INFO IBindResource_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IBindResource_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IBindResource_StubThunkTable[] =
{
IBindResource_RemoteBind_Thunk
};
static const MIDL_SERVER_INFO IBindResource_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IBindResource_FormatStringOffsetTable[-3],
&IBindResource_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IBindResourceProxyVtbl =
{
&IBindResource_ProxyInfo,
&IID_IBindResource,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IBindResource_Bind_Proxy
};
const CInterfaceStubVtbl _IBindResourceStubVtbl =
{
&IID_IBindResource,
&IBindResource_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IScopedOperations, ver. 0.0,
GUID={0x0c733ab0,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IScopedOperations_FormatStringOffsetTable[] =
{
4108,
4196,
4272,
4348,
4394
};
static const MIDL_STUBLESS_PROXY_INFO IScopedOperations_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IScopedOperations_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IScopedOperations_StubThunkTable[] =
{
IBindResource_RemoteBind_Thunk,
IScopedOperations_RemoteCopy_Thunk,
IScopedOperations_RemoteMove_Thunk,
IScopedOperations_RemoteDelete_Thunk,
IScopedOperations_RemoteOpenRowset_Thunk
};
static const MIDL_SERVER_INFO IScopedOperations_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IScopedOperations_FormatStringOffsetTable[-3],
&IScopedOperations_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _IScopedOperationsProxyVtbl =
{
&IScopedOperations_ProxyInfo,
&IID_IScopedOperations,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IBindResource_Bind_Proxy ,
IScopedOperations_Copy_Proxy ,
IScopedOperations_Move_Proxy ,
IScopedOperations_Delete_Proxy ,
IScopedOperations_OpenRowset_Proxy
};
const CInterfaceStubVtbl _IScopedOperationsStubVtbl =
{
&IID_IScopedOperations,
&IScopedOperations_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICreateRow, ver. 0.0,
GUID={0x0c733ab2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICreateRow_FormatStringOffsetTable[] =
{
4470
};
static const MIDL_STUBLESS_PROXY_INFO ICreateRow_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICreateRow_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICreateRow_StubThunkTable[] =
{
ICreateRow_RemoteCreateRow_Thunk
};
static const MIDL_SERVER_INFO ICreateRow_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICreateRow_FormatStringOffsetTable[-3],
&ICreateRow_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ICreateRowProxyVtbl =
{
&ICreateRow_ProxyInfo,
&IID_ICreateRow,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICreateRow_CreateRow_Proxy
};
const CInterfaceStubVtbl _ICreateRowStubVtbl =
{
&IID_ICreateRow,
&ICreateRow_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBBinderProperties, ver. 0.0,
GUID={0x0c733ab3,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBBinderProperties_FormatStringOffsetTable[] =
{
196,
2200,
2276,
4564
};
static const MIDL_STUBLESS_PROXY_INFO IDBBinderProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBBinderProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBBinderProperties_StubThunkTable[] =
{
IDBProperties_RemoteGetProperties_Thunk,
IDBProperties_RemoteGetPropertyInfo_Thunk,
IDBProperties_RemoteSetProperties_Thunk,
0
};
static const MIDL_SERVER_INFO IDBBinderProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBBinderProperties_FormatStringOffsetTable[-3],
&IDBBinderProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IDBBinderPropertiesProxyVtbl =
{
&IDBBinderProperties_ProxyInfo,
&IID_IDBBinderProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBProperties_GetProperties_Proxy ,
IDBProperties_GetPropertyInfo_Proxy ,
IDBProperties_SetProperties_Proxy ,
(void *) (INT_PTR) -1 /* IDBBinderProperties::Reset */
};
const CInterfaceStubVtbl _IDBBinderPropertiesStubVtbl =
{
&IID_IDBBinderProperties,
&IDBBinderProperties_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsInfo2, ver. 0.0,
GUID={0x0c733ab8,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsInfo2_FormatStringOffsetTable[] =
{
1928,
1992,
4586
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsInfo2_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsInfo2_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsInfo2_StubThunkTable[] =
{
IColumnsInfo_RemoteGetColumnInfo_Thunk,
IColumnsInfo_RemoteMapColumnIDs_Thunk,
IColumnsInfo2_RemoteGetRestrictedColumnInfo_Thunk
};
static const MIDL_SERVER_INFO IColumnsInfo2_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsInfo2_FormatStringOffsetTable[-3],
&IColumnsInfo2_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IColumnsInfo2ProxyVtbl =
{
&IColumnsInfo2_ProxyInfo,
&IID_IColumnsInfo2,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsInfo_GetColumnInfo_Proxy ,
IColumnsInfo_MapColumnIDs_Proxy ,
IColumnsInfo2_GetRestrictedColumnInfo_Proxy
};
const CInterfaceStubVtbl _IColumnsInfo2StubVtbl =
{
&IID_IColumnsInfo2,
&IColumnsInfo2_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRegisterProvider, ver. 0.0,
GUID={0x0c733ab9,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRegisterProvider_FormatStringOffsetTable[] =
{
4668,
4708,
4748
};
static const MIDL_STUBLESS_PROXY_INFO IRegisterProvider_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRegisterProvider_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRegisterProvider_StubThunkTable[] =
{
IRegisterProvider_RemoteGetURLMapping_Thunk,
0,
0
};
static const MIDL_SERVER_INFO IRegisterProvider_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRegisterProvider_FormatStringOffsetTable[-3],
&IRegisterProvider_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRegisterProviderProxyVtbl =
{
&IRegisterProvider_ProxyInfo,
&IID_IRegisterProvider,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRegisterProvider_GetURLMapping_Proxy ,
(void *) (INT_PTR) -1 /* IRegisterProvider::SetURLMapping */ ,
(void *) (INT_PTR) -1 /* IRegisterProvider::UnregisterProvider */
};
const CInterfaceStubVtbl _IRegisterProviderStubVtbl =
{
&IID_IRegisterProvider,
&IRegisterProvider_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0341, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IGetSession, ver. 0.0,
GUID={0x0c733aba,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetSession_FormatStringOffsetTable[] =
{
4788
};
static const MIDL_STUBLESS_PROXY_INFO IGetSession_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetSession_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IGetSession_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetSession_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetSessionProxyVtbl =
{
&IGetSession_ProxyInfo,
&IID_IGetSession,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
(void *) (INT_PTR) -1 /* IGetSession::GetSession */
};
const CInterfaceStubVtbl _IGetSessionStubVtbl =
{
&IID_IGetSession,
&IGetSession_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IGetSourceRow, ver. 0.0,
GUID={0x0c733abb,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetSourceRow_FormatStringOffsetTable[] =
{
4822
};
static const MIDL_STUBLESS_PROXY_INFO IGetSourceRow_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetSourceRow_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IGetSourceRow_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetSourceRow_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetSourceRowProxyVtbl =
{
&IGetSourceRow_ProxyInfo,
&IID_IGetSourceRow,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
(void *) (INT_PTR) -1 /* IGetSourceRow::GetSourceRow */
};
const CInterfaceStubVtbl _IGetSourceRowStubVtbl =
{
&IID_IGetSourceRow,
&IGetSourceRow_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetCurrentIndex, ver. 0.0,
GUID={0x0c733abd,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0345, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ICommandStream, ver. 0.0,
GUID={0x0c733abf,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetBookmark, ver. 0.0,
GUID={0x0c733ac2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetBookmark_FormatStringOffsetTable[] =
{
(unsigned short) -1
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetBookmark_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetBookmark_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IRowsetBookmark_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetBookmark_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowsetBookmarkProxyVtbl =
{
&IRowsetBookmark_ProxyInfo,
&IID_IRowsetBookmark,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IRowsetBookmark::PositionOnBookmark */
};
const CInterfaceStubVtbl _IRowsetBookmarkStubVtbl =
{
&IID_IRowsetBookmark,
&IRowsetBookmark_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0347, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
static const MIDL_STUB_DESC Object_StubDesc =
{
0,
NdrOleAllocate,
NdrOleFree,
0,
0,
0,
ExprEvalRoutines,
0,
__MIDL_TypeFormatString.Format,
1, /* -error bounds_check flag */
0x20000, /* Ndr library version */
0,
0x6000159, /* MIDL Version 6.0.345 */
0,
UserMarshalRoutines,
0, /* notify & notify_flag routine table */
0x1, /* MIDL flag */
0, /* cs routines */
0, /* proxy/server info */
0 /* Reserved5 */
};
const CInterfaceProxyVtbl * _oledb_ProxyVtblList[] =
{
( CInterfaceProxyVtbl *) &_IRowsetIdentityProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBCreateCommandProxyVtbl,
( CInterfaceProxyVtbl *) &_ISourcesRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandPrepareProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandTextProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBCreateSessionProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionJoinProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionLocalProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionObjectProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandWithParametersProxyVtbl,
( CInterfaceProxyVtbl *) &_IErrorLookupProxyVtbl,
( CInterfaceProxyVtbl *) &_IErrorRecordsProxyVtbl,
( CInterfaceProxyVtbl *) &_IIndexDefinitionProxyVtbl,
( CInterfaceProxyVtbl *) &_IOpenRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowPositionChangeProxyVtbl,
( CInterfaceProxyVtbl *) &_ISQLErrorInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetDataSourceProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBDataSourceAdminProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBSchemaRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetNotifyProxyVtbl,
( CInterfaceProxyVtbl *) &_ISessionPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_ITableDefinitionProxyVtbl,
( CInterfaceProxyVtbl *) &_IConvertTypeProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBInitializeProxyVtbl,
( CInterfaceProxyVtbl *) &_IAccessorProxyVtbl,
( CInterfaceProxyVtbl *) &_IMultipleResultsProxyVtbl,
( CInterfaceProxyVtbl *) &_IChapteredRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowPositionProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBAsynchStatusProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBAsynchNotifyProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewChapterProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetViewProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewSortProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewFilterProxyVtbl,
( CInterfaceProxyVtbl *) &_IScopedOperationsProxyVtbl,
( CInterfaceProxyVtbl *) &_IBindResourceProxyVtbl,
( CInterfaceProxyVtbl *) &_ICreateRowProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBBinderPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsInfo2ProxyVtbl,
( CInterfaceProxyVtbl *) &_IRegisterProviderProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetSessionProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetSourceRowProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetBookmarkProxyVtbl,
0
};
const CInterfaceStubVtbl * _oledb_StubVtblList[] =
{
( CInterfaceStubVtbl *) &_IRowsetIdentityStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBCreateCommandStubVtbl,
( CInterfaceStubVtbl *) &_ISourcesRowsetStubVtbl,
( CInterfaceStubVtbl *) &_ICommandPrepareStubVtbl,
( CInterfaceStubVtbl *) &_ICommandTextStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBCreateSessionStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionJoinStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionLocalStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionObjectStubVtbl,
( CInterfaceStubVtbl *) &_ICommandStubVtbl,
( CInterfaceStubVtbl *) &_ICommandWithParametersStubVtbl,
( CInterfaceStubVtbl *) &_IErrorLookupStubVtbl,
( CInterfaceStubVtbl *) &_IErrorRecordsStubVtbl,
( CInterfaceStubVtbl *) &_IIndexDefinitionStubVtbl,
( CInterfaceStubVtbl *) &_IOpenRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowPositionChangeStubVtbl,
( CInterfaceStubVtbl *) &_ISQLErrorInfoStubVtbl,
( CInterfaceStubVtbl *) &_IGetDataSourceStubVtbl,
( CInterfaceStubVtbl *) &_ICommandPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IDBDataSourceAdminStubVtbl,
( CInterfaceStubVtbl *) &_IDBSchemaRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetNotifyStubVtbl,
( CInterfaceStubVtbl *) &_ISessionPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_ITableDefinitionStubVtbl,
( CInterfaceStubVtbl *) &_IConvertTypeStubVtbl,
( CInterfaceStubVtbl *) &_IDBInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IDBInitializeStubVtbl,
( CInterfaceStubVtbl *) &_IAccessorStubVtbl,
( CInterfaceStubVtbl *) &_IMultipleResultsStubVtbl,
( CInterfaceStubVtbl *) &_IChapteredRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowPositionStubVtbl,
( CInterfaceStubVtbl *) &_IDBAsynchStatusStubVtbl,
( CInterfaceStubVtbl *) &_IDBAsynchNotifyStubVtbl,
( CInterfaceStubVtbl *) &_IViewRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IViewChapterStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetViewStubVtbl,
( CInterfaceStubVtbl *) &_IViewSortStubVtbl,
( CInterfaceStubVtbl *) &_IViewFilterStubVtbl,
( CInterfaceStubVtbl *) &_IScopedOperationsStubVtbl,
( CInterfaceStubVtbl *) &_IBindResourceStubVtbl,
( CInterfaceStubVtbl *) &_ICreateRowStubVtbl,
( CInterfaceStubVtbl *) &_IDBBinderPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsInfo2StubVtbl,
( CInterfaceStubVtbl *) &_IRegisterProviderStubVtbl,
( CInterfaceStubVtbl *) &_IGetSessionStubVtbl,
( CInterfaceStubVtbl *) &_IGetSourceRowStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetBookmarkStubVtbl,
0
};
PCInterfaceName const _oledb_InterfaceNamesList[] =
{
"IRowsetIdentity",
"IColumnsRowset",
"IColumnsInfo",
"IDBCreateCommand",
"ISourcesRowset",
"ICommandPrepare",
"ICommandText",
"IRowsetInfo",
"IDBCreateSession",
"ITransactionJoin",
"ITransactionLocal",
"ITransactionObject",
"ICommand",
"ICommandWithParameters",
"IErrorLookup",
"IErrorRecords",
"IIndexDefinition",
"IOpenRowset",
"IRowPositionChange",
"ISQLErrorInfo",
"IGetDataSource",
"ICommandProperties",
"IDBDataSourceAdmin",
"IDBSchemaRowset",
"IRowsetNotify",
"ISessionProperties",
"ITableDefinition",
"IConvertType",
"IDBInfo",
"IDBProperties",
"IDBInitialize",
"IAccessor",
"IMultipleResults",
"IChapteredRowset",
"IRowPosition",
"IDBAsynchStatus",
"IDBAsynchNotify",
"IViewRowset",
"IViewChapter",
"IRowsetView",
"IViewSort",
"IViewFilter",
"IScopedOperations",
"IBindResource",
"ICreateRow",
"IDBBinderProperties",
"IColumnsInfo2",
"IRegisterProvider",
"IGetSession",
"IGetSourceRow",
"IRowsetBookmark",
0
};
const IID * _oledb_BaseIIDList[] =
{
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
&IID_ITransaction,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
#define _oledb_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledb, pIID, n)
int __stdcall _oledb_IID_Lookup( const IID * pIID, int * pIndex )
{
IID_BS_LOOKUP_SETUP
IID_BS_LOOKUP_INITIAL_TEST( _oledb, 51, 32 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 16 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 8 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 4 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 2 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 1 )
IID_BS_LOOKUP_RETURN_RESULT( _oledb, 51, *pIndex )
}
const ExtendedProxyFileInfo oledb_ProxyFileInfo =
{
(PCInterfaceProxyVtblList *) & _oledb_ProxyVtblList,
(PCInterfaceStubVtblList *) & _oledb_StubVtblList,
(const PCInterfaceName * ) & _oledb_InterfaceNamesList,
(const IID ** ) & _oledb_BaseIIDList,
& _oledb_IID_Lookup,
51,
2,
0, /* table of [async_uuid] interfaces */
0, /* Filler1 */
0, /* Filler2 */
0 /* Filler3 */
};
#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the proxy stub code */
/* File created by MIDL compiler version 6.00.0345 */
/* Compiler settings for oledb.idl:
Oicf, W1, Zp8, env=Win64 (32b run,appending)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#if defined(_M_IA64) || defined(_M_AMD64)
#define USE_STUBLESS_PROXY
/* verify that the <rpcproxy.h> version is high enough to compile this file*/
#ifndef __REDQ_RPCPROXY_H_VERSION__
#define __REQUIRED_RPCPROXY_H_VERSION__ 475
#endif
#include "rpcproxy.h"
#ifndef __RPCPROXY_H_VERSION__
#error this stub requires an updated version of <rpcproxy.h>
#endif // __RPCPROXY_H_VERSION__
#include "oledb.h"
#define TYPE_FORMAT_STRING_SIZE 5349
#define PROC_FORMAT_STRING_SIZE 5907
#define TRANSMIT_AS_TABLE_SIZE 0
#define WIRE_MARSHAL_TABLE_SIZE 3
typedef struct _MIDL_TYPE_FORMAT_STRING
{
short Pad;
unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
} MIDL_TYPE_FORMAT_STRING;
typedef struct _MIDL_PROC_FORMAT_STRING
{
short Pad;
unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
} MIDL_PROC_FORMAT_STRING;
static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IAccessor_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IAccessor_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteAddRefAccessor_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [unique][out][in] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[0],
( unsigned char * )This,
hAccessor,
pcRefCount,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteAddRefAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_AddRefAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteCreateAccessor_Proxy(
IAccessor * This,
/* [in] */ DBACCESSORFLAGS dwAccessorFlags,
/* [in] */ DBCOUNTITEM cBindings,
/* [size_is][unique][in] */ DBBINDING *rgBindings,
/* [in] */ DBLENGTH cbRowSize,
/* [out] */ HACCESSOR *phAccessor,
/* [size_is][unique][out][in] */ DBBINDSTATUS *rgStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[50],
( unsigned char * )This,
dwAccessorFlags,
cBindings,
rgBindings,
cbRowSize,
phAccessor,
rgStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteCreateAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IAccessor *This;
DBACCESSORFLAGS dwAccessorFlags;
char Pad0[4];
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_CreateAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->dwAccessorFlags,
pParamStruct->cBindings,
pParamStruct->rgBindings,
pParamStruct->cbRowSize,
pParamStruct->phAccessor,
pParamStruct->rgStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteGetBindings_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [out] */ DBACCESSORFLAGS *pdwAccessorFlags,
/* [out][in] */ DBCOUNTITEM *pcBindings,
/* [size_is][size_is][out] */ DBBINDING **prgBindings,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[124],
( unsigned char * )This,
hAccessor,
pdwAccessorFlags,
pcBindings,
prgBindings,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteGetBindings_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBACCESSORFLAGS *pdwAccessorFlags;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_GetBindings_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pdwAccessorFlags,
pParamStruct->pcBindings,
pParamStruct->prgBindings,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAccessor_RemoteReleaseAccessor_Proxy(
IAccessor * This,
/* [in] */ HACCESSOR hAccessor,
/* [unique][out][in] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[186],
( unsigned char * )This,
hAccessor,
pcRefCount,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IAccessor_RemoteReleaseAccessor_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IAccessor *This;
HACCESSOR hAccessor;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IAccessor_ReleaseAccessor_Stub(
(IAccessor *) pParamStruct->This,
pParamStruct->hAccessor,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetProperties_Proxy(
IRowsetInfo * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[236],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertySets,
prgPropertySets,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetProperties_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetReferencedRowset_Proxy(
IRowsetInfo * This,
/* [in] */ DBORDINAL iOrdinal,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppReferencedRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[298],
( unsigned char * )This,
iOrdinal,
riid,
ppReferencedRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetReferencedRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
DBORDINAL iOrdinal;
REFIID riid;
IUnknown **ppReferencedRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetReferencedRowset_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->iOrdinal,
pParamStruct->riid,
pParamStruct->ppReferencedRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetInfo_RemoteGetSpecification_Proxy(
IRowsetInfo * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppSpecification,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[354],
( unsigned char * )This,
riid,
ppSpecification,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetInfo_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetInfo *This;
REFIID riid;
IUnknown **ppSpecification;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetInfo_GetSpecification_Stub(
(IRowsetInfo *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppSpecification,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IChapteredRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IChapteredRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteAddRefChapter_Proxy(
IChapteredRowset * This,
/* [in] */ HCHAPTER hChapter,
/* [out] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[404],
( unsigned char * )This,
hChapter,
pcRefCount,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IChapteredRowset_RemoteAddRefChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IChapteredRowset *This;
HCHAPTER hChapter;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IChapteredRowset_AddRefChapter_Stub(
(IChapteredRowset *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IChapteredRowset_RemoteReleaseChapter_Proxy(
IChapteredRowset * This,
/* [in] */ HCHAPTER hChapter,
/* [out] */ DBREFCOUNT *pcRefCount,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[454],
( unsigned char * )This,
hChapter,
pcRefCount,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IChapteredRowset_RemoteReleaseChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IChapteredRowset *This;
HCHAPTER hChapter;
DBREFCOUNT *pcRefCount;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IChapteredRowset_ReleaseChapter_Stub(
(IChapteredRowset *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->pcRefCount,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowPosition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowPosition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteClearRowPosition_Proxy(
IRowPosition * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[504],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteClearRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPosition *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_ClearRowPosition_Stub((IRowPosition *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowPosition_Proxy(
IRowPosition * This,
/* [out] */ HCHAPTER *phChapter,
/* [out] */ HROW *phRow,
/* [out] */ DBPOSITIONFLAGS *pdwPositionFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[542],
( unsigned char * )This,
phChapter,
phRow,
pdwPositionFlags,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteGetRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPosition *This;
HCHAPTER *phChapter;
HROW *phRow;
DBPOSITIONFLAGS *pdwPositionFlags;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_GetRowPosition_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->phChapter,
pParamStruct->phRow,
pParamStruct->pdwPositionFlags,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteGetRowset_Proxy(
IRowPosition * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[598],
( unsigned char * )This,
riid,
ppRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteGetRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPosition *This;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_GetRowset_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteInitialize_Proxy(
IRowPosition * This,
/* [in] */ IUnknown *pRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[648],
( unsigned char * )This,
pRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteInitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPosition *This;
IUnknown *pRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_Initialize_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPosition_RemoteSetRowPosition_Proxy(
IRowPosition * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ HROW hRow,
/* [in] */ DBPOSITIONFLAGS dwPositionFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[692],
( unsigned char * )This,
hChapter,
hRow,
dwPositionFlags,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPosition_RemoteSetRowPosition_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPosition *This;
HCHAPTER hChapter;
HROW hRow;
DBPOSITIONFLAGS dwPositionFlags;
char Pad0[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPosition_SetRowPosition_Stub(
(IRowPosition *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->hRow,
pParamStruct->dwPositionFlags,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowPositionChange_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowPositionChange_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowPositionChange_RemoteOnRowPositionChange_Proxy(
IRowPositionChange * This,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[748],
( unsigned char * )This,
eReason,
ePhase,
fCantDeny,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowPositionChange_RemoteOnRowPositionChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowPositionChange *This;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowPositionChange_OnRowPositionChange_Stub(
(IRowPositionChange *) pParamStruct->This,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteGetSpecification_Proxy(
IViewRowset * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[804],
( unsigned char * )This,
riid,
ppObject,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewRowset_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewRowset *This;
REFIID riid;
IUnknown **ppObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewRowset_GetSpecification_Stub(
(IViewRowset *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppObject,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewRowset_RemoteOpenViewRowset_Proxy(
IViewRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[854],
( unsigned char * )This,
pUnkOuter,
riid,
ppRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewRowset_RemoteOpenViewRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewRowset *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewRowset_OpenViewRowset_Stub(
(IViewRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewChapter_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewChapter_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteGetSpecification_Proxy(
IViewChapter * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[910],
( unsigned char * )This,
riid,
ppRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewChapter_RemoteGetSpecification_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewChapter *This;
REFIID riid;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewChapter_GetSpecification_Stub(
(IViewChapter *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewChapter_RemoteOpenViewChapter_Proxy(
IViewChapter * This,
/* [in] */ HCHAPTER hSource,
/* [out] */ HCHAPTER *phViewChapter,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[960],
( unsigned char * )This,
hSource,
phViewChapter,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewChapter_RemoteOpenViewChapter_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewChapter *This;
HCHAPTER hSource;
HCHAPTER *phViewChapter;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewChapter_OpenViewChapter_Stub(
(IViewChapter *) pParamStruct->This,
pParamStruct->hSource,
pParamStruct->phViewChapter,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewSort_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewSort_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteGetSortOrder_Proxy(
IViewSort * This,
/* [out][in] */ DBORDINAL *pcValues,
/* [size_is][size_is][out] */ DBORDINAL **prgColumns,
/* [size_is][size_is][out] */ DBSORT **prgOrders,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1010],
( unsigned char * )This,
pcValues,
prgColumns,
prgOrders,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewSort_RemoteGetSortOrder_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewSort *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewSort_GetSortOrder_Stub(
(IViewSort *) pParamStruct->This,
pParamStruct->pcValues,
pParamStruct->prgColumns,
pParamStruct->prgOrders,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewSort_RemoteSetSortOrder_Proxy(
IViewSort * This,
/* [in] */ DBORDINAL cValues,
/* [size_is][in] */ const DBORDINAL *rgColumns,
/* [size_is][in] */ const DBSORT *rgOrders,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1066],
( unsigned char * )This,
cValues,
rgColumns,
rgOrders,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewSort_RemoteSetSortOrder_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewSort *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewSort_SetSortOrder_Stub(
(IViewSort *) pParamStruct->This,
pParamStruct->cValues,
pParamStruct->rgColumns,
pParamStruct->rgOrders,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IViewFilter_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IViewFilter_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewFilter_RemoteGetFilterBindings_Proxy(
IViewFilter * This,
/* [out][in] */ DBCOUNTITEM *pcBindings,
/* [size_is][size_is][out] */ DBBINDING **prgBindings,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1122],
( unsigned char * )This,
pcBindings,
prgBindings,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IViewFilter_RemoteGetFilterBindings_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IViewFilter *This;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IViewFilter_GetFilterBindings_Stub(
(IViewFilter *) pParamStruct->This,
pParamStruct->pcBindings,
pParamStruct->prgBindings,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetView_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetView_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteCreateView_Proxy(
IRowsetView * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppView,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1172],
( unsigned char * )This,
pUnkOuter,
riid,
ppView,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetView_RemoteCreateView_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetView *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppView;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetView_CreateView_Stub(
(IRowsetView *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppView,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetView_RemoteGetView_Proxy(
IRowsetView * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ REFIID riid,
/* [out] */ HCHAPTER *phChapterSource,
/* [iid_is][out] */ IUnknown **ppView,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1228],
( unsigned char * )This,
hChapter,
riid,
phChapterSource,
ppView,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetView_RemoteGetView_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetView *This;
HCHAPTER hChapter;
REFIID riid;
HCHAPTER *phChapterSource;
IUnknown **ppView;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetView_GetView_Stub(
(IRowsetView *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->riid,
pParamStruct->phChapterSource,
pParamStruct->ppView,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetIdentity_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetIdentity_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetIdentity_RemoteIsSameRow_Proxy(
IRowsetIdentity * This,
/* [in] */ HROW hThisRow,
/* [in] */ HROW hThatRow,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1290],
( unsigned char * )This,
hThisRow,
hThatRow,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetIdentity_RemoteIsSameRow_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetIdentity *This;
HROW hThisRow;
HROW hThatRow;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetIdentity_IsSameRow_Stub(
(IRowsetIdentity *) pParamStruct->This,
pParamStruct->hThisRow,
pParamStruct->hThatRow,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetNotify_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetNotify_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnFieldChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ HROW hRow,
/* [in] */ DBORDINAL cColumns,
/* [size_is][in] */ DBORDINAL *rgColumns,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1340],
( unsigned char * )This,
pRowset,
hRow,
cColumns,
rgColumns,
eReason,
ePhase,
fCantDeny);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnFieldChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
HROW hRow;
DBORDINAL cColumns;
DBORDINAL *rgColumns;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnFieldChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->hRow,
pParamStruct->cColumns,
pParamStruct->rgColumns,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ const HROW *rghRows,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1414],
( unsigned char * )This,
pRowset,
cRows,
rghRows,
eReason,
ePhase,
fCantDeny);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnRowChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
DBCOUNTITEM cRows;
const HROW *rghRows;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnRowChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->cRows,
pParamStruct->rghRows,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRowsetNotify_RemoteOnRowsetChange_Proxy(
IRowsetNotify * This,
/* [in] */ IRowset *pRowset,
/* [in] */ DBREASON eReason,
/* [in] */ DBEVENTPHASE ePhase,
/* [in] */ BOOL fCantDeny)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1482],
( unsigned char * )This,
pRowset,
eReason,
ePhase,
fCantDeny);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRowsetNotify_RemoteOnRowsetChange_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetNotify *This;
IRowset *pRowset;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRowsetNotify_OnRowsetChange_Stub(
(IRowsetNotify *) pParamStruct->This,
pParamStruct->pRowset,
pParamStruct->eReason,
pParamStruct->ePhase,
pParamStruct->fCantDeny);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommand_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommand_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteCancel_Proxy(
ICommand * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[504],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteCancel_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommand *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_Cancel_Stub((ICommand *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteExecute_Proxy(
ICommand * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [in] */ HACCESSOR hAccessor,
/* [in] */ DB_UPARAMS cParamSets,
/* [unique][in] */ GUID *pGuid,
/* [in] */ ULONG ulGuidOffset,
/* [unique][in] */ RMTPACK *pInputParams,
/* [unique][out][in] */ RMTPACK *pOutputParams,
/* [in] */ DBCOUNTITEM cBindings,
/* [size_is][unique][in] */ DBBINDING *rgBindings,
/* [size_is][unique][out][in] */ DBSTATUS *rgStatus,
/* [unique][out][in] */ DBROWCOUNT *pcRowsAffected,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1538],
( unsigned char * )This,
pUnkOuter,
riid,
hAccessor,
cParamSets,
pGuid,
ulGuidOffset,
pInputParams,
pOutputParams,
cBindings,
rgBindings,
rgStatus,
pcRowsAffected,
ppRowset);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteExecute_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommand *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
char Pad0[4];
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_Execute_Stub(
(ICommand *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->hAccessor,
pParamStruct->cParamSets,
pParamStruct->pGuid,
pParamStruct->ulGuidOffset,
pParamStruct->pInputParams,
pParamStruct->pOutputParams,
pParamStruct->cBindings,
pParamStruct->rgBindings,
pParamStruct->rgStatus,
pParamStruct->pcRowsAffected,
pParamStruct->ppRowset);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommand_RemoteGetDBSession_Proxy(
ICommand * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppSession,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1648],
( unsigned char * )This,
riid,
ppSession,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommand_RemoteGetDBSession_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommand *This;
REFIID riid;
IUnknown **ppSession;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommand_GetDBSession_Stub(
(ICommand *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppSession,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IMultipleResults_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IMultipleResults_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMultipleResults_RemoteGetResult_Proxy(
IMultipleResults * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ DBRESULTFLAG lResultFlag,
/* [in] */ REFIID riid,
/* [unique][out][in] */ DBROWCOUNT *pcRowsAffected,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1698],
( unsigned char * )This,
pUnkOuter,
lResultFlag,
riid,
pcRowsAffected,
ppRowset,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IMultipleResults_RemoteGetResult_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IMultipleResults *This;
IUnknown *pUnkOuter;
DBRESULTFLAG lResultFlag;
REFIID riid;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IMultipleResults_GetResult_Stub(
(IMultipleResults *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->lResultFlag,
pParamStruct->riid,
pParamStruct->pcRowsAffected,
pParamStruct->ppRowset,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IConvertType_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IConvertType_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IConvertType_RemoteCanConvert_Proxy(
IConvertType * This,
/* [in] */ DBTYPE wFromType,
/* [in] */ DBTYPE wToType,
/* [in] */ DBCONVERTFLAGS dwConvertFlags,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1766],
( unsigned char * )This,
wFromType,
wToType,
dwConvertFlags,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IConvertType_RemoteCanConvert_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IConvertType *This;
DBTYPE wFromType;
char Pad0[6];
DBTYPE wToType;
char Pad1[6];
DBCONVERTFLAGS dwConvertFlags;
char Pad2[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IConvertType_CanConvert_Stub(
(IConvertType *) pParamStruct->This,
pParamStruct->wFromType,
pParamStruct->wToType,
pParamStruct->dwConvertFlags,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandPrepare_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandPrepare_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemotePrepare_Proxy(
ICommandPrepare * This,
/* [in] */ ULONG cExpectedRuns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1822],
( unsigned char * )This,
cExpectedRuns,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandPrepare_RemotePrepare_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandPrepare *This;
ULONG cExpectedRuns;
char Pad0[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandPrepare_Prepare_Stub(
(ICommandPrepare *) pParamStruct->This,
pParamStruct->cExpectedRuns,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandPrepare_RemoteUnprepare_Proxy(
ICommandPrepare * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1866],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandPrepare_RemoteUnprepare_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandPrepare *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandPrepare_Unprepare_Stub((ICommandPrepare *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteGetProperties_Proxy(
ICommandProperties * This,
/* [in] */ const ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[236],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertySets,
prgPropertySets,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandProperties *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandProperties_GetProperties_Stub(
(ICommandProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandProperties_RemoteSetProperties_Proxy(
ICommandProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1904],
( unsigned char * )This,
cPropertySets,
rgPropertySets,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandProperties *This;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandProperties_SetProperties_Stub(
(ICommandProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandText_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandText_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteGetCommandText_Proxy(
ICommandText * This,
/* [unique][out][in] */ GUID *pguidDialect,
/* [out] */ LPOLESTR *ppwszCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1966],
( unsigned char * )This,
pguidDialect,
ppwszCommand,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandText_RemoteGetCommandText_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandText *This;
GUID *pguidDialect;
LPOLESTR *ppwszCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandText_GetCommandText_Stub(
(ICommandText *) pParamStruct->This,
pParamStruct->pguidDialect,
pParamStruct->ppwszCommand,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandText_RemoteSetCommandText_Proxy(
ICommandText * This,
/* [in] */ REFGUID rguidDialect,
/* [unique][in] */ LPCOLESTR pwszCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2016],
( unsigned char * )This,
rguidDialect,
pwszCommand,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandText_RemoteSetCommandText_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandText *This;
REFGUID rguidDialect;
LPCOLESTR pwszCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandText_SetCommandText_Stub(
(ICommandText *) pParamStruct->This,
pParamStruct->rguidDialect,
pParamStruct->pwszCommand,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICommandWithParameters_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICommandWithParameters_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteGetParameterInfo_Proxy(
ICommandWithParameters * This,
/* [out][in] */ DB_UPARAMS *pcParams,
/* [size_is][size_is][out] */ DBPARAMINFO **prgParamInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [out][in] */ DBLENGTH *pcbNamesBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppNamesBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2066],
( unsigned char * )This,
pcParams,
prgParamInfo,
prgNameOffsets,
pcbNamesBuffer,
ppNamesBuffer,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteGetParameterInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_GetParameterInfo_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->pcParams,
pParamStruct->prgParamInfo,
pParamStruct->prgNameOffsets,
pParamStruct->pcbNamesBuffer,
pParamStruct->ppNamesBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteMapParameterNames_Proxy(
ICommandWithParameters * This,
/* [in] */ DB_UPARAMS cParamNames,
/* [size_is][in] */ LPCOLESTR *rgParamNames,
/* [size_is][out] */ DB_LPARAMS *rgParamOrdinals,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2134],
( unsigned char * )This,
cParamNames,
rgParamNames,
rgParamOrdinals,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteMapParameterNames_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_MapParameterNames_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->cParamNames,
pParamStruct->rgParamNames,
pParamStruct->rgParamOrdinals,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICommandWithParameters_RemoteSetParameterInfo_Proxy(
ICommandWithParameters * This,
/* [in] */ DB_UPARAMS cParams,
/* [size_is][unique][in] */ const DB_UPARAMS *rgParamOrdinals,
/* [size_is][unique][in] */ const DBPARAMBINDINFO *rgParamBindInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2190],
( unsigned char * )This,
cParams,
rgParamOrdinals,
rgParamBindInfo,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICommandWithParameters_RemoteSetParameterInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICommandWithParameters *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICommandWithParameters_SetParameterInfo_Stub(
(ICommandWithParameters *) pParamStruct->This,
pParamStruct->cParams,
pParamStruct->rgParamOrdinals,
pParamStruct->rgParamBindInfo,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetAvailableColumns_Proxy(
IColumnsRowset * This,
/* [out][in] */ DBORDINAL *pcOptColumns,
/* [size_is][size_is][out] */ DBID **prgOptColumns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2246],
( unsigned char * )This,
pcOptColumns,
prgOptColumns,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsRowset_RemoteGetAvailableColumns_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IColumnsRowset *This;
DBORDINAL *pcOptColumns;
DBID **prgOptColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsRowset_GetAvailableColumns_Stub(
(IColumnsRowset *) pParamStruct->This,
pParamStruct->pcOptColumns,
pParamStruct->prgOptColumns,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsRowset_RemoteGetColumnsRowset_Proxy(
IColumnsRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ DBORDINAL cOptColumns,
/* [size_is][unique][in] */ const DBID *rgOptColumns,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][out] */ IUnknown **ppColRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2296],
( unsigned char * )This,
pUnkOuter,
cOptColumns,
rgOptColumns,
riid,
cPropertySets,
rgPropertySets,
ppColRowset,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsRowset_RemoteGetColumnsRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IColumnsRowset *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsRowset_GetColumnsRowset_Stub(
(IColumnsRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->cOptColumns,
pParamStruct->rgOptColumns,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppColRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteGetColumnInfo_Proxy(
IColumnsInfo * This,
/* [out][in] */ DBORDINAL *pcColumns,
/* [size_is][size_is][out] */ DBCOLUMNINFO **prgInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgcolumnidOffsets,
/* [out][in] */ DBLENGTH *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2388],
( unsigned char * )This,
pcColumns,
prgInfo,
prgNameOffsets,
prgcolumnidOffsets,
pcbStringsBuffer,
ppStringsBuffer,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo_RemoteGetColumnInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IColumnsInfo *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo_GetColumnInfo_Stub(
(IColumnsInfo *) pParamStruct->This,
pParamStruct->pcColumns,
pParamStruct->prgInfo,
pParamStruct->prgNameOffsets,
pParamStruct->prgcolumnidOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo_RemoteMapColumnIDs_Proxy(
IColumnsInfo * This,
/* [in] */ DBORDINAL cColumnIDs,
/* [size_is][in] */ const DBID *rgColumnIDs,
/* [size_is][out] */ DBORDINAL *rgColumns,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2462],
( unsigned char * )This,
cColumnIDs,
rgColumnIDs,
rgColumns,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo_RemoteMapColumnIDs_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IColumnsInfo *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo_MapColumnIDs_Stub(
(IColumnsInfo *) pParamStruct->This,
pParamStruct->cColumnIDs,
pParamStruct->rgColumnIDs,
pParamStruct->rgColumns,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBCreateCommand_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBCreateCommand_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateCommand_RemoteCreateCommand_Proxy(
IDBCreateCommand * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppCommand,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2518],
( unsigned char * )This,
pUnkOuter,
riid,
ppCommand,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBCreateCommand_RemoteCreateCommand_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBCreateCommand *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppCommand;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBCreateCommand_CreateCommand_Stub(
(IDBCreateCommand *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppCommand,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBCreateSession_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBCreateSession_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBCreateSession_RemoteCreateSession_Proxy(
IDBCreateSession * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppDBSession,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2574],
( unsigned char * )This,
pUnkOuter,
riid,
ppDBSession,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBCreateSession_RemoteCreateSession_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBCreateSession *This;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppDBSession;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBCreateSession_CreateSession_Stub(
(IDBCreateSession *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppDBSession,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISourcesRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISourcesRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISourcesRowset_RemoteGetSourcesRowset_Proxy(
ISourcesRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgProperties,
/* [iid_is][out] */ IUnknown **ppSourcesRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2630],
( unsigned char * )This,
pUnkOuter,
riid,
cPropertySets,
rgProperties,
ppSourcesRowset,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISourcesRowset_RemoteGetSourcesRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ISourcesRowset *This;
IUnknown *pUnkOuter;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgProperties;
IUnknown **ppSourcesRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISourcesRowset_GetSourcesRowset_Stub(
(ISourcesRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgProperties,
pParamStruct->ppSourcesRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetProperties_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[236],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertySets,
prgPropertySets,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_GetProperties_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteGetPropertyInfo_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertyInfoSets,
/* [size_is][size_is][out] */ DBPROPINFOSET **prgPropertyInfoSets,
/* [out][in] */ ULONG *pcOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgDescOffsets,
/* [out][in] */ ULONG *pcbDescBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppDescBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2710],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertyInfoSets,
prgPropertyInfoSets,
pcOffsets,
prgDescOffsets,
pcbDescBuffer,
ppDescBuffer,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteGetPropertyInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
ULONG *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_GetPropertyInfo_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertyInfoSets,
pParamStruct->prgPropertyInfoSets,
pParamStruct->pcOffsets,
pParamStruct->prgDescOffsets,
pParamStruct->pcbDescBuffer,
pParamStruct->ppDescBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBProperties_RemoteSetProperties_Proxy(
IDBProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2796],
( unsigned char * )This,
cPropertySets,
rgPropertySets,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBProperties *This;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBProperties_SetProperties_Stub(
(IDBProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBInitialize_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBInitialize_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteInitialize_Proxy(
IDBInitialize * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[504],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInitialize_RemoteInitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBInitialize *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInitialize_Initialize_Stub((IDBInitialize *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInitialize_RemoteUninitialize_Proxy(
IDBInitialize * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1866],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInitialize_RemoteUninitialize_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBInitialize *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInitialize_Uninitialize_Stub((IDBInitialize *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetKeywords_Proxy(
IDBInfo * This,
/* [unique][out][in] */ LPOLESTR *ppwszKeywords,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2858],
( unsigned char * )This,
ppwszKeywords,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInfo_RemoteGetKeywords_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBInfo *This;
LPOLESTR *ppwszKeywords;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInfo_GetKeywords_Stub(
(IDBInfo *) pParamStruct->This,
pParamStruct->ppwszKeywords,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBInfo_RemoteGetLiteralInfo_Proxy(
IDBInfo * This,
/* [in] */ ULONG cLiterals,
/* [size_is][unique][in] */ const DBLITERAL *rgLiterals,
/* [out][in] */ ULONG *pcLiteralInfo,
/* [size_is][size_is][out] */ DBLITERALINFO **prgLiteralInfo,
/* [size_is][size_is][out] */ DB_UPARAMS **prgLVOffsets,
/* [size_is][size_is][out] */ DB_UPARAMS **prgICOffsets,
/* [size_is][size_is][out] */ DB_UPARAMS **prgISCOffsets,
/* [out][in] */ ULONG *pcbCharBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppCharBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2902],
( unsigned char * )This,
cLiterals,
rgLiterals,
pcLiteralInfo,
prgLiteralInfo,
prgLVOffsets,
prgICOffsets,
prgISCOffsets,
pcbCharBuffer,
ppCharBuffer,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBInfo_RemoteGetLiteralInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBInfo *This;
ULONG cLiterals;
char Pad0[4];
const DBLITERAL *rgLiterals;
ULONG *pcLiteralInfo;
DBLITERALINFO **prgLiteralInfo;
DB_UPARAMS **prgLVOffsets;
DB_UPARAMS **prgICOffsets;
DB_UPARAMS **prgISCOffsets;
ULONG *pcbCharBuffer;
OLECHAR **ppCharBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBInfo_GetLiteralInfo_Stub(
(IDBInfo *) pParamStruct->This,
pParamStruct->cLiterals,
pParamStruct->rgLiterals,
pParamStruct->pcLiteralInfo,
pParamStruct->prgLiteralInfo,
pParamStruct->prgLVOffsets,
pParamStruct->prgICOffsets,
pParamStruct->prgISCOffsets,
pParamStruct->pcbCharBuffer,
pParamStruct->ppCharBuffer,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBDataSourceAdmin_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBDataSourceAdmin_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteCreateDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFIID riid,
/* [iid_is][unique][out][in] */ IUnknown **ppDBSession,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2994],
( unsigned char * )This,
cPropertySets,
rgPropertySets,
pUnkOuter,
riid,
ppDBSession,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteCreateDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown *pUnkOuter;
REFIID riid;
IUnknown **ppDBSession;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_CreateDataSource_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->pUnkOuter,
pParamStruct->riid,
pParamStruct->ppDBSession,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteDestroyDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1866],
( unsigned char * )This,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteDestroyDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_DestroyDataSource_Stub((IDBDataSourceAdmin *) pParamStruct->This,pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteGetCreationProperties_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertyInfoSets,
/* [size_is][size_is][out] */ DBPROPINFOSET **prgPropertyInfoSets,
/* [out][in] */ DBCOUNTITEM *pcOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgDescOffsets,
/* [out][in] */ ULONG *pcbDescBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppDescBuffer,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3074],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertyInfoSets,
prgPropertyInfoSets,
pcOffsets,
prgDescOffsets,
pcbDescBuffer,
ppDescBuffer,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteGetCreationProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
DBCOUNTITEM *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_GetCreationProperties_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertyInfoSets,
pParamStruct->prgPropertyInfoSets,
pParamStruct->pcOffsets,
pParamStruct->prgDescOffsets,
pParamStruct->pcbDescBuffer,
pParamStruct->ppDescBuffer,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBDataSourceAdmin_RemoteModifyDataSource_Proxy(
IDBDataSourceAdmin * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][in] */ DBPROPSET *rgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3160],
( unsigned char * )This,
cPropertySets,
rgPropertySets,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBDataSourceAdmin_RemoteModifyDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBDataSourceAdmin *This;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBDataSourceAdmin_ModifyDataSource_Stub(
(IDBDataSourceAdmin *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBAsynchNotify_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBAsynchNotify_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnLowResource_Proxy(
IDBAsynchNotify * This,
/* [in] */ DB_DWRESERVE dwReserved)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3210],
( unsigned char * )This,
dwReserved);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnLowResource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
DB_DWRESERVE dwReserved;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnLowResource_Stub((IDBAsynchNotify *) pParamStruct->This,pParamStruct->dwReserved);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnProgress_Proxy(
IDBAsynchNotify * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [in] */ DBCOUNTITEM ulProgress,
/* [in] */ DBCOUNTITEM ulProgressMax,
/* [in] */ DBASYNCHPHASE eAsynchPhase,
/* [string][unique][in] */ LPOLESTR pwszStatusText)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3248],
( unsigned char * )This,
hChapter,
eOperation,
ulProgress,
ulProgressMax,
eAsynchPhase,
pwszStatusText);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnProgress_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
char Pad0[4];
DBCOUNTITEM ulProgress;
DBCOUNTITEM ulProgressMax;
DBASYNCHPHASE eAsynchPhase;
char Pad1[4];
LPOLESTR pwszStatusText;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnProgress_Stub(
(IDBAsynchNotify *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->ulProgress,
pParamStruct->ulProgressMax,
pParamStruct->eAsynchPhase,
pParamStruct->pwszStatusText);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchNotify_RemoteOnStop_Proxy(
IDBAsynchNotify * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [in] */ HRESULT hrStatus,
/* [string][unique][in] */ LPOLESTR pwszStatusText)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3316],
( unsigned char * )This,
hChapter,
eOperation,
hrStatus,
pwszStatusText);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchNotify_RemoteOnStop_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBAsynchNotify *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
char Pad0[4];
HRESULT hrStatus;
char Pad1[4];
LPOLESTR pwszStatusText;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchNotify_OnStop_Stub(
(IDBAsynchNotify *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->hrStatus,
pParamStruct->pwszStatusText);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBAsynchStatus_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBAsynchStatus_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteAbort_Proxy(
IDBAsynchStatus * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3372],
( unsigned char * )This,
hChapter,
eOperation,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchStatus_RemoteAbort_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBAsynchStatus *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
char Pad0[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchStatus_Abort_Stub(
(IDBAsynchStatus *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBAsynchStatus_RemoteGetStatus_Proxy(
IDBAsynchStatus * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBASYNCHOP eOperation,
/* [unique][out][in] */ DBCOUNTITEM *pulProgress,
/* [unique][out][in] */ DBCOUNTITEM *pulProgressMax,
/* [unique][out][in] */ DBASYNCHPHASE *peAsynchPhase,
/* [unique][out][in] */ LPOLESTR *ppwszStatusText,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3422],
( unsigned char * )This,
hChapter,
eOperation,
pulProgress,
pulProgressMax,
peAsynchPhase,
ppwszStatusText,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBAsynchStatus_RemoteGetStatus_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBAsynchStatus *This;
HCHAPTER hChapter;
DBASYNCHOP eOperation;
char Pad0[4];
DBCOUNTITEM *pulProgress;
DBCOUNTITEM *pulProgressMax;
DBASYNCHPHASE *peAsynchPhase;
LPOLESTR *ppwszStatusText;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBAsynchStatus_GetStatus_Stub(
(IDBAsynchStatus *) pParamStruct->This,
pParamStruct->hChapter,
pParamStruct->eOperation,
pParamStruct->pulProgress,
pParamStruct->pulProgressMax,
pParamStruct->peAsynchPhase,
pParamStruct->ppwszStatusText,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISessionProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISessionProperties_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteGetProperties_Proxy(
ISessionProperties * This,
/* [in] */ ULONG cPropertyIDSets,
/* [size_is][unique][in] */ const DBPROPIDSET *rgPropertyIDSets,
/* [out][in] */ ULONG *pcPropertySets,
/* [size_is][size_is][out] */ DBPROPSET **prgPropertySets,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[236],
( unsigned char * )This,
cPropertyIDSets,
rgPropertyIDSets,
pcPropertySets,
prgPropertySets,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISessionProperties_RemoteGetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ISessionProperties *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertySets;
DBPROPSET **prgPropertySets;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISessionProperties_GetProperties_Stub(
(ISessionProperties *) pParamStruct->This,
pParamStruct->cPropertyIDSets,
pParamStruct->rgPropertyIDSets,
pParamStruct->pcPropertySets,
pParamStruct->prgPropertySets,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISessionProperties_RemoteSetProperties_Proxy(
ISessionProperties * This,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[1904],
( unsigned char * )This,
cPropertySets,
rgPropertySets,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISessionProperties_RemoteSetProperties_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ISessionProperties *This;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISessionProperties_SetProperties_Stub(
(ISessionProperties *) pParamStruct->This,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IIndexDefinition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IIndexDefinition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteCreateIndex_Proxy(
IIndexDefinition * This,
/* [in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ DBORDINAL cIndexColumnDescs,
/* [size_is][in] */ const DBINDEXCOLUMNDESC *rgIndexColumnDescs,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [unique][out][in] */ DBID **ppIndexID,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3496],
( unsigned char * )This,
pTableID,
pIndexID,
cIndexColumnDescs,
rgIndexColumnDescs,
cPropertySets,
rgPropertySets,
ppIndexID,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IIndexDefinition_RemoteCreateIndex_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IIndexDefinition *This;
DBID *pTableID;
DBID *pIndexID;
DBORDINAL cIndexColumnDescs;
const DBINDEXCOLUMNDESC *rgIndexColumnDescs;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
DBID **ppIndexID;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IIndexDefinition_CreateIndex_Stub(
(IIndexDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->cIndexColumnDescs,
pParamStruct->rgIndexColumnDescs,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppIndexID,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IIndexDefinition_RemoteDropIndex_Proxy(
IIndexDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3588],
( unsigned char * )This,
pTableID,
pIndexID,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IIndexDefinition_RemoteDropIndex_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IIndexDefinition *This;
DBID *pTableID;
DBID *pIndexID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IIndexDefinition_DropIndex_Stub(
(IIndexDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITableDefinition_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITableDefinition_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteCreateTable_Proxy(
ITableDefinition * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [in] */ DBORDINAL cColumnDescs,
/* [size_is][in] */ const DBCOLUMNDESC *rgColumnDescs,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [unique][out][in] */ DBID **ppTableID,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ BOOL *pfTableCreated,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3638],
( unsigned char * )This,
pUnkOuter,
pTableID,
cColumnDescs,
rgColumnDescs,
riid,
cPropertySets,
rgPropertySets,
ppTableID,
ppRowset,
cTotalProps,
rgPropStatus,
pfTableCreated,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteCreateTable_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITableDefinition *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBORDINAL cColumnDescs;
const DBCOLUMNDESC *rgColumnDescs;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
DBID **ppTableID;
IUnknown **ppRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
BOOL *pfTableCreated;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_CreateTable_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->cColumnDescs,
pParamStruct->rgColumnDescs,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppTableID,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->pfTableCreated,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropTable_Proxy(
ITableDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3748],
( unsigned char * )This,
pTableID,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteDropTable_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_DropTable_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteAddColumn_Proxy(
ITableDefinition * This,
/* [in] */ DBID *pTableID,
/* [in] */ DBCOLUMNDESC *pColumnDesc,
/* [unique][out][in] */ DBID **ppColumnID,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3792],
( unsigned char * )This,
pTableID,
pColumnDesc,
ppColumnID,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteAddColumn_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
DBCOLUMNDESC *pColumnDesc;
DBID **ppColumnID;
ULONG cTotalProps;
char Pad0[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_AddColumn_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pColumnDesc,
pParamStruct->ppColumnID,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITableDefinition_RemoteDropColumn_Proxy(
ITableDefinition * This,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pColumnID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3860],
( unsigned char * )This,
pTableID,
pColumnID,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITableDefinition_RemoteDropColumn_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITableDefinition *This;
DBID *pTableID;
DBID *pColumnID;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITableDefinition_DropColumn_Stub(
(ITableDefinition *) pParamStruct->This,
pParamStruct->pTableID,
pParamStruct->pColumnID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IOpenRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IOpenRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOpenRowset_RemoteOpenRowset_Proxy(
IOpenRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[3910],
( unsigned char * )This,
pUnkOuter,
pTableID,
pIndexID,
riid,
cPropertySets,
rgPropertySets,
ppRowset,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IOpenRowset_RemoteOpenRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IOpenRowset *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBID *pIndexID;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IOpenRowset_OpenRowset_Stub(
(IOpenRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBSchemaRowset_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBSchemaRowset_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetRowset_Proxy(
IDBSchemaRowset * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ REFGUID rguidSchema,
/* [in] */ ULONG cRestrictions,
/* [size_is][unique][in] */ const VARIANT *rgRestrictions,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][out] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4002],
( unsigned char * )This,
pUnkOuter,
rguidSchema,
cRestrictions,
rgRestrictions,
riid,
cPropertySets,
rgPropertySets,
ppRowset,
cTotalProps,
rgPropStatus,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBSchemaRowset_RemoteGetRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBSchemaRowset *This;
IUnknown *pUnkOuter;
REFGUID rguidSchema;
ULONG cRestrictions;
char Pad0[4];
const VARIANT *rgRestrictions;
REFIID riid;
ULONG cPropertySets;
char Pad1[4];
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
char Pad2[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBSchemaRowset_GetRowset_Stub(
(IDBSchemaRowset *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->rguidSchema,
pParamStruct->cRestrictions,
pParamStruct->rgRestrictions,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDBSchemaRowset_RemoteGetSchemas_Proxy(
IDBSchemaRowset * This,
/* [out][in] */ ULONG *pcSchemas,
/* [size_is][size_is][out] */ GUID **prgSchemas,
/* [size_is][size_is][out] */ ULONG **prgRestrictionSupport,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4100],
( unsigned char * )This,
pcSchemas,
prgSchemas,
prgRestrictionSupport,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IDBSchemaRowset_RemoteGetSchemas_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IDBSchemaRowset *This;
ULONG *pcSchemas;
GUID **prgSchemas;
ULONG **prgRestrictionSupport;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IDBSchemaRowset_GetSchemas_Stub(
(IDBSchemaRowset *) pParamStruct->This,
pParamStruct->pcSchemas,
pParamStruct->prgSchemas,
pParamStruct->prgRestrictionSupport,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IErrorRecords_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IErrorRecords_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteAddErrorRecord_Proxy(
IErrorRecords * This,
/* [in] */ ERRORINFO *pErrorInfo,
/* [in] */ DWORD dwLookupID,
/* [in] */ DISPPARAMS *pdispparams,
/* [in] */ IUnknown *punkCustomError,
/* [in] */ DWORD dwDynamicErrorID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4156],
( unsigned char * )This,
pErrorInfo,
dwLookupID,
pdispparams,
punkCustomError,
dwDynamicErrorID,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteAddErrorRecord_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ERRORINFO *pErrorInfo;
DWORD dwLookupID;
char Pad0[4];
DISPPARAMS *pdispparams;
IUnknown *punkCustomError;
DWORD dwDynamicErrorID;
char Pad1[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_AddErrorRecord_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->pErrorInfo,
pParamStruct->dwLookupID,
pParamStruct->pdispparams,
pParamStruct->punkCustomError,
pParamStruct->dwDynamicErrorID,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetBasicErrorInfo_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [out] */ ERRORINFO *pErrorInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4224],
( unsigned char * )This,
ulRecordNum,
pErrorInfo,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetBasicErrorInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
char Pad0[4];
ERRORINFO *pErrorInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetBasicErrorInfo_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->pErrorInfo,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetCustomErrorObject_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4274],
( unsigned char * )This,
ulRecordNum,
riid,
ppObject,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetCustomErrorObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
char Pad0[4];
REFIID riid;
IUnknown **ppObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetCustomErrorObject_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->riid,
pParamStruct->ppObject,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorInfo_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [in] */ LCID lcid,
/* [out] */ IErrorInfo **ppErrorInfo,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4330],
( unsigned char * )This,
ulRecordNum,
lcid,
ppErrorInfo,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetErrorInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
char Pad0[4];
LCID lcid;
char Pad1[4];
IErrorInfo **ppErrorInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetErrorInfo_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->lcid,
pParamStruct->ppErrorInfo,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetErrorParameters_Proxy(
IErrorRecords * This,
/* [in] */ ULONG ulRecordNum,
/* [out] */ DISPPARAMS *pdispparams,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4386],
( unsigned char * )This,
ulRecordNum,
pdispparams,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetErrorParameters_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG ulRecordNum;
char Pad0[4];
DISPPARAMS *pdispparams;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetErrorParameters_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->ulRecordNum,
pParamStruct->pdispparams,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorRecords_RemoteGetRecordCount_Proxy(
IErrorRecords * This,
/* [out] */ ULONG *pcRecords,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4436],
( unsigned char * )This,
pcRecords,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorRecords_RemoteGetRecordCount_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorRecords *This;
ULONG *pcRecords;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorRecords_GetRecordCount_Stub(
(IErrorRecords *) pParamStruct->This,
pParamStruct->pcRecords,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IErrorLookup_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IErrorLookup_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetErrorDescription_Proxy(
IErrorLookup * This,
/* [in] */ HRESULT hrError,
/* [in] */ DWORD dwLookupID,
/* [in] */ DISPPARAMS *pdispparams,
/* [in] */ LCID lcid,
/* [out] */ BSTR *pbstrSource,
/* [out] */ BSTR *pbstrDescription,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4480],
( unsigned char * )This,
hrError,
dwLookupID,
pdispparams,
lcid,
pbstrSource,
pbstrDescription,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteGetErrorDescription_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorLookup *This;
HRESULT hrError;
char Pad0[4];
DWORD dwLookupID;
char Pad1[4];
DISPPARAMS *pdispparams;
LCID lcid;
char Pad2[4];
BSTR *pbstrSource;
BSTR *pbstrDescription;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_GetErrorDescription_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->hrError,
pParamStruct->dwLookupID,
pParamStruct->pdispparams,
pParamStruct->lcid,
pParamStruct->pbstrSource,
pParamStruct->pbstrDescription,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteGetHelpInfo_Proxy(
IErrorLookup * This,
/* [in] */ HRESULT hrError,
/* [in] */ DWORD dwLookupID,
/* [in] */ LCID lcid,
/* [out] */ BSTR *pbstrHelpFile,
/* [out] */ DWORD *pdwHelpContext,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4554],
( unsigned char * )This,
hrError,
dwLookupID,
lcid,
pbstrHelpFile,
pdwHelpContext,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteGetHelpInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorLookup *This;
HRESULT hrError;
char Pad0[4];
DWORD dwLookupID;
char Pad1[4];
LCID lcid;
char Pad2[4];
BSTR *pbstrHelpFile;
DWORD *pdwHelpContext;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_GetHelpInfo_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->hrError,
pParamStruct->dwLookupID,
pParamStruct->lcid,
pParamStruct->pbstrHelpFile,
pParamStruct->pdwHelpContext,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IErrorLookup_RemoteReleaseErrors_Proxy(
IErrorLookup * This,
/* [in] */ const DWORD dwDynamicErrorID,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4622],
( unsigned char * )This,
dwDynamicErrorID,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IErrorLookup_RemoteReleaseErrors_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IErrorLookup *This;
DWORD dwDynamicErrorID;
char Pad0[4];
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IErrorLookup_ReleaseErrors_Stub(
(IErrorLookup *) pParamStruct->This,
pParamStruct->dwDynamicErrorID,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ISQLErrorInfo_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ISQLErrorInfo_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISQLErrorInfo_RemoteGetSQLInfo_Proxy(
ISQLErrorInfo * This,
/* [out] */ BSTR *pbstrSQLState,
/* [out] */ LONG *plNativeError,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4666],
( unsigned char * )This,
pbstrSQLState,
plNativeError,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ISQLErrorInfo_RemoteGetSQLInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ISQLErrorInfo *This;
BSTR *pbstrSQLState;
LONG *plNativeError;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ISQLErrorInfo_GetSQLInfo_Stub(
(ISQLErrorInfo *) pParamStruct->This,
pParamStruct->pbstrSQLState,
pParamStruct->plNativeError,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetDataSource_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetDataSource_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IGetDataSource_RemoteGetDataSource_Proxy(
IGetDataSource * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppDataSource,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4716],
( unsigned char * )This,
riid,
ppDataSource,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IGetDataSource_RemoteGetDataSource_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IGetDataSource *This;
REFIID riid;
IUnknown **ppDataSource;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IGetDataSource_GetDataSource_Stub(
(IGetDataSource *) pParamStruct->This,
pParamStruct->riid,
pParamStruct->ppDataSource,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionLocal_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionLocal_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteGetOptionsObject_Proxy(
ITransactionLocal * This,
/* [out] */ ITransactionOptions **ppOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4766],
( unsigned char * )This,
ppOptions,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionLocal_RemoteGetOptionsObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITransactionLocal *This;
ITransactionOptions **ppOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionLocal_GetOptionsObject_Stub(
(ITransactionLocal *) pParamStruct->This,
pParamStruct->ppOptions,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionLocal_RemoteStartTransaction_Proxy(
ITransactionLocal * This,
/* [in] */ ISOLEVEL isoLevel,
/* [in] */ ULONG isoFlags,
/* [in] */ ITransactionOptions *pOtherOptions,
/* [unique][out][in] */ ULONG *pulTransactionLevel,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4810],
( unsigned char * )This,
isoLevel,
isoFlags,
pOtherOptions,
pulTransactionLevel,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionLocal_RemoteStartTransaction_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITransactionLocal *This;
ISOLEVEL isoLevel;
char Pad0[4];
ULONG isoFlags;
char Pad1[4];
ITransactionOptions *pOtherOptions;
ULONG *pulTransactionLevel;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionLocal_StartTransaction_Stub(
(ITransactionLocal *) pParamStruct->This,
pParamStruct->isoLevel,
pParamStruct->isoFlags,
pParamStruct->pOtherOptions,
pParamStruct->pulTransactionLevel,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionJoin_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionJoin_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteGetOptionsObject_Proxy(
ITransactionJoin * This,
/* [out] */ ITransactionOptions **ppOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4872],
( unsigned char * )This,
ppOptions,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionJoin_RemoteGetOptionsObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITransactionJoin *This;
ITransactionOptions **ppOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionJoin_GetOptionsObject_Stub(
(ITransactionJoin *) pParamStruct->This,
pParamStruct->ppOptions,
pParamStruct->ppErrorInfoRem);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionJoin_RemoteJoinTransaction_Proxy(
ITransactionJoin * This,
/* [unique][in] */ IUnknown *punkTransactionCoord,
/* [in] */ ISOLEVEL isoLevel,
/* [in] */ ULONG isoFlags,
/* [in] */ ITransactionOptions *pOtherOptions,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4916],
( unsigned char * )This,
punkTransactionCoord,
isoLevel,
isoFlags,
pOtherOptions,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionJoin_RemoteJoinTransaction_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITransactionJoin *This;
IUnknown *punkTransactionCoord;
ISOLEVEL isoLevel;
char Pad0[4];
ULONG isoFlags;
char Pad1[4];
ITransactionOptions *pOtherOptions;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionJoin_JoinTransaction_Stub(
(ITransactionJoin *) pParamStruct->This,
pParamStruct->punkTransactionCoord,
pParamStruct->isoLevel,
pParamStruct->isoFlags,
pParamStruct->pOtherOptions,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ITransactionObject_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ITransactionObject_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionObject_RemoteGetTransactionObject_Proxy(
ITransactionObject * This,
/* [in] */ ULONG ulTransactionLevel,
/* [out] */ ITransaction **ppTransactionObject,
/* [out] */ IErrorInfo **ppErrorInfoRem)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[4978],
( unsigned char * )This,
ulTransactionLevel,
ppTransactionObject,
ppErrorInfoRem);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ITransactionObject_RemoteGetTransactionObject_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ITransactionObject *This;
ULONG ulTransactionLevel;
char Pad0[4];
ITransaction **ppTransactionObject;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ITransactionObject_GetTransactionObject_Stub(
(ITransactionObject *) pParamStruct->This,
pParamStruct->ulTransactionLevel,
pParamStruct->ppTransactionObject,
pParamStruct->ppErrorInfoRem);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IBindResource_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IBindResource_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindResource_RemoteBind_Proxy(
IBindResource * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DBBINDURLFLAG dwBindURLFlags,
/* [in] */ REFGUID rguid,
/* [in] */ REFIID riid,
/* [in] */ IAuthenticate *pAuthenticate,
/* [in] */ IUnknown *pSessionUnkOuter,
/* [unique][in] */ IID *piid,
/* [iid_is][unique][out][in] */ IUnknown **ppSession,
/* [unique][out][in] */ DBBINDURLSTATUS *pdwBindStatus,
/* [iid_is][out] */ IUnknown **ppUnk)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5028],
( unsigned char * )This,
pUnkOuter,
pwszURL,
dwBindURLFlags,
rguid,
riid,
pAuthenticate,
pSessionUnkOuter,
piid,
ppSession,
pdwBindStatus,
ppUnk);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IBindResource_RemoteBind_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IBindResource *This;
IUnknown *pUnkOuter;
LPCOLESTR pwszURL;
DBBINDURLFLAG dwBindURLFlags;
char Pad0[4];
REFGUID rguid;
REFIID riid;
IAuthenticate *pAuthenticate;
IUnknown *pSessionUnkOuter;
IID *piid;
IUnknown **ppSession;
DBBINDURLSTATUS *pdwBindStatus;
IUnknown **ppUnk;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IBindResource_Bind_Stub(
(IBindResource *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pwszURL,
pParamStruct->dwBindURLFlags,
pParamStruct->rguid,
pParamStruct->riid,
pParamStruct->pAuthenticate,
pParamStruct->pSessionUnkOuter,
pParamStruct->piid,
pParamStruct->ppSession,
pParamStruct->pdwBindStatus,
pParamStruct->ppUnk);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IScopedOperations_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IScopedOperations_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteCopy_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszSourceURLs,
/* [size_is][in] */ LPCOLESTR *rgpwszDestURLs,
/* [in] */ DWORD dwCopyFlags,
/* [in] */ IAuthenticate *pAuthenticate,
/* [size_is][out] */ DBSTATUS *rgdwStatus,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgulNewURLOffsets,
/* [out][in] */ ULONG *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5126],
( unsigned char * )This,
cRows,
rgpwszSourceURLs,
rgpwszDestURLs,
dwCopyFlags,
pAuthenticate,
rgdwStatus,
prgulNewURLOffsets,
pcbStringsBuffer,
ppStringsBuffer);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteCopy_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Copy_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszSourceURLs,
pParamStruct->rgpwszDestURLs,
pParamStruct->dwCopyFlags,
pParamStruct->pAuthenticate,
pParamStruct->rgdwStatus,
pParamStruct->prgulNewURLOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteMove_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszSourceURLs,
/* [size_is][in] */ LPCOLESTR *rgpwszDestURLs,
/* [in] */ DWORD dwMoveFlags,
/* [in] */ IAuthenticate *pAuthenticate,
/* [size_is][out] */ DBSTATUS *rgdwStatus,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgulNewURLOffsets,
/* [out][in] */ ULONG *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5212],
( unsigned char * )This,
cRows,
rgpwszSourceURLs,
rgpwszDestURLs,
dwMoveFlags,
pAuthenticate,
rgdwStatus,
prgulNewURLOffsets,
pcbStringsBuffer,
ppStringsBuffer);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteMove_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Move_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszSourceURLs,
pParamStruct->rgpwszDestURLs,
pParamStruct->dwMoveFlags,
pParamStruct->pAuthenticate,
pParamStruct->rgdwStatus,
pParamStruct->prgulNewURLOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteDelete_Proxy(
IScopedOperations * This,
/* [in] */ DBCOUNTITEM cRows,
/* [size_is][in] */ LPCOLESTR *rgpwszURLs,
/* [in] */ DWORD dwDeleteFlags,
/* [size_is][out] */ DBSTATUS *rgdwStatus)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5298],
( unsigned char * )This,
cRows,
rgpwszURLs,
dwDeleteFlags,
rgdwStatus);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteDelete_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IScopedOperations *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
char Pad0[4];
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_Delete_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->cRows,
pParamStruct->rgpwszURLs,
pParamStruct->dwDeleteFlags,
pParamStruct->rgdwStatus);
}
/* [call_as] */ HRESULT STDMETHODCALLTYPE IScopedOperations_RemoteOpenRowset_Proxy(
IScopedOperations * This,
/* [in] */ IUnknown *pUnkOuter,
/* [unique][in] */ DBID *pTableID,
/* [unique][in] */ DBID *pIndexID,
/* [in] */ REFIID riid,
/* [in] */ ULONG cPropertySets,
/* [size_is][unique][in] */ DBPROPSET *rgPropertySets,
/* [iid_is][unique][out][in] */ IUnknown **ppRowset,
/* [in] */ ULONG cTotalProps,
/* [size_is][out] */ DBPROPSTATUS *rgPropStatus)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5354],
( unsigned char * )This,
pUnkOuter,
pTableID,
pIndexID,
riid,
cPropertySets,
rgPropertySets,
ppRowset,
cTotalProps,
rgPropStatus);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IScopedOperations_RemoteOpenRowset_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IScopedOperations *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBID *pIndexID;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IScopedOperations_OpenRowset_Stub(
(IScopedOperations *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pTableID,
pParamStruct->pIndexID,
pParamStruct->riid,
pParamStruct->cPropertySets,
pParamStruct->rgPropertySets,
pParamStruct->ppRowset,
pParamStruct->cTotalProps,
pParamStruct->rgPropStatus);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO ICreateRow_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO ICreateRow_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE ICreateRow_RemoteCreateRow_Proxy(
ICreateRow * This,
/* [in] */ IUnknown *pUnkOuter,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DBBINDURLFLAG dwBindURLFlags,
/* [in] */ REFGUID rguid,
/* [in] */ REFIID riid,
/* [in] */ IAuthenticate *pAuthenticate,
/* [in] */ IUnknown *pSessionUnkOuter,
/* [unique][in] */ IID *piid,
/* [iid_is][unique][out][in] */ IUnknown **ppSession,
/* [unique][out][in] */ DBBINDURLSTATUS *pdwBindStatus,
/* [unique][out][in] */ LPOLESTR *ppwszNewURL,
/* [iid_is][out] */ IUnknown **ppUnk)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5440],
( unsigned char * )This,
pUnkOuter,
pwszURL,
dwBindURLFlags,
rguid,
riid,
pAuthenticate,
pSessionUnkOuter,
piid,
ppSession,
pdwBindStatus,
ppwszNewURL,
ppUnk);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
ICreateRow_RemoteCreateRow_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
ICreateRow *This;
IUnknown *pUnkOuter;
LPCOLESTR pwszURL;
DBBINDURLFLAG dwBindURLFlags;
char Pad0[4];
REFGUID rguid;
REFIID riid;
IAuthenticate *pAuthenticate;
IUnknown *pSessionUnkOuter;
IID *piid;
IUnknown **ppSession;
DBBINDURLSTATUS *pdwBindStatus;
LPOLESTR *ppwszNewURL;
IUnknown **ppUnk;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = ICreateRow_CreateRow_Stub(
(ICreateRow *) pParamStruct->This,
pParamStruct->pUnkOuter,
pParamStruct->pwszURL,
pParamStruct->dwBindURLFlags,
pParamStruct->rguid,
pParamStruct->riid,
pParamStruct->pAuthenticate,
pParamStruct->pSessionUnkOuter,
pParamStruct->piid,
pParamStruct->ppSession,
pParamStruct->pdwBindStatus,
pParamStruct->ppwszNewURL,
pParamStruct->ppUnk);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IDBBinderProperties_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IDBBinderProperties_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IColumnsInfo2_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IColumnsInfo2_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IColumnsInfo2_RemoteGetRestrictedColumnInfo_Proxy(
IColumnsInfo2 * This,
/* [in] */ DBORDINAL cColumnIDMasks,
/* [size_is][unique][in] */ const DBID *rgColumnIDMasks,
/* [in] */ DWORD dwFlags,
/* [out][in] */ DBORDINAL *pcColumns,
/* [size_is][size_is][unique][out][in] */ DBID **prgColumnIDs,
/* [size_is][size_is][unique][out][in] */ DBCOLUMNINFO **prgColumnInfo,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgNameOffsets,
/* [size_is][size_is][out] */ DBBYTEOFFSET **prgcolumnidOffsets,
/* [out][in] */ DBLENGTH *pcbStringsBuffer,
/* [size_is][size_is][unique][out][in] */ OLECHAR **ppStringsBuffer)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5576],
( unsigned char * )This,
cColumnIDMasks,
rgColumnIDMasks,
dwFlags,
pcColumns,
prgColumnIDs,
prgColumnInfo,
prgNameOffsets,
prgcolumnidOffsets,
pcbStringsBuffer,
ppStringsBuffer);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IColumnsInfo2_RemoteGetRestrictedColumnInfo_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IColumnsInfo2 *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IColumnsInfo2_GetRestrictedColumnInfo_Stub(
(IColumnsInfo2 *) pParamStruct->This,
pParamStruct->cColumnIDMasks,
pParamStruct->rgColumnIDMasks,
pParamStruct->dwFlags,
pParamStruct->pcColumns,
pParamStruct->prgColumnIDs,
pParamStruct->prgColumnInfo,
pParamStruct->prgNameOffsets,
pParamStruct->prgcolumnidOffsets,
pParamStruct->pcbStringsBuffer,
pParamStruct->ppStringsBuffer);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRegisterProvider_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRegisterProvider_ProxyInfo;
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRegisterProvider_RemoteGetURLMapping_Proxy(
IRegisterProvider * This,
/* [in] */ LPCOLESTR pwszURL,
/* [in] */ DB_DWRESERVE dwReserved,
/* [out] */ CLSID *pclsidProvider)
{
CLIENT_CALL_RETURN _RetVal;
_RetVal = NdrClientCall2(
( PMIDL_STUB_DESC )&Object_StubDesc,
(PFORMAT_STRING) &__MIDL_ProcFormatString.Format[5668],
( unsigned char * )This,
pwszURL,
dwReserved,
pclsidProvider);
return ( HRESULT )_RetVal.Simple;
}
void __RPC_API
IRegisterProvider_RemoteGetURLMapping_Thunk(
PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRegisterProvider *This;
LPCOLESTR pwszURL;
DB_DWRESERVE dwReserved;
CLSID *pclsidProvider;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT * pParamStruct;
pParamStruct = (struct _PARAM_STRUCT *) pStubMsg->StackTop;
/* Call the server */
pParamStruct->_RetVal = IRegisterProvider_GetURLMapping_Stub(
(IRegisterProvider *) pParamStruct->This,
pParamStruct->pwszURL,
pParamStruct->dwReserved,
pParamStruct->pclsidProvider);
}
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetSession_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetSession_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IGetSourceRow_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IGetSourceRow_ProxyInfo;
extern const MIDL_STUB_DESC Object_StubDesc;
extern const MIDL_SERVER_INFO IRowsetBookmark_ServerInfo;
extern const MIDL_STUBLESS_PROXY_INFO IRowsetBookmark_ProxyInfo;
extern const EXPR_EVAL ExprEvalRoutines[];
extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
#if !defined(__RPC_WIN64__)
#error Invalid build platform for this stub.
#endif
static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
{
0,
{
/* Procedure RemoteAddRefAccessor */
0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2 */ NdrFcLong( 0x0 ), /* 0 */
/* 6 */ NdrFcShort( 0x3 ), /* 3 */
/* 8 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 10 */ NdrFcShort( 0x24 ), /* 36 */
/* 12 */ NdrFcShort( 0x24 ), /* 36 */
/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 16 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 18 */ NdrFcShort( 0x0 ), /* 0 */
/* 20 */ NdrFcShort( 0x0 ), /* 0 */
/* 22 */ NdrFcShort( 0x0 ), /* 0 */
/* 24 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hAccessor */
/* 26 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 28 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 30 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 32 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 34 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 36 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 38 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 40 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 42 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 44 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 46 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 48 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateAccessor */
/* 50 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 52 */ NdrFcLong( 0x0 ), /* 0 */
/* 56 */ NdrFcShort( 0x4 ), /* 4 */
/* 58 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 60 */ NdrFcShort( 0x28 ), /* 40 */
/* 62 */ NdrFcShort( 0x24 ), /* 36 */
/* 64 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x8, /* 8 */
/* 66 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 68 */ NdrFcShort( 0x1 ), /* 1 */
/* 70 */ NdrFcShort( 0x3 ), /* 3 */
/* 72 */ NdrFcShort( 0x0 ), /* 0 */
/* 74 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter dwAccessorFlags */
/* 76 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 78 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 80 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter cBindings */
/* 82 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 84 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 86 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgBindings */
/* 88 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 90 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 92 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
/* Parameter cbRowSize */
/* 94 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 96 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 98 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter phAccessor */
/* 100 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 102 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 104 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter rgStatus */
/* 106 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 108 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 110 */ NdrFcShort( 0xa8 ), /* Type Offset=168 */
/* Parameter ppErrorInfoRem */
/* 112 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 114 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 116 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 118 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 120 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 122 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetBindings */
/* 124 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 126 */ NdrFcLong( 0x0 ), /* 0 */
/* 130 */ NdrFcShort( 0x5 ), /* 5 */
/* 132 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 134 */ NdrFcShort( 0x2c ), /* 44 */
/* 136 */ NdrFcShort( 0x48 ), /* 72 */
/* 138 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x6, /* 6 */
/* 140 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 142 */ NdrFcShort( 0x2 ), /* 2 */
/* 144 */ NdrFcShort( 0x0 ), /* 0 */
/* 146 */ NdrFcShort( 0x0 ), /* 0 */
/* 148 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hAccessor */
/* 150 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 152 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 154 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pdwAccessorFlags */
/* 156 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 158 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 160 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcBindings */
/* 162 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 164 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 166 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgBindings */
/* 168 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 170 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 172 */ NdrFcShort( 0xc0 ), /* Type Offset=192 */
/* Parameter ppErrorInfoRem */
/* 174 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 176 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 178 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 182 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 184 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteReleaseAccessor */
/* 186 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 188 */ NdrFcLong( 0x0 ), /* 0 */
/* 192 */ NdrFcShort( 0x6 ), /* 6 */
/* 194 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 196 */ NdrFcShort( 0x24 ), /* 36 */
/* 198 */ NdrFcShort( 0x24 ), /* 36 */
/* 200 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 202 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 204 */ NdrFcShort( 0x0 ), /* 0 */
/* 206 */ NdrFcShort( 0x0 ), /* 0 */
/* 208 */ NdrFcShort( 0x0 ), /* 0 */
/* 210 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hAccessor */
/* 212 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 214 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 216 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 218 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 220 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 222 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 224 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 226 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 228 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 230 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 232 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 234 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* Procedure RemoteGetProperties */
/* 236 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 238 */ NdrFcLong( 0x0 ), /* 0 */
/* 242 */ NdrFcShort( 0x3 ), /* 3 */
/* 244 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 246 */ NdrFcShort( 0x24 ), /* 36 */
/* 248 */ NdrFcShort( 0x24 ), /* 36 */
/* 250 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x6, /* 6 */
/* 252 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 254 */ NdrFcShort( 0x24 ), /* 36 */
/* 256 */ NdrFcShort( 0x2 ), /* 2 */
/* 258 */ NdrFcShort( 0x0 ), /* 0 */
/* 260 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* Parameter cPropertyIDSets */
/* 262 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 264 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 266 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* Parameter rgPropertyIDSets */
/* 268 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 270 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 272 */ NdrFcShort( 0xde ), /* Type Offset=222 */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* Parameter pcPropertySets */
/* 274 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 276 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 278 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* Parameter prgPropertySets */
/* 280 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 282 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 284 */ NdrFcShort( 0x11c ), /* Type Offset=284 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 286 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 288 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 290 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* Return value */
/* 292 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 294 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 296 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetReferencedRowset */
/* 298 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 300 */ NdrFcLong( 0x0 ), /* 0 */
/* 304 */ NdrFcShort( 0x4 ), /* 4 */
/* 306 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 308 */ NdrFcShort( 0x54 ), /* 84 */
/* 310 */ NdrFcShort( 0x8 ), /* 8 */
/* 312 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 314 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 316 */ NdrFcShort( 0x1 ), /* 1 */
/* 318 */ NdrFcShort( 0x0 ), /* 0 */
/* 320 */ NdrFcShort( 0x0 ), /* 0 */
/* 322 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter iOrdinal */
/* 324 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 326 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 328 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter riid */
/* 330 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 332 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 334 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppReferencedRowset */
/* 336 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 338 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 340 */ NdrFcShort( 0x5d2 ), /* Type Offset=1490 */
/* Parameter ppErrorInfoRem */
/* 342 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 344 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 346 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 348 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 350 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 352 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 354 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 356 */ NdrFcLong( 0x0 ), /* 0 */
/* 360 */ NdrFcShort( 0x5 ), /* 5 */
/* 362 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 364 */ NdrFcShort( 0x44 ), /* 68 */
/* 366 */ NdrFcShort( 0x8 ), /* 8 */
/* 368 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 370 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 372 */ NdrFcShort( 0x1 ), /* 1 */
/* 374 */ NdrFcShort( 0x0 ), /* 0 */
/* 376 */ NdrFcShort( 0x0 ), /* 0 */
/* 378 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 380 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 382 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 384 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSpecification */
/* 386 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 388 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 390 */ NdrFcShort( 0x5de ), /* Type Offset=1502 */
/* Parameter ppErrorInfoRem */
/* 392 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 394 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 396 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 398 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 400 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 402 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddRefChapter */
/* 404 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 406 */ NdrFcLong( 0x0 ), /* 0 */
/* 410 */ NdrFcShort( 0x3 ), /* 3 */
/* 412 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 414 */ NdrFcShort( 0x8 ), /* 8 */
/* 416 */ NdrFcShort( 0x24 ), /* 36 */
/* 418 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 420 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 422 */ NdrFcShort( 0x0 ), /* 0 */
/* 424 */ NdrFcShort( 0x0 ), /* 0 */
/* 426 */ NdrFcShort( 0x0 ), /* 0 */
/* 428 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 430 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 432 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 434 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 436 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 438 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 440 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 442 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 444 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 446 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 448 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 450 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 452 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteReleaseChapter */
/* 454 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 456 */ NdrFcLong( 0x0 ), /* 0 */
/* 460 */ NdrFcShort( 0x4 ), /* 4 */
/* 462 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 464 */ NdrFcShort( 0x8 ), /* 8 */
/* 466 */ NdrFcShort( 0x24 ), /* 36 */
/* 468 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 470 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 472 */ NdrFcShort( 0x0 ), /* 0 */
/* 474 */ NdrFcShort( 0x0 ), /* 0 */
/* 476 */ NdrFcShort( 0x0 ), /* 0 */
/* 478 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 480 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 482 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 484 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pcRefCount */
/* 486 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 488 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 490 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 492 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 494 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 496 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 498 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 500 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 502 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteInitialize */
/* Procedure RemoteCancel */
/* Procedure RemoteClearRowPosition */
/* 504 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 506 */ NdrFcLong( 0x0 ), /* 0 */
/* 510 */ NdrFcShort( 0x3 ), /* 3 */
/* 512 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 514 */ NdrFcShort( 0x0 ), /* 0 */
/* 516 */ NdrFcShort( 0x8 ), /* 8 */
/* 518 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x2, /* 2 */
/* 520 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 522 */ NdrFcShort( 0x0 ), /* 0 */
/* 524 */ NdrFcShort( 0x0 ), /* 0 */
/* 526 */ NdrFcShort( 0x0 ), /* 0 */
/* 528 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 530 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 532 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 534 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* 536 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 538 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 540 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowPosition */
/* 542 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 544 */ NdrFcLong( 0x0 ), /* 0 */
/* 548 */ NdrFcShort( 0x4 ), /* 4 */
/* 550 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 552 */ NdrFcShort( 0x0 ), /* 0 */
/* 554 */ NdrFcShort( 0x5c ), /* 92 */
/* 556 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 558 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 560 */ NdrFcShort( 0x0 ), /* 0 */
/* 562 */ NdrFcShort( 0x0 ), /* 0 */
/* 564 */ NdrFcShort( 0x0 ), /* 0 */
/* 566 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter phChapter */
/* 568 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 570 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 572 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter phRow */
/* 574 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 576 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 578 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter pdwPositionFlags */
/* 580 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 582 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 584 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 586 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 588 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 590 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 592 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 594 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 596 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowset */
/* 598 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 600 */ NdrFcLong( 0x0 ), /* 0 */
/* 604 */ NdrFcShort( 0x5 ), /* 5 */
/* 606 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 608 */ NdrFcShort( 0x44 ), /* 68 */
/* 610 */ NdrFcShort( 0x8 ), /* 8 */
/* 612 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 614 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 616 */ NdrFcShort( 0x1 ), /* 1 */
/* 618 */ NdrFcShort( 0x0 ), /* 0 */
/* 620 */ NdrFcShort( 0x0 ), /* 0 */
/* 622 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 624 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 626 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 628 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 630 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 632 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 634 */ NdrFcShort( 0x5ea ), /* Type Offset=1514 */
/* Parameter ppErrorInfoRem */
/* 636 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 638 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 640 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 644 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 646 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteInitialize */
/* 648 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 650 */ NdrFcLong( 0x0 ), /* 0 */
/* 654 */ NdrFcShort( 0x6 ), /* 6 */
/* 656 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 658 */ NdrFcShort( 0x0 ), /* 0 */
/* 660 */ NdrFcShort( 0x8 ), /* 8 */
/* 662 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x3, /* 3 */
/* 664 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 666 */ NdrFcShort( 0x0 ), /* 0 */
/* 668 */ NdrFcShort( 0x0 ), /* 0 */
/* 670 */ NdrFcShort( 0x0 ), /* 0 */
/* 672 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pRowset */
/* 674 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 676 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 678 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter ppErrorInfoRem */
/* 680 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 682 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 684 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 686 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 688 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 690 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetRowPosition */
/* 692 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 694 */ NdrFcLong( 0x0 ), /* 0 */
/* 698 */ NdrFcShort( 0x7 ), /* 7 */
/* 700 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 702 */ NdrFcShort( 0x18 ), /* 24 */
/* 704 */ NdrFcShort( 0x8 ), /* 8 */
/* 706 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 708 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 710 */ NdrFcShort( 0x0 ), /* 0 */
/* 712 */ NdrFcShort( 0x0 ), /* 0 */
/* 714 */ NdrFcShort( 0x0 ), /* 0 */
/* 716 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 718 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 720 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 722 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter hRow */
/* 724 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 726 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 728 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter dwPositionFlags */
/* 730 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 732 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 734 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 736 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 738 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 740 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 742 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 744 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 746 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowPositionChange */
/* 748 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 750 */ NdrFcLong( 0x0 ), /* 0 */
/* 754 */ NdrFcShort( 0x3 ), /* 3 */
/* 756 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 758 */ NdrFcShort( 0x18 ), /* 24 */
/* 760 */ NdrFcShort( 0x8 ), /* 8 */
/* 762 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 764 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 766 */ NdrFcShort( 0x0 ), /* 0 */
/* 768 */ NdrFcShort( 0x0 ), /* 0 */
/* 770 */ NdrFcShort( 0x0 ), /* 0 */
/* 772 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter eReason */
/* 774 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 776 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 778 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 780 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 782 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 784 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 786 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 788 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 790 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 792 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 794 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 796 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 798 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 800 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 802 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 804 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 806 */ NdrFcLong( 0x0 ), /* 0 */
/* 810 */ NdrFcShort( 0x3 ), /* 3 */
/* 812 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 814 */ NdrFcShort( 0x44 ), /* 68 */
/* 816 */ NdrFcShort( 0x8 ), /* 8 */
/* 818 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 820 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 822 */ NdrFcShort( 0x1 ), /* 1 */
/* 824 */ NdrFcShort( 0x0 ), /* 0 */
/* 826 */ NdrFcShort( 0x0 ), /* 0 */
/* 828 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 830 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 832 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 834 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppObject */
/* 836 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 838 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 840 */ NdrFcShort( 0x5f6 ), /* Type Offset=1526 */
/* Parameter ppErrorInfoRem */
/* 842 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 844 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 846 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 848 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 850 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 852 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenViewRowset */
/* 854 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 856 */ NdrFcLong( 0x0 ), /* 0 */
/* 860 */ NdrFcShort( 0x4 ), /* 4 */
/* 862 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 864 */ NdrFcShort( 0x44 ), /* 68 */
/* 866 */ NdrFcShort( 0x8 ), /* 8 */
/* 868 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 870 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 872 */ NdrFcShort( 0x1 ), /* 1 */
/* 874 */ NdrFcShort( 0x0 ), /* 0 */
/* 876 */ NdrFcShort( 0x0 ), /* 0 */
/* 878 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 880 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 882 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 884 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 886 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 888 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 890 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 892 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 894 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 896 */ NdrFcShort( 0x602 ), /* Type Offset=1538 */
/* Parameter ppErrorInfoRem */
/* 898 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 900 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 902 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 904 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 906 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 908 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSpecification */
/* 910 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 912 */ NdrFcLong( 0x0 ), /* 0 */
/* 916 */ NdrFcShort( 0x3 ), /* 3 */
/* 918 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 920 */ NdrFcShort( 0x44 ), /* 68 */
/* 922 */ NdrFcShort( 0x8 ), /* 8 */
/* 924 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 926 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 928 */ NdrFcShort( 0x1 ), /* 1 */
/* 930 */ NdrFcShort( 0x0 ), /* 0 */
/* 932 */ NdrFcShort( 0x0 ), /* 0 */
/* 934 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 936 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 938 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 940 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRowset */
/* 942 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 944 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 946 */ NdrFcShort( 0x60e ), /* Type Offset=1550 */
/* Parameter ppErrorInfoRem */
/* 948 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 950 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 952 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 954 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 956 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 958 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenViewChapter */
/* 960 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 962 */ NdrFcLong( 0x0 ), /* 0 */
/* 966 */ NdrFcShort( 0x4 ), /* 4 */
/* 968 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 970 */ NdrFcShort( 0x8 ), /* 8 */
/* 972 */ NdrFcShort( 0x24 ), /* 36 */
/* 974 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 976 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 978 */ NdrFcShort( 0x0 ), /* 0 */
/* 980 */ NdrFcShort( 0x0 ), /* 0 */
/* 982 */ NdrFcShort( 0x0 ), /* 0 */
/* 984 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hSource */
/* 986 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 988 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 990 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter phViewChapter */
/* 992 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 994 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 996 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 998 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1000 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1002 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1004 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1006 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1008 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSortOrder */
/* 1010 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1012 */ NdrFcLong( 0x0 ), /* 0 */
/* 1016 */ NdrFcShort( 0x3 ), /* 3 */
/* 1018 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1020 */ NdrFcShort( 0x24 ), /* 36 */
/* 1022 */ NdrFcShort( 0x2c ), /* 44 */
/* 1024 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 1026 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 1028 */ NdrFcShort( 0x2 ), /* 2 */
/* 1030 */ NdrFcShort( 0x0 ), /* 0 */
/* 1032 */ NdrFcShort( 0x0 ), /* 0 */
/* 1034 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcValues */
/* 1036 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1038 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1040 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgColumns */
/* 1042 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1044 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1046 */ NdrFcShort( 0x61a ), /* Type Offset=1562 */
/* Parameter prgOrders */
/* 1048 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1050 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1052 */ NdrFcShort( 0x62e ), /* Type Offset=1582 */
/* Parameter ppErrorInfoRem */
/* 1054 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1056 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1058 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1060 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1062 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1064 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetSortOrder */
/* 1066 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1068 */ NdrFcLong( 0x0 ), /* 0 */
/* 1072 */ NdrFcShort( 0x4 ), /* 4 */
/* 1074 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1076 */ NdrFcShort( 0x10 ), /* 16 */
/* 1078 */ NdrFcShort( 0x8 ), /* 8 */
/* 1080 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 1082 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 1084 */ NdrFcShort( 0x0 ), /* 0 */
/* 1086 */ NdrFcShort( 0x2 ), /* 2 */
/* 1088 */ NdrFcShort( 0x0 ), /* 0 */
/* 1090 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cValues */
/* 1092 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1094 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1096 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumns */
/* 1098 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1100 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1102 */ NdrFcShort( 0x646 ), /* Type Offset=1606 */
/* Parameter rgOrders */
/* 1104 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1106 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1108 */ NdrFcShort( 0x656 ), /* Type Offset=1622 */
/* Parameter ppErrorInfoRem */
/* 1110 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1112 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1114 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1116 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1118 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1120 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetFilterBindings */
/* 1122 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1124 */ NdrFcLong( 0x0 ), /* 0 */
/* 1128 */ NdrFcShort( 0x4 ), /* 4 */
/* 1130 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1132 */ NdrFcShort( 0x24 ), /* 36 */
/* 1134 */ NdrFcShort( 0x2c ), /* 44 */
/* 1136 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 1138 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 1140 */ NdrFcShort( 0x2 ), /* 2 */
/* 1142 */ NdrFcShort( 0x0 ), /* 0 */
/* 1144 */ NdrFcShort( 0x0 ), /* 0 */
/* 1146 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcBindings */
/* 1148 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 1150 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1152 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgBindings */
/* 1154 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 1156 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1158 */ NdrFcShort( 0x662 ), /* Type Offset=1634 */
/* Parameter ppErrorInfoRem */
/* 1160 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1162 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1164 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1166 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1168 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1170 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateView */
/* 1172 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1174 */ NdrFcLong( 0x0 ), /* 0 */
/* 1178 */ NdrFcShort( 0x3 ), /* 3 */
/* 1180 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1182 */ NdrFcShort( 0x44 ), /* 68 */
/* 1184 */ NdrFcShort( 0x8 ), /* 8 */
/* 1186 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 1188 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 1190 */ NdrFcShort( 0x1 ), /* 1 */
/* 1192 */ NdrFcShort( 0x0 ), /* 0 */
/* 1194 */ NdrFcShort( 0x0 ), /* 0 */
/* 1196 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 1198 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1200 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1202 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 1204 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1206 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1208 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppView */
/* 1210 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1212 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1214 */ NdrFcShort( 0x680 ), /* Type Offset=1664 */
/* Parameter ppErrorInfoRem */
/* 1216 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1218 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1220 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1222 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1224 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1226 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetView */
/* 1228 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1230 */ NdrFcLong( 0x0 ), /* 0 */
/* 1234 */ NdrFcShort( 0x4 ), /* 4 */
/* 1236 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1238 */ NdrFcShort( 0x4c ), /* 76 */
/* 1240 */ NdrFcShort( 0x24 ), /* 36 */
/* 1242 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x6, /* 6 */
/* 1244 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 1246 */ NdrFcShort( 0x1 ), /* 1 */
/* 1248 */ NdrFcShort( 0x0 ), /* 0 */
/* 1250 */ NdrFcShort( 0x0 ), /* 0 */
/* 1252 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 1254 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1256 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1258 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter riid */
/* 1260 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1262 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1264 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter phChapterSource */
/* 1266 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 1268 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1270 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter ppView */
/* 1272 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1274 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1276 */ NdrFcShort( 0x68c ), /* Type Offset=1676 */
/* Parameter ppErrorInfoRem */
/* 1278 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1280 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1282 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1284 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1286 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1288 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteIsSameRow */
/* 1290 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1292 */ NdrFcLong( 0x0 ), /* 0 */
/* 1296 */ NdrFcShort( 0x3 ), /* 3 */
/* 1298 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1300 */ NdrFcShort( 0x10 ), /* 16 */
/* 1302 */ NdrFcShort( 0x8 ), /* 8 */
/* 1304 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 1306 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1308 */ NdrFcShort( 0x0 ), /* 0 */
/* 1310 */ NdrFcShort( 0x0 ), /* 0 */
/* 1312 */ NdrFcShort( 0x0 ), /* 0 */
/* 1314 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hThisRow */
/* 1316 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1318 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1320 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter hThatRow */
/* 1322 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1324 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1326 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 1328 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1330 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1332 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1334 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1336 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1338 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnFieldChange */
/* 1340 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1342 */ NdrFcLong( 0x0 ), /* 0 */
/* 1346 */ NdrFcShort( 0x3 ), /* 3 */
/* 1348 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 1350 */ NdrFcShort( 0x30 ), /* 48 */
/* 1352 */ NdrFcShort( 0x8 ), /* 8 */
/* 1354 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x8, /* 8 */
/* 1356 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 1358 */ NdrFcShort( 0x0 ), /* 0 */
/* 1360 */ NdrFcShort( 0x1 ), /* 1 */
/* 1362 */ NdrFcShort( 0x0 ), /* 0 */
/* 1364 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pRowset */
/* 1366 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1368 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1370 */ NdrFcShort( 0x698 ), /* Type Offset=1688 */
/* Parameter hRow */
/* 1372 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1374 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1376 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter cColumns */
/* 1378 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1380 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1382 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumns */
/* 1384 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1386 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1388 */ NdrFcShort( 0x6ae ), /* Type Offset=1710 */
/* Parameter eReason */
/* 1390 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1392 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1394 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1396 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1398 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1400 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1402 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1404 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1406 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1408 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1410 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 1412 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowChange */
/* 1414 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1416 */ NdrFcLong( 0x0 ), /* 0 */
/* 1420 */ NdrFcShort( 0x4 ), /* 4 */
/* 1422 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 1424 */ NdrFcShort( 0x28 ), /* 40 */
/* 1426 */ NdrFcShort( 0x8 ), /* 8 */
/* 1428 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x7, /* 7 */
/* 1430 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 1432 */ NdrFcShort( 0x0 ), /* 0 */
/* 1434 */ NdrFcShort( 0x1 ), /* 1 */
/* 1436 */ NdrFcShort( 0x0 ), /* 0 */
/* 1438 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pRowset */
/* 1440 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1442 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1444 */ NdrFcShort( 0x698 ), /* Type Offset=1688 */
/* Parameter cRows */
/* 1446 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1448 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1450 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rghRows */
/* 1452 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 1454 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1456 */ NdrFcShort( 0x6be ), /* Type Offset=1726 */
/* Parameter eReason */
/* 1458 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1460 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1462 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1464 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1466 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1468 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1470 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1472 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1474 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1476 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1478 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1480 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnRowsetChange */
/* 1482 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1484 */ NdrFcLong( 0x0 ), /* 0 */
/* 1488 */ NdrFcShort( 0x5 ), /* 5 */
/* 1490 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1492 */ NdrFcShort( 0x18 ), /* 24 */
/* 1494 */ NdrFcShort( 0x8 ), /* 8 */
/* 1496 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x5, /* 5 */
/* 1498 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1500 */ NdrFcShort( 0x0 ), /* 0 */
/* 1502 */ NdrFcShort( 0x0 ), /* 0 */
/* 1504 */ NdrFcShort( 0x0 ), /* 0 */
/* 1506 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pRowset */
/* 1508 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1510 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1512 */ NdrFcShort( 0x698 ), /* Type Offset=1688 */
/* Parameter eReason */
/* 1514 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1516 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1518 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ePhase */
/* 1520 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1522 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1524 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter fCantDeny */
/* 1526 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1528 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1530 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Return value */
/* 1532 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1534 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1536 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteExecute */
/* 1538 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1540 */ NdrFcLong( 0x0 ), /* 0 */
/* 1544 */ NdrFcShort( 0x4 ), /* 4 */
/* 1546 */ NdrFcShort( 0x78 ), /* ia64 Stack size/offset = 120 */
/* 1548 */ NdrFcShort( 0xdc ), /* 220 */
/* 1550 */ NdrFcShort( 0x2c ), /* 44 */
/* 1552 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xe, /* 14 */
/* 1554 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 1556 */ NdrFcShort( 0x8c ), /* 140 */
/* 1558 */ NdrFcShort( 0x118 ), /* 280 */
/* 1560 */ NdrFcShort( 0x0 ), /* 0 */
/* 1562 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 1564 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1566 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1568 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 1570 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1572 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1574 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter hAccessor */
/* 1576 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1578 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1580 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter cParamSets */
/* 1582 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1584 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1586 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter pGuid */
/* 1588 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 1590 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1592 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Parameter ulGuidOffset */
/* 1594 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1596 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1598 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pInputParams */
/* 1600 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1602 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1604 */ NdrFcShort( 0x6d4 ), /* Type Offset=1748 */
/* Parameter pOutputParams */
/* 1606 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 1608 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 1610 */ NdrFcShort( 0x6d4 ), /* Type Offset=1748 */
/* Parameter cBindings */
/* 1612 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1614 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 1616 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgBindings */
/* 1618 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1620 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 1622 */ NdrFcShort( 0xd22 ), /* Type Offset=3362 */
/* Parameter rgStatus */
/* 1624 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */
/* 1626 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 1628 */ NdrFcShort( 0xd3c ), /* Type Offset=3388 */
/* Parameter pcRowsAffected */
/* 1630 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1632 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 1634 */ NdrFcShort( 0xd4c ), /* Type Offset=3404 */
/* Parameter ppRowset */
/* 1636 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1638 */ NdrFcShort( 0x68 ), /* ia64 Stack size/offset = 104 */
/* 1640 */ NdrFcShort( 0xd50 ), /* Type Offset=3408 */
/* Return value */
/* 1642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1644 */ NdrFcShort( 0x70 ), /* ia64 Stack size/offset = 112 */
/* 1646 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetDBSession */
/* 1648 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1650 */ NdrFcLong( 0x0 ), /* 0 */
/* 1654 */ NdrFcShort( 0x5 ), /* 5 */
/* 1656 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1658 */ NdrFcShort( 0x44 ), /* 68 */
/* 1660 */ NdrFcShort( 0x8 ), /* 8 */
/* 1662 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 1664 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 1666 */ NdrFcShort( 0x1 ), /* 1 */
/* 1668 */ NdrFcShort( 0x0 ), /* 0 */
/* 1670 */ NdrFcShort( 0x0 ), /* 0 */
/* 1672 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 1674 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1676 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1678 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSession */
/* 1680 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1682 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1684 */ NdrFcShort( 0xd5c ), /* Type Offset=3420 */
/* Parameter ppErrorInfoRem */
/* 1686 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1688 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1690 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1692 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1694 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1696 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetResult */
/* 1698 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1700 */ NdrFcLong( 0x0 ), /* 0 */
/* 1704 */ NdrFcShort( 0x3 ), /* 3 */
/* 1706 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 1708 */ NdrFcShort( 0x78 ), /* 120 */
/* 1710 */ NdrFcShort( 0x2c ), /* 44 */
/* 1712 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x7, /* 7 */
/* 1714 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 1716 */ NdrFcShort( 0x1 ), /* 1 */
/* 1718 */ NdrFcShort( 0x1 ), /* 1 */
/* 1720 */ NdrFcShort( 0x0 ), /* 0 */
/* 1722 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 1724 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1726 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1728 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter lResultFlag */
/* 1730 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1732 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1734 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter riid */
/* 1736 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 1738 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1740 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pcRowsAffected */
/* 1742 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1744 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1746 */ NdrFcShort( 0xd4c ), /* Type Offset=3404 */
/* Parameter ppRowset */
/* 1748 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 1750 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1752 */ NdrFcShort( 0xd68 ), /* Type Offset=3432 */
/* Parameter ppErrorInfoRem */
/* 1754 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1756 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1758 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1760 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1762 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1764 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCanConvert */
/* 1766 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1768 */ NdrFcLong( 0x0 ), /* 0 */
/* 1772 */ NdrFcShort( 0x3 ), /* 3 */
/* 1774 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1776 */ NdrFcShort( 0x14 ), /* 20 */
/* 1778 */ NdrFcShort( 0x8 ), /* 8 */
/* 1780 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 1782 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1784 */ NdrFcShort( 0x0 ), /* 0 */
/* 1786 */ NdrFcShort( 0x0 ), /* 0 */
/* 1788 */ NdrFcShort( 0x0 ), /* 0 */
/* 1790 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter wFromType */
/* 1792 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1794 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1796 */ 0x6, /* FC_SHORT */
0x0, /* 0 */
/* Parameter wToType */
/* 1798 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1800 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1802 */ 0x6, /* FC_SHORT */
0x0, /* 0 */
/* Parameter dwConvertFlags */
/* 1804 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1806 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1808 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 1810 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1812 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1814 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1816 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1818 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1820 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemotePrepare */
/* 1822 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1824 */ NdrFcLong( 0x0 ), /* 0 */
/* 1828 */ NdrFcShort( 0x3 ), /* 3 */
/* 1830 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1832 */ NdrFcShort( 0x8 ), /* 8 */
/* 1834 */ NdrFcShort( 0x8 ), /* 8 */
/* 1836 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 1838 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1840 */ NdrFcShort( 0x0 ), /* 0 */
/* 1842 */ NdrFcShort( 0x0 ), /* 0 */
/* 1844 */ NdrFcShort( 0x0 ), /* 0 */
/* 1846 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cExpectedRuns */
/* 1848 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1850 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1852 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 1854 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1856 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1858 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 1860 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1862 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1864 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDestroyDataSource */
/* Procedure RemoteUninitialize */
/* Procedure RemoteUnprepare */
/* 1866 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1868 */ NdrFcLong( 0x0 ), /* 0 */
/* 1872 */ NdrFcShort( 0x4 ), /* 4 */
/* 1874 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1876 */ NdrFcShort( 0x0 ), /* 0 */
/* 1878 */ NdrFcShort( 0x8 ), /* 8 */
/* 1880 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x2, /* 2 */
/* 1882 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1884 */ NdrFcShort( 0x0 ), /* 0 */
/* 1886 */ NdrFcShort( 0x0 ), /* 0 */
/* 1888 */ NdrFcShort( 0x0 ), /* 0 */
/* 1890 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 1892 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1894 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1896 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* Return value */
/* 1898 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1900 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1902 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetProperties */
/* Procedure RemoteSetProperties */
/* 1904 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1906 */ NdrFcLong( 0x0 ), /* 0 */
/* 1910 */ NdrFcShort( 0x4 ), /* 4 */
/* 1912 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 1914 */ NdrFcShort( 0x10 ), /* 16 */
/* 1916 */ NdrFcShort( 0x8 ), /* 8 */
/* 1918 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x6, /* 6 */
/* 1920 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 1922 */ NdrFcShort( 0x1 ), /* 1 */
/* 1924 */ NdrFcShort( 0x24 ), /* 36 */
/* 1926 */ NdrFcShort( 0x0 ), /* 0 */
/* 1928 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertySets */
/* Parameter cPropertySets */
/* 1930 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1932 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1934 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* Parameter rgPropertySets */
/* 1936 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 1938 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1940 */ NdrFcShort( 0xd74 ), /* Type Offset=3444 */
/* Parameter cTotalProps */
/* Parameter cTotalProps */
/* 1942 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 1944 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1946 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* Parameter rgPropStatus */
/* 1948 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 1950 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 1952 */ NdrFcShort( 0xd92 ), /* Type Offset=3474 */
/* Parameter ppErrorInfoRem */
/* Parameter ppErrorInfoRem */
/* 1954 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 1956 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1958 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* Return value */
/* 1960 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 1962 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 1964 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCommandText */
/* 1966 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 1968 */ NdrFcLong( 0x0 ), /* 0 */
/* 1972 */ NdrFcShort( 0x6 ), /* 6 */
/* 1974 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 1976 */ NdrFcShort( 0x44 ), /* 68 */
/* 1978 */ NdrFcShort( 0x4c ), /* 76 */
/* 1980 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 1982 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 1984 */ NdrFcShort( 0x0 ), /* 0 */
/* 1986 */ NdrFcShort( 0x0 ), /* 0 */
/* 1988 */ NdrFcShort( 0x0 ), /* 0 */
/* 1990 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pguidDialect */
/* 1992 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 1994 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1996 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Parameter ppwszCommand */
/* 1998 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2000 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2002 */ NdrFcShort( 0xd9e ), /* Type Offset=3486 */
/* Parameter ppErrorInfoRem */
/* 2004 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2006 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2008 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2010 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2012 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2014 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetCommandText */
/* 2016 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2018 */ NdrFcLong( 0x0 ), /* 0 */
/* 2022 */ NdrFcShort( 0x7 ), /* 7 */
/* 2024 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2026 */ NdrFcShort( 0x44 ), /* 68 */
/* 2028 */ NdrFcShort( 0x8 ), /* 8 */
/* 2030 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x4, /* 4 */
/* 2032 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 2034 */ NdrFcShort( 0x0 ), /* 0 */
/* 2036 */ NdrFcShort( 0x0 ), /* 0 */
/* 2038 */ NdrFcShort( 0x0 ), /* 0 */
/* 2040 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter rguidDialect */
/* 2042 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2044 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2046 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pwszCommand */
/* 2048 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2050 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2052 */ NdrFcShort( 0x9f8 ), /* Type Offset=2552 */
/* Parameter ppErrorInfoRem */
/* 2054 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2056 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2058 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2060 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2062 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2064 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetParameterInfo */
/* 2066 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2068 */ NdrFcLong( 0x0 ), /* 0 */
/* 2072 */ NdrFcShort( 0x3 ), /* 3 */
/* 2074 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2076 */ NdrFcShort( 0x48 ), /* 72 */
/* 2078 */ NdrFcShort( 0x50 ), /* 80 */
/* 2080 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x7, /* 7 */
/* 2082 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2084 */ NdrFcShort( 0x3 ), /* 3 */
/* 2086 */ NdrFcShort( 0x1 ), /* 1 */
/* 2088 */ NdrFcShort( 0x0 ), /* 0 */
/* 2090 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcParams */
/* 2092 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2094 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2096 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgParamInfo */
/* 2098 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2100 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2102 */ NdrFcShort( 0xda2 ), /* Type Offset=3490 */
/* Parameter prgNameOffsets */
/* 2104 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2106 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2108 */ NdrFcShort( 0xdda ), /* Type Offset=3546 */
/* Parameter pcbNamesBuffer */
/* 2110 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2112 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2114 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppNamesBuffer */
/* 2116 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2118 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2120 */ NdrFcShort( 0xdee ), /* Type Offset=3566 */
/* Parameter ppErrorInfoRem */
/* 2122 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2124 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2126 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2128 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2130 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2132 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMapParameterNames */
/* 2134 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2136 */ NdrFcLong( 0x0 ), /* 0 */
/* 2140 */ NdrFcShort( 0x4 ), /* 4 */
/* 2142 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2144 */ NdrFcShort( 0x10 ), /* 16 */
/* 2146 */ NdrFcShort( 0x8 ), /* 8 */
/* 2148 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 2150 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2152 */ NdrFcShort( 0x1 ), /* 1 */
/* 2154 */ NdrFcShort( 0x1 ), /* 1 */
/* 2156 */ NdrFcShort( 0x0 ), /* 0 */
/* 2158 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cParamNames */
/* 2160 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2162 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2164 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgParamNames */
/* 2166 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2168 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2170 */ NdrFcShort( 0xe06 ), /* Type Offset=3590 */
/* Parameter rgParamOrdinals */
/* 2172 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2174 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2176 */ NdrFcShort( 0xe20 ), /* Type Offset=3616 */
/* Parameter ppErrorInfoRem */
/* 2178 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2180 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2182 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2184 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2186 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2188 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetParameterInfo */
/* 2190 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2192 */ NdrFcLong( 0x0 ), /* 0 */
/* 2196 */ NdrFcShort( 0x5 ), /* 5 */
/* 2198 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2200 */ NdrFcShort( 0x10 ), /* 16 */
/* 2202 */ NdrFcShort( 0x8 ), /* 8 */
/* 2204 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 2206 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 2208 */ NdrFcShort( 0x0 ), /* 0 */
/* 2210 */ NdrFcShort( 0x2 ), /* 2 */
/* 2212 */ NdrFcShort( 0x0 ), /* 0 */
/* 2214 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cParams */
/* 2216 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2218 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2220 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgParamOrdinals */
/* 2222 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2224 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2226 */ NdrFcShort( 0xe2c ), /* Type Offset=3628 */
/* Parameter rgParamBindInfo */
/* 2228 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2230 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2232 */ NdrFcShort( 0xe3c ), /* Type Offset=3644 */
/* Parameter ppErrorInfoRem */
/* 2234 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2236 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2238 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2240 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2242 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2244 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetAvailableColumns */
/* 2246 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2248 */ NdrFcLong( 0x0 ), /* 0 */
/* 2252 */ NdrFcShort( 0x3 ), /* 3 */
/* 2254 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2256 */ NdrFcShort( 0x24 ), /* 36 */
/* 2258 */ NdrFcShort( 0x2c ), /* 44 */
/* 2260 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 2262 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 2264 */ NdrFcShort( 0x3 ), /* 3 */
/* 2266 */ NdrFcShort( 0x0 ), /* 0 */
/* 2268 */ NdrFcShort( 0x0 ), /* 0 */
/* 2270 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcOptColumns */
/* 2272 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2274 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2276 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgOptColumns */
/* 2278 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2280 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2282 */ NdrFcShort( 0xe6e ), /* Type Offset=3694 */
/* Parameter ppErrorInfoRem */
/* 2284 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2286 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2288 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2290 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2292 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2294 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetColumnsRowset */
/* 2296 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2298 */ NdrFcLong( 0x0 ), /* 0 */
/* 2302 */ NdrFcShort( 0x4 ), /* 4 */
/* 2304 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 2306 */ NdrFcShort( 0x64 ), /* 100 */
/* 2308 */ NdrFcShort( 0x8 ), /* 8 */
/* 2310 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xb, /* 11 */
/* 2312 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2314 */ NdrFcShort( 0x2 ), /* 2 */
/* 2316 */ NdrFcShort( 0x27 ), /* 39 */
/* 2318 */ NdrFcShort( 0x0 ), /* 0 */
/* 2320 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 2322 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2324 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2326 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter cOptColumns */
/* 2328 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2330 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2332 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgOptColumns */
/* 2334 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2336 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2338 */ NdrFcShort( 0xe8c ), /* Type Offset=3724 */
/* Parameter riid */
/* 2340 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2342 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2344 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 2346 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2348 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2350 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2352 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2354 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2356 */ NdrFcShort( 0xea6 ), /* Type Offset=3750 */
/* Parameter ppColRowset */
/* 2358 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2360 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2362 */ NdrFcShort( 0xec0 ), /* Type Offset=3776 */
/* Parameter cTotalProps */
/* 2364 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2366 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2368 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2370 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2372 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 2374 */ NdrFcShort( 0xed0 ), /* Type Offset=3792 */
/* Parameter ppErrorInfoRem */
/* 2376 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2378 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 2380 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2382 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2384 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 2386 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetColumnInfo */
/* 2388 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2390 */ NdrFcLong( 0x0 ), /* 0 */
/* 2394 */ NdrFcShort( 0x3 ), /* 3 */
/* 2396 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 2398 */ NdrFcShort( 0x48 ), /* 72 */
/* 2400 */ NdrFcShort( 0x50 ), /* 80 */
/* 2402 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x8, /* 8 */
/* 2404 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2406 */ NdrFcShort( 0x6 ), /* 6 */
/* 2408 */ NdrFcShort( 0x1 ), /* 1 */
/* 2410 */ NdrFcShort( 0x0 ), /* 0 */
/* 2412 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcColumns */
/* 2414 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2416 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2418 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgInfo */
/* 2420 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2422 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2424 */ NdrFcShort( 0xedc ), /* Type Offset=3804 */
/* Parameter prgNameOffsets */
/* 2426 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2428 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2430 */ NdrFcShort( 0xf18 ), /* Type Offset=3864 */
/* Parameter prgcolumnidOffsets */
/* 2432 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2434 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2436 */ NdrFcShort( 0xf2c ), /* Type Offset=3884 */
/* Parameter pcbStringsBuffer */
/* 2438 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2440 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2442 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 2444 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2446 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2448 */ NdrFcShort( 0xf40 ), /* Type Offset=3904 */
/* Parameter ppErrorInfoRem */
/* 2450 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2452 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2454 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2456 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2458 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2460 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMapColumnIDs */
/* 2462 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2464 */ NdrFcLong( 0x0 ), /* 0 */
/* 2468 */ NdrFcShort( 0x4 ), /* 4 */
/* 2470 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2472 */ NdrFcShort( 0x10 ), /* 16 */
/* 2474 */ NdrFcShort( 0x8 ), /* 8 */
/* 2476 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 2478 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2480 */ NdrFcShort( 0x1 ), /* 1 */
/* 2482 */ NdrFcShort( 0x3 ), /* 3 */
/* 2484 */ NdrFcShort( 0x0 ), /* 0 */
/* 2486 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cColumnIDs */
/* 2488 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2490 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2492 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnIDs */
/* 2494 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 2496 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2498 */ NdrFcShort( 0xf58 ), /* Type Offset=3928 */
/* Parameter rgColumns */
/* 2500 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2502 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2504 */ NdrFcShort( 0xf72 ), /* Type Offset=3954 */
/* Parameter ppErrorInfoRem */
/* 2506 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2508 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2510 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2512 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2514 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2516 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateCommand */
/* 2518 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2520 */ NdrFcLong( 0x0 ), /* 0 */
/* 2524 */ NdrFcShort( 0x3 ), /* 3 */
/* 2526 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2528 */ NdrFcShort( 0x44 ), /* 68 */
/* 2530 */ NdrFcShort( 0x8 ), /* 8 */
/* 2532 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 2534 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 2536 */ NdrFcShort( 0x1 ), /* 1 */
/* 2538 */ NdrFcShort( 0x0 ), /* 0 */
/* 2540 */ NdrFcShort( 0x0 ), /* 0 */
/* 2542 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 2544 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2546 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2548 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 2550 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2552 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2554 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppCommand */
/* 2556 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2558 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2560 */ NdrFcShort( 0xf7e ), /* Type Offset=3966 */
/* Parameter ppErrorInfoRem */
/* 2562 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2564 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2566 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2568 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2570 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2572 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateSession */
/* 2574 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2576 */ NdrFcLong( 0x0 ), /* 0 */
/* 2580 */ NdrFcShort( 0x3 ), /* 3 */
/* 2582 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2584 */ NdrFcShort( 0x44 ), /* 68 */
/* 2586 */ NdrFcShort( 0x8 ), /* 8 */
/* 2588 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 2590 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 2592 */ NdrFcShort( 0x1 ), /* 1 */
/* 2594 */ NdrFcShort( 0x0 ), /* 0 */
/* 2596 */ NdrFcShort( 0x0 ), /* 0 */
/* 2598 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 2600 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2602 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2604 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 2606 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2608 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2610 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDBSession */
/* 2612 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2614 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2616 */ NdrFcShort( 0xf8a ), /* Type Offset=3978 */
/* Parameter ppErrorInfoRem */
/* 2618 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2620 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2622 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2624 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2626 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2628 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSourcesRowset */
/* 2630 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2632 */ NdrFcLong( 0x0 ), /* 0 */
/* 2636 */ NdrFcShort( 0x3 ), /* 3 */
/* 2638 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 2640 */ NdrFcShort( 0x54 ), /* 84 */
/* 2642 */ NdrFcShort( 0x8 ), /* 8 */
/* 2644 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x9, /* 9 */
/* 2646 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2648 */ NdrFcShort( 0x2 ), /* 2 */
/* 2650 */ NdrFcShort( 0x24 ), /* 36 */
/* 2652 */ NdrFcShort( 0x0 ), /* 0 */
/* 2654 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 2656 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2658 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2660 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 2662 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 2664 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2666 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 2668 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2670 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2672 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgProperties */
/* 2674 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2676 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2678 */ NdrFcShort( 0xf96 ), /* Type Offset=3990 */
/* Parameter ppSourcesRowset */
/* 2680 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2682 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2684 */ NdrFcShort( 0xfb0 ), /* Type Offset=4016 */
/* Parameter cTotalProps */
/* 2686 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2688 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2690 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2692 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2694 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2696 */ NdrFcShort( 0xfc0 ), /* Type Offset=4032 */
/* Parameter ppErrorInfoRem */
/* 2698 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2700 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2702 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2704 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2706 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 2708 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetPropertyInfo */
/* 2710 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2712 */ NdrFcLong( 0x0 ), /* 0 */
/* 2716 */ NdrFcShort( 0x4 ), /* 4 */
/* 2718 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 2720 */ NdrFcShort( 0x5c ), /* 92 */
/* 2722 */ NdrFcShort( 0x5c ), /* 92 */
/* 2724 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xa, /* 10 */
/* 2726 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2728 */ NdrFcShort( 0x24 ), /* 36 */
/* 2730 */ NdrFcShort( 0x3 ), /* 3 */
/* 2732 */ NdrFcShort( 0x0 ), /* 0 */
/* 2734 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertyIDSets */
/* 2736 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2738 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2740 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* 2742 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2744 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2746 */ NdrFcShort( 0xde ), /* Type Offset=222 */
/* Parameter pcPropertyInfoSets */
/* 2748 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2750 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2752 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertyInfoSets */
/* 2754 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2756 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2758 */ NdrFcShort( 0xfcc ), /* Type Offset=4044 */
/* Parameter pcOffsets */
/* 2760 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2762 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2764 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgDescOffsets */
/* 2766 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2768 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2770 */ NdrFcShort( 0x102a ), /* Type Offset=4138 */
/* Parameter pcbDescBuffer */
/* 2772 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2774 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2776 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppDescBuffer */
/* 2778 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2780 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2782 */ NdrFcShort( 0x103e ), /* Type Offset=4158 */
/* Parameter ppErrorInfoRem */
/* 2784 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2786 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 2788 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2790 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2792 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 2794 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteSetProperties */
/* 2796 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2798 */ NdrFcLong( 0x0 ), /* 0 */
/* 2802 */ NdrFcShort( 0x5 ), /* 5 */
/* 2804 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2806 */ NdrFcShort( 0x10 ), /* 16 */
/* 2808 */ NdrFcShort( 0x8 ), /* 8 */
/* 2810 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x6, /* 6 */
/* 2812 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2814 */ NdrFcShort( 0x1 ), /* 1 */
/* 2816 */ NdrFcShort( 0x24 ), /* 36 */
/* 2818 */ NdrFcShort( 0x0 ), /* 0 */
/* 2820 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertySets */
/* 2822 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2824 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2826 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 2828 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2830 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2832 */ NdrFcShort( 0xd74 ), /* Type Offset=3444 */
/* Parameter cTotalProps */
/* 2834 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2836 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2838 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 2840 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 2842 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2844 */ NdrFcShort( 0xd92 ), /* Type Offset=3474 */
/* Parameter ppErrorInfoRem */
/* 2846 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2848 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2850 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2852 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2854 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2856 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetKeywords */
/* 2858 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2860 */ NdrFcLong( 0x0 ), /* 0 */
/* 2864 */ NdrFcShort( 0x3 ), /* 3 */
/* 2866 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2868 */ NdrFcShort( 0x0 ), /* 0 */
/* 2870 */ NdrFcShort( 0x8 ), /* 8 */
/* 2872 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x3, /* 3 */
/* 2874 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 2876 */ NdrFcShort( 0x0 ), /* 0 */
/* 2878 */ NdrFcShort( 0x0 ), /* 0 */
/* 2880 */ NdrFcShort( 0x0 ), /* 0 */
/* 2882 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ppwszKeywords */
/* 2884 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2886 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2888 */ NdrFcShort( 0x1052 ), /* Type Offset=4178 */
/* Parameter ppErrorInfoRem */
/* 2890 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2892 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2894 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2896 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2898 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2900 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetLiteralInfo */
/* 2902 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2904 */ NdrFcLong( 0x0 ), /* 0 */
/* 2908 */ NdrFcShort( 0x4 ), /* 4 */
/* 2910 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 2912 */ NdrFcShort( 0x40 ), /* 64 */
/* 2914 */ NdrFcShort( 0x40 ), /* 64 */
/* 2916 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xb, /* 11 */
/* 2918 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 2920 */ NdrFcShort( 0x5 ), /* 5 */
/* 2922 */ NdrFcShort( 0x2 ), /* 2 */
/* 2924 */ NdrFcShort( 0x0 ), /* 0 */
/* 2926 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cLiterals */
/* 2928 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 2930 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 2932 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgLiterals */
/* 2934 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 2936 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 2938 */ NdrFcShort( 0x1056 ), /* Type Offset=4182 */
/* Parameter pcLiteralInfo */
/* 2940 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2942 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 2944 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgLiteralInfo */
/* 2946 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2948 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 2950 */ NdrFcShort( 0x1066 ), /* Type Offset=4198 */
/* Parameter prgLVOffsets */
/* 2952 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2954 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 2956 */ NdrFcShort( 0x10a0 ), /* Type Offset=4256 */
/* Parameter prgICOffsets */
/* 2958 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2960 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 2962 */ NdrFcShort( 0x10a0 ), /* Type Offset=4256 */
/* Parameter prgISCOffsets */
/* 2964 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 2966 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 2968 */ NdrFcShort( 0x10a0 ), /* Type Offset=4256 */
/* Parameter pcbCharBuffer */
/* 2970 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 2972 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 2974 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppCharBuffer */
/* 2976 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 2978 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 2980 */ NdrFcShort( 0x10b4 ), /* Type Offset=4276 */
/* Parameter ppErrorInfoRem */
/* 2982 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 2984 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 2986 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 2988 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 2990 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 2992 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateDataSource */
/* 2994 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 2996 */ NdrFcLong( 0x0 ), /* 0 */
/* 3000 */ NdrFcShort( 0x3 ), /* 3 */
/* 3002 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 3004 */ NdrFcShort( 0x54 ), /* 84 */
/* 3006 */ NdrFcShort( 0x8 ), /* 8 */
/* 3008 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x9, /* 9 */
/* 3010 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3012 */ NdrFcShort( 0x2 ), /* 2 */
/* 3014 */ NdrFcShort( 0x25 ), /* 37 */
/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
/* 3018 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertySets */
/* 3020 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3022 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3024 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3026 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3028 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3030 */ NdrFcShort( 0xd74 ), /* Type Offset=3444 */
/* Parameter pUnkOuter */
/* 3032 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3034 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3036 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter riid */
/* 3038 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3040 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3042 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDBSession */
/* 3044 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3046 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3048 */ NdrFcShort( 0x10c8 ), /* Type Offset=4296 */
/* Parameter cTotalProps */
/* 3050 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3052 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3054 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3056 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3058 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3060 */ NdrFcShort( 0xfc0 ), /* Type Offset=4032 */
/* Parameter ppErrorInfoRem */
/* 3062 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3064 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3066 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3068 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3070 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3072 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCreationProperties */
/* 3074 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3076 */ NdrFcLong( 0x0 ), /* 0 */
/* 3080 */ NdrFcShort( 0x5 ), /* 5 */
/* 3082 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 3084 */ NdrFcShort( 0x64 ), /* 100 */
/* 3086 */ NdrFcShort( 0x64 ), /* 100 */
/* 3088 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xa, /* 10 */
/* 3090 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3092 */ NdrFcShort( 0x24 ), /* 36 */
/* 3094 */ NdrFcShort( 0x3 ), /* 3 */
/* 3096 */ NdrFcShort( 0x0 ), /* 0 */
/* 3098 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertyIDSets */
/* 3100 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3102 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3104 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertyIDSets */
/* 3106 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3108 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3110 */ NdrFcShort( 0xde ), /* Type Offset=222 */
/* Parameter pcPropertyInfoSets */
/* 3112 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 3114 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3116 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgPropertyInfoSets */
/* 3118 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 3120 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3122 */ NdrFcShort( 0xfcc ), /* Type Offset=4044 */
/* Parameter pcOffsets */
/* 3124 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 3126 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3128 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgDescOffsets */
/* 3130 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 3132 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3134 */ NdrFcShort( 0x10d4 ), /* Type Offset=4308 */
/* Parameter pcbDescBuffer */
/* 3136 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 3138 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3140 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppDescBuffer */
/* 3142 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3144 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3146 */ NdrFcShort( 0x103e ), /* Type Offset=4158 */
/* Parameter ppErrorInfoRem */
/* 3148 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3150 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3152 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3154 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3156 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 3158 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteModifyDataSource */
/* 3160 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3162 */ NdrFcLong( 0x0 ), /* 0 */
/* 3166 */ NdrFcShort( 0x6 ), /* 6 */
/* 3168 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3170 */ NdrFcShort( 0x8 ), /* 8 */
/* 3172 */ NdrFcShort( 0x8 ), /* 8 */
/* 3174 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x4, /* 4 */
/* 3176 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 3178 */ NdrFcShort( 0x0 ), /* 0 */
/* 3180 */ NdrFcShort( 0x24 ), /* 36 */
/* 3182 */ NdrFcShort( 0x0 ), /* 0 */
/* 3184 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cPropertySets */
/* 3186 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3188 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3190 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3192 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3194 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3196 */ NdrFcShort( 0xd78 ), /* Type Offset=3448 */
/* Parameter ppErrorInfoRem */
/* 3198 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3200 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3202 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3204 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3206 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3208 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnLowResource */
/* 3210 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3212 */ NdrFcLong( 0x0 ), /* 0 */
/* 3216 */ NdrFcShort( 0x3 ), /* 3 */
/* 3218 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3220 */ NdrFcShort( 0x10 ), /* 16 */
/* 3222 */ NdrFcShort( 0x8 ), /* 8 */
/* 3224 */ 0x44, /* Oi2 Flags: has return, has ext, */
0x2, /* 2 */
/* 3226 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 3228 */ NdrFcShort( 0x0 ), /* 0 */
/* 3230 */ NdrFcShort( 0x0 ), /* 0 */
/* 3232 */ NdrFcShort( 0x0 ), /* 0 */
/* 3234 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter dwReserved */
/* 3236 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3238 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3240 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Return value */
/* 3242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3244 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3246 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnProgress */
/* 3248 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3250 */ NdrFcLong( 0x0 ), /* 0 */
/* 3254 */ NdrFcShort( 0x4 ), /* 4 */
/* 3256 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3258 */ NdrFcShort( 0x38 ), /* 56 */
/* 3260 */ NdrFcShort( 0x8 ), /* 8 */
/* 3262 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x7, /* 7 */
/* 3264 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 3266 */ NdrFcShort( 0x0 ), /* 0 */
/* 3268 */ NdrFcShort( 0x0 ), /* 0 */
/* 3270 */ NdrFcShort( 0x0 ), /* 0 */
/* 3272 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 3274 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3276 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3278 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter eOperation */
/* 3280 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3282 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3284 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ulProgress */
/* 3286 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3288 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3290 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ulProgressMax */
/* 3292 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3294 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3296 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter eAsynchPhase */
/* 3298 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3300 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3302 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pwszStatusText */
/* 3304 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3306 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3308 */ NdrFcShort( 0x9f8 ), /* Type Offset=2552 */
/* Return value */
/* 3310 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3312 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3314 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOnStop */
/* 3316 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3318 */ NdrFcLong( 0x0 ), /* 0 */
/* 3322 */ NdrFcShort( 0x5 ), /* 5 */
/* 3324 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3326 */ NdrFcShort( 0x18 ), /* 24 */
/* 3328 */ NdrFcShort( 0x8 ), /* 8 */
/* 3330 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x5, /* 5 */
/* 3332 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 3334 */ NdrFcShort( 0x0 ), /* 0 */
/* 3336 */ NdrFcShort( 0x0 ), /* 0 */
/* 3338 */ NdrFcShort( 0x0 ), /* 0 */
/* 3340 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 3342 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3344 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3346 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter eOperation */
/* 3348 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3350 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3352 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter hrStatus */
/* 3354 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3356 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3358 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pwszStatusText */
/* 3360 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3362 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3364 */ NdrFcShort( 0x9f8 ), /* Type Offset=2552 */
/* Return value */
/* 3366 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3368 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3370 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAbort */
/* 3372 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3374 */ NdrFcLong( 0x0 ), /* 0 */
/* 3378 */ NdrFcShort( 0x3 ), /* 3 */
/* 3380 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3382 */ NdrFcShort( 0x10 ), /* 16 */
/* 3384 */ NdrFcShort( 0x8 ), /* 8 */
/* 3386 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 3388 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 3390 */ NdrFcShort( 0x0 ), /* 0 */
/* 3392 */ NdrFcShort( 0x0 ), /* 0 */
/* 3394 */ NdrFcShort( 0x0 ), /* 0 */
/* 3396 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 3398 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3400 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3402 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter eOperation */
/* 3404 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3406 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3408 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3410 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3412 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3414 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3416 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3418 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3420 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetStatus */
/* 3422 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3424 */ NdrFcLong( 0x0 ), /* 0 */
/* 3428 */ NdrFcShort( 0x4 ), /* 4 */
/* 3430 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3432 */ NdrFcShort( 0x74 ), /* 116 */
/* 3434 */ NdrFcShort( 0x6c ), /* 108 */
/* 3436 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x8, /* 8 */
/* 3438 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 3440 */ NdrFcShort( 0x0 ), /* 0 */
/* 3442 */ NdrFcShort( 0x0 ), /* 0 */
/* 3444 */ NdrFcShort( 0x0 ), /* 0 */
/* 3446 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hChapter */
/* 3448 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3450 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3452 */ 0xb9, /* FC_UINT3264 */
0x0, /* 0 */
/* Parameter eOperation */
/* 3454 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3456 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3458 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pulProgress */
/* 3460 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 3462 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3464 */ NdrFcShort( 0xd4c ), /* Type Offset=3404 */
/* Parameter pulProgressMax */
/* 3466 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 3468 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3470 */ NdrFcShort( 0xd4c ), /* Type Offset=3404 */
/* Parameter peAsynchPhase */
/* 3472 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 3474 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3476 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppwszStatusText */
/* 3478 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3480 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3482 */ NdrFcShort( 0x1052 ), /* Type Offset=4178 */
/* Parameter ppErrorInfoRem */
/* 3484 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3486 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3488 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3490 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3492 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3494 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateIndex */
/* 3496 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3498 */ NdrFcLong( 0x0 ), /* 0 */
/* 3502 */ NdrFcShort( 0x3 ), /* 3 */
/* 3504 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 3506 */ NdrFcShort( 0x20 ), /* 32 */
/* 3508 */ NdrFcShort( 0x8 ), /* 8 */
/* 3510 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xb, /* 11 */
/* 3512 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3514 */ NdrFcShort( 0x3 ), /* 3 */
/* 3516 */ NdrFcShort( 0x2d ), /* 45 */
/* 3518 */ NdrFcShort( 0x0 ), /* 0 */
/* 3520 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pTableID */
/* 3522 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3524 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3526 */ NdrFcShort( 0x1a0 ), /* Type Offset=416 */
/* Parameter pIndexID */
/* 3528 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3530 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3532 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter cIndexColumnDescs */
/* 3534 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3536 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3538 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgIndexColumnDescs */
/* 3540 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3542 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3544 */ NdrFcShort( 0x1108 ), /* Type Offset=4360 */
/* Parameter cPropertySets */
/* 3546 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3548 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3550 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3552 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3554 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3556 */ NdrFcShort( 0x111e ), /* Type Offset=4382 */
/* Parameter ppIndexID */
/* 3558 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3560 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3562 */ NdrFcShort( 0x1138 ), /* Type Offset=4408 */
/* Parameter cTotalProps */
/* 3564 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3566 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3568 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3570 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3572 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3574 */ NdrFcShort( 0x1144 ), /* Type Offset=4420 */
/* Parameter ppErrorInfoRem */
/* 3576 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3578 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 3580 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3582 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3584 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 3586 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropIndex */
/* 3588 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3590 */ NdrFcLong( 0x0 ), /* 0 */
/* 3594 */ NdrFcShort( 0x4 ), /* 4 */
/* 3596 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3598 */ NdrFcShort( 0x0 ), /* 0 */
/* 3600 */ NdrFcShort( 0x8 ), /* 8 */
/* 3602 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x4, /* 4 */
/* 3604 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 3606 */ NdrFcShort( 0x0 ), /* 0 */
/* 3608 */ NdrFcShort( 0x4 ), /* 4 */
/* 3610 */ NdrFcShort( 0x0 ), /* 0 */
/* 3612 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pTableID */
/* 3614 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3616 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3618 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter pIndexID */
/* 3620 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3622 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3624 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter ppErrorInfoRem */
/* 3626 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3628 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3630 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3632 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3634 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3636 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateTable */
/* 3638 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3640 */ NdrFcLong( 0x0 ), /* 0 */
/* 3644 */ NdrFcShort( 0x3 ), /* 3 */
/* 3646 */ NdrFcShort( 0x78 ), /* ia64 Stack size/offset = 120 */
/* 3648 */ NdrFcShort( 0x64 ), /* 100 */
/* 3650 */ NdrFcShort( 0x24 ), /* 36 */
/* 3652 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xe, /* 14 */
/* 3654 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3656 */ NdrFcShort( 0x4 ), /* 4 */
/* 3658 */ NdrFcShort( 0x50 ), /* 80 */
/* 3660 */ NdrFcShort( 0x0 ), /* 0 */
/* 3662 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 3664 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3666 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3668 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter pTableID */
/* 3670 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3672 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3674 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter cColumnDescs */
/* 3676 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3678 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3680 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnDescs */
/* 3682 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3684 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3686 */ NdrFcShort( 0x1192 ), /* Type Offset=4498 */
/* Parameter riid */
/* 3688 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3690 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3692 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 3694 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3696 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3698 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3700 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3702 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3704 */ NdrFcShort( 0x11a8 ), /* Type Offset=4520 */
/* Parameter ppTableID */
/* 3706 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3708 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3710 */ NdrFcShort( 0x1138 ), /* Type Offset=4408 */
/* Parameter ppRowset */
/* 3712 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3714 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3716 */ NdrFcShort( 0x11c2 ), /* Type Offset=4546 */
/* Parameter cTotalProps */
/* 3718 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3720 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 3722 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3724 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3726 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 3728 */ NdrFcShort( 0x11d2 ), /* Type Offset=4562 */
/* Parameter pfTableCreated */
/* 3730 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 3732 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 3734 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 3736 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3738 */ NdrFcShort( 0x68 ), /* ia64 Stack size/offset = 104 */
/* 3740 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3742 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3744 */ NdrFcShort( 0x70 ), /* ia64 Stack size/offset = 112 */
/* 3746 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropTable */
/* 3748 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3750 */ NdrFcLong( 0x0 ), /* 0 */
/* 3754 */ NdrFcShort( 0x4 ), /* 4 */
/* 3756 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3758 */ NdrFcShort( 0x0 ), /* 0 */
/* 3760 */ NdrFcShort( 0x8 ), /* 8 */
/* 3762 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x3, /* 3 */
/* 3764 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 3766 */ NdrFcShort( 0x0 ), /* 0 */
/* 3768 */ NdrFcShort( 0x2 ), /* 2 */
/* 3770 */ NdrFcShort( 0x0 ), /* 0 */
/* 3772 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pTableID */
/* 3774 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3776 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3778 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter ppErrorInfoRem */
/* 3780 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3782 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3784 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3786 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3788 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3790 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddColumn */
/* 3792 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3794 */ NdrFcLong( 0x0 ), /* 0 */
/* 3798 */ NdrFcShort( 0x5 ), /* 5 */
/* 3800 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3802 */ NdrFcShort( 0x8 ), /* 8 */
/* 3804 */ NdrFcShort( 0x8 ), /* 8 */
/* 3806 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x7, /* 7 */
/* 3808 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3810 */ NdrFcShort( 0x3 ), /* 3 */
/* 3812 */ NdrFcShort( 0x2a ), /* 42 */
/* 3814 */ NdrFcShort( 0x0 ), /* 0 */
/* 3816 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pTableID */
/* 3818 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3820 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3822 */ NdrFcShort( 0x1a0 ), /* Type Offset=416 */
/* Parameter pColumnDesc */
/* 3824 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 3826 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3828 */ NdrFcShort( 0x116a ), /* Type Offset=4458 */
/* Parameter ppColumnID */
/* 3830 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3832 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3834 */ NdrFcShort( 0x1138 ), /* Type Offset=4408 */
/* Parameter cTotalProps */
/* 3836 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3838 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3840 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3842 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3844 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3846 */ NdrFcShort( 0x11e6 ), /* Type Offset=4582 */
/* Parameter ppErrorInfoRem */
/* 3848 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3850 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3852 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3854 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3856 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3858 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDropColumn */
/* 3860 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3862 */ NdrFcLong( 0x0 ), /* 0 */
/* 3866 */ NdrFcShort( 0x6 ), /* 6 */
/* 3868 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3870 */ NdrFcShort( 0x0 ), /* 0 */
/* 3872 */ NdrFcShort( 0x8 ), /* 8 */
/* 3874 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x4, /* 4 */
/* 3876 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 3878 */ NdrFcShort( 0x0 ), /* 0 */
/* 3880 */ NdrFcShort( 0x4 ), /* 4 */
/* 3882 */ NdrFcShort( 0x0 ), /* 0 */
/* 3884 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pTableID */
/* 3886 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3888 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3890 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter pColumnID */
/* 3892 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3894 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3896 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter ppErrorInfoRem */
/* 3898 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3900 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3902 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3904 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3906 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3908 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenRowset */
/* 3910 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 3912 */ NdrFcLong( 0x0 ), /* 0 */
/* 3916 */ NdrFcShort( 0x3 ), /* 3 */
/* 3918 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 3920 */ NdrFcShort( 0x54 ), /* 84 */
/* 3922 */ NdrFcShort( 0x8 ), /* 8 */
/* 3924 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xb, /* 11 */
/* 3926 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 3928 */ NdrFcShort( 0x2 ), /* 2 */
/* 3930 */ NdrFcShort( 0x29 ), /* 41 */
/* 3932 */ NdrFcShort( 0x0 ), /* 0 */
/* 3934 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 3936 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3938 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3940 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter pTableID */
/* 3942 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3944 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3946 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter pIndexID */
/* 3948 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3950 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3952 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter riid */
/* 3954 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 3956 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3958 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 3960 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3962 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 3964 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 3966 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 3968 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 3970 */ NdrFcShort( 0x111e ), /* Type Offset=4382 */
/* Parameter ppRowset */
/* 3972 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 3974 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 3976 */ NdrFcShort( 0x11f2 ), /* Type Offset=4594 */
/* Parameter cTotalProps */
/* 3978 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 3980 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 3982 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 3984 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 3986 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 3988 */ NdrFcShort( 0x1144 ), /* Type Offset=4420 */
/* Parameter ppErrorInfoRem */
/* 3990 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 3992 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 3994 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 3996 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 3998 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 4000 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRowset */
/* 4002 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4004 */ NdrFcLong( 0x0 ), /* 0 */
/* 4008 */ NdrFcShort( 0x3 ), /* 3 */
/* 4010 */ NdrFcShort( 0x68 ), /* ia64 Stack size/offset = 104 */
/* 4012 */ NdrFcShort( 0xa0 ), /* 160 */
/* 4014 */ NdrFcShort( 0x8 ), /* 8 */
/* 4016 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xc, /* 12 */
/* 4018 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 4020 */ NdrFcShort( 0x2 ), /* 2 */
/* 4022 */ NdrFcShort( 0x45 ), /* 69 */
/* 4024 */ NdrFcShort( 0x0 ), /* 0 */
/* 4026 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 4028 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4030 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4032 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter rguidSchema */
/* 4034 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4036 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4038 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cRestrictions */
/* 4040 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4042 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4044 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgRestrictions */
/* 4046 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4048 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4050 */ NdrFcShort( 0x11fe ), /* Type Offset=4606 */
/* Parameter riid */
/* 4052 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4054 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4056 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 4058 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4060 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4062 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 4064 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4066 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4068 */ NdrFcShort( 0x11a8 ), /* Type Offset=4520 */
/* Parameter ppRowset */
/* 4070 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4072 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4074 */ NdrFcShort( 0x1218 ), /* Type Offset=4632 */
/* Parameter cTotalProps */
/* 4076 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4078 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 4080 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 4082 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 4084 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 4086 */ NdrFcShort( 0x1228 ), /* Type Offset=4648 */
/* Parameter ppErrorInfoRem */
/* 4088 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4090 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 4092 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4094 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4096 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 4098 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSchemas */
/* 4100 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4102 */ NdrFcLong( 0x0 ), /* 0 */
/* 4106 */ NdrFcShort( 0x4 ), /* 4 */
/* 4108 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4110 */ NdrFcShort( 0x1c ), /* 28 */
/* 4112 */ NdrFcShort( 0x24 ), /* 36 */
/* 4114 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 4116 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4118 */ NdrFcShort( 0x2 ), /* 2 */
/* 4120 */ NdrFcShort( 0x0 ), /* 0 */
/* 4122 */ NdrFcShort( 0x0 ), /* 0 */
/* 4124 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcSchemas */
/* 4126 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 4128 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4130 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter prgSchemas */
/* 4132 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4134 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4136 */ NdrFcShort( 0x1234 ), /* Type Offset=4660 */
/* Parameter prgRestrictionSupport */
/* 4138 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 4140 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4142 */ NdrFcShort( 0x124c ), /* Type Offset=4684 */
/* Parameter ppErrorInfoRem */
/* 4144 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4146 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4148 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4150 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4152 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4154 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteAddErrorRecord */
/* 4156 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4158 */ NdrFcLong( 0x0 ), /* 0 */
/* 4162 */ NdrFcShort( 0x3 ), /* 3 */
/* 4164 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4166 */ NdrFcShort( 0xa0 ), /* 160 */
/* 4168 */ NdrFcShort( 0x8 ), /* 8 */
/* 4170 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x7, /* 7 */
/* 4172 */ 0xa, /* 10 */
0x5, /* Ext Flags: new corr desc, srv corr check, */
/* 4174 */ NdrFcShort( 0x0 ), /* 0 */
/* 4176 */ NdrFcShort( 0x22 ), /* 34 */
/* 4178 */ NdrFcShort( 0x0 ), /* 0 */
/* 4180 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pErrorInfo */
/* 4182 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4184 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4186 */ NdrFcShort( 0x1264 ), /* Type Offset=4708 */
/* Parameter dwLookupID */
/* 4188 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4190 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4192 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 4194 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4196 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4198 */ NdrFcShort( 0x129a ), /* Type Offset=4762 */
/* Parameter punkCustomError */
/* 4200 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4202 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4204 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter dwDynamicErrorID */
/* 4206 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4208 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4210 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 4212 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4214 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4216 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4218 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4220 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4222 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetBasicErrorInfo */
/* 4224 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4226 */ NdrFcLong( 0x0 ), /* 0 */
/* 4230 */ NdrFcShort( 0x4 ), /* 4 */
/* 4232 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4234 */ NdrFcShort( 0x8 ), /* 8 */
/* 4236 */ NdrFcShort( 0x98 ), /* 152 */
/* 4238 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 4240 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4242 */ NdrFcShort( 0x0 ), /* 0 */
/* 4244 */ NdrFcShort( 0x0 ), /* 0 */
/* 4246 */ NdrFcShort( 0x0 ), /* 0 */
/* 4248 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ulRecordNum */
/* 4250 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4252 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4254 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pErrorInfo */
/* 4256 */ NdrFcShort( 0xc112 ), /* Flags: must free, out, simple ref, srv alloc size=48 */
/* 4258 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4260 */ NdrFcShort( 0x1264 ), /* Type Offset=4708 */
/* Parameter ppErrorInfoRem */
/* 4262 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4264 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4266 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4268 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4270 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4272 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetCustomErrorObject */
/* 4274 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4276 */ NdrFcLong( 0x0 ), /* 0 */
/* 4280 */ NdrFcShort( 0x5 ), /* 5 */
/* 4282 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4284 */ NdrFcShort( 0x4c ), /* 76 */
/* 4286 */ NdrFcShort( 0x8 ), /* 8 */
/* 4288 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 4290 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4292 */ NdrFcShort( 0x1 ), /* 1 */
/* 4294 */ NdrFcShort( 0x0 ), /* 0 */
/* 4296 */ NdrFcShort( 0x0 ), /* 0 */
/* 4298 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ulRecordNum */
/* 4300 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4302 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4304 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter riid */
/* 4306 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4308 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4310 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppObject */
/* 4312 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4314 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4316 */ NdrFcShort( 0x12b4 ), /* Type Offset=4788 */
/* Parameter ppErrorInfoRem */
/* 4318 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4320 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4322 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4324 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4326 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4328 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorInfo */
/* 4330 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4332 */ NdrFcLong( 0x0 ), /* 0 */
/* 4336 */ NdrFcShort( 0x6 ), /* 6 */
/* 4338 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4340 */ NdrFcShort( 0x10 ), /* 16 */
/* 4342 */ NdrFcShort( 0x8 ), /* 8 */
/* 4344 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x5, /* 5 */
/* 4346 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4348 */ NdrFcShort( 0x0 ), /* 0 */
/* 4350 */ NdrFcShort( 0x0 ), /* 0 */
/* 4352 */ NdrFcShort( 0x0 ), /* 0 */
/* 4354 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ulRecordNum */
/* 4356 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4358 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4360 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter lcid */
/* 4362 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4364 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4366 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfo */
/* 4368 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4370 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4372 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Parameter ppErrorInfoRem */
/* 4374 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4376 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4378 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4380 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4382 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4384 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorParameters */
/* 4386 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4388 */ NdrFcLong( 0x0 ), /* 0 */
/* 4392 */ NdrFcShort( 0x7 ), /* 7 */
/* 4394 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4396 */ NdrFcShort( 0x8 ), /* 8 */
/* 4398 */ NdrFcShort( 0x8 ), /* 8 */
/* 4400 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 4402 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4404 */ NdrFcShort( 0x22 ), /* 34 */
/* 4406 */ NdrFcShort( 0x0 ), /* 0 */
/* 4408 */ NdrFcShort( 0x0 ), /* 0 */
/* 4410 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ulRecordNum */
/* 4412 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4414 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4416 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 4418 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
/* 4420 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4422 */ NdrFcShort( 0x129a ), /* Type Offset=4762 */
/* Parameter ppErrorInfoRem */
/* 4424 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4426 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4428 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4430 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4432 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4434 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRecordCount */
/* 4436 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4438 */ NdrFcLong( 0x0 ), /* 0 */
/* 4442 */ NdrFcShort( 0x8 ), /* 8 */
/* 4444 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4446 */ NdrFcShort( 0x0 ), /* 0 */
/* 4448 */ NdrFcShort( 0x24 ), /* 36 */
/* 4450 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 4452 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4454 */ NdrFcShort( 0x0 ), /* 0 */
/* 4456 */ NdrFcShort( 0x0 ), /* 0 */
/* 4458 */ NdrFcShort( 0x0 ), /* 0 */
/* 4460 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pcRecords */
/* 4462 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 4464 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4466 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 4468 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4470 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4472 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4474 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4476 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4478 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetErrorDescription */
/* 4480 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4482 */ NdrFcLong( 0x0 ), /* 0 */
/* 4486 */ NdrFcShort( 0x3 ), /* 3 */
/* 4488 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 4490 */ NdrFcShort( 0x18 ), /* 24 */
/* 4492 */ NdrFcShort( 0x8 ), /* 8 */
/* 4494 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x8, /* 8 */
/* 4496 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 4498 */ NdrFcShort( 0x2 ), /* 2 */
/* 4500 */ NdrFcShort( 0x22 ), /* 34 */
/* 4502 */ NdrFcShort( 0x0 ), /* 0 */
/* 4504 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hrError */
/* 4506 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4508 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4510 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter dwLookupID */
/* 4512 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4514 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4516 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pdispparams */
/* 4518 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 4520 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4522 */ NdrFcShort( 0x129a ), /* Type Offset=4762 */
/* Parameter lcid */
/* 4524 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4526 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4528 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pbstrSource */
/* 4530 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 4532 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4534 */ NdrFcShort( 0x12c8 ), /* Type Offset=4808 */
/* Parameter pbstrDescription */
/* 4536 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 4538 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4540 */ NdrFcShort( 0x12c8 ), /* Type Offset=4808 */
/* Parameter ppErrorInfoRem */
/* 4542 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4544 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4546 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4548 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4550 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4552 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetHelpInfo */
/* 4554 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4556 */ NdrFcLong( 0x0 ), /* 0 */
/* 4560 */ NdrFcShort( 0x4 ), /* 4 */
/* 4562 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4564 */ NdrFcShort( 0x18 ), /* 24 */
/* 4566 */ NdrFcShort( 0x24 ), /* 36 */
/* 4568 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x7, /* 7 */
/* 4570 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4572 */ NdrFcShort( 0x1 ), /* 1 */
/* 4574 */ NdrFcShort( 0x0 ), /* 0 */
/* 4576 */ NdrFcShort( 0x0 ), /* 0 */
/* 4578 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter hrError */
/* 4580 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4582 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4584 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter dwLookupID */
/* 4586 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4588 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4590 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter lcid */
/* 4592 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4594 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4596 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pbstrHelpFile */
/* 4598 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 4600 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4602 */ NdrFcShort( 0x12c8 ), /* Type Offset=4808 */
/* Parameter pdwHelpContext */
/* 4604 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 4606 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4608 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 4610 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4612 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4614 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4616 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4618 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4620 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteReleaseErrors */
/* 4622 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4624 */ NdrFcLong( 0x0 ), /* 0 */
/* 4628 */ NdrFcShort( 0x5 ), /* 5 */
/* 4630 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4632 */ NdrFcShort( 0x8 ), /* 8 */
/* 4634 */ NdrFcShort( 0x8 ), /* 8 */
/* 4636 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 4638 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4640 */ NdrFcShort( 0x0 ), /* 0 */
/* 4642 */ NdrFcShort( 0x0 ), /* 0 */
/* 4644 */ NdrFcShort( 0x0 ), /* 0 */
/* 4646 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter dwDynamicErrorID */
/* 4648 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4650 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4652 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 4654 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4656 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4658 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4660 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4662 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4664 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetSQLInfo */
/* 4666 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4668 */ NdrFcLong( 0x0 ), /* 0 */
/* 4672 */ NdrFcShort( 0x3 ), /* 3 */
/* 4674 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4676 */ NdrFcShort( 0x0 ), /* 0 */
/* 4678 */ NdrFcShort( 0x24 ), /* 36 */
/* 4680 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 4682 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4684 */ NdrFcShort( 0x1 ), /* 1 */
/* 4686 */ NdrFcShort( 0x0 ), /* 0 */
/* 4688 */ NdrFcShort( 0x0 ), /* 0 */
/* 4690 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pbstrSQLState */
/* 4692 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
/* 4694 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4696 */ NdrFcShort( 0x12c8 ), /* Type Offset=4808 */
/* Parameter plNativeError */
/* 4698 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
/* 4700 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4702 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppErrorInfoRem */
/* 4704 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4706 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4708 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4710 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4712 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4714 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetDataSource */
/* 4716 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4718 */ NdrFcLong( 0x0 ), /* 0 */
/* 4722 */ NdrFcShort( 0x3 ), /* 3 */
/* 4724 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4726 */ NdrFcShort( 0x44 ), /* 68 */
/* 4728 */ NdrFcShort( 0x8 ), /* 8 */
/* 4730 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 4732 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 4734 */ NdrFcShort( 0x1 ), /* 1 */
/* 4736 */ NdrFcShort( 0x0 ), /* 0 */
/* 4738 */ NdrFcShort( 0x0 ), /* 0 */
/* 4740 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 4742 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 4744 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4746 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppDataSource */
/* 4748 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4750 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4752 */ NdrFcShort( 0x12d2 ), /* Type Offset=4818 */
/* Parameter ppErrorInfoRem */
/* 4754 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4756 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4758 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4760 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4762 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4764 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetOptionsObject */
/* 4766 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4768 */ NdrFcLong( 0x0 ), /* 0 */
/* 4772 */ NdrFcShort( 0x6 ), /* 6 */
/* 4774 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4776 */ NdrFcShort( 0x0 ), /* 0 */
/* 4778 */ NdrFcShort( 0x8 ), /* 8 */
/* 4780 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 4782 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4784 */ NdrFcShort( 0x0 ), /* 0 */
/* 4786 */ NdrFcShort( 0x0 ), /* 0 */
/* 4788 */ NdrFcShort( 0x0 ), /* 0 */
/* 4790 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ppOptions */
/* 4792 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4794 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4796 */ NdrFcShort( 0x12de ), /* Type Offset=4830 */
/* Parameter ppErrorInfoRem */
/* 4798 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4800 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4802 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4804 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4806 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4808 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteStartTransaction */
/* 4810 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4812 */ NdrFcLong( 0x0 ), /* 0 */
/* 4816 */ NdrFcShort( 0x7 ), /* 7 */
/* 4818 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4820 */ NdrFcShort( 0x2c ), /* 44 */
/* 4822 */ NdrFcShort( 0x24 ), /* 36 */
/* 4824 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x6, /* 6 */
/* 4826 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4828 */ NdrFcShort( 0x0 ), /* 0 */
/* 4830 */ NdrFcShort( 0x0 ), /* 0 */
/* 4832 */ NdrFcShort( 0x0 ), /* 0 */
/* 4834 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter isoLevel */
/* 4836 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4838 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4840 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter isoFlags */
/* 4842 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4844 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4846 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pOtherOptions */
/* 4848 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4850 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4852 */ NdrFcShort( 0x12e2 ), /* Type Offset=4834 */
/* Parameter pulTransactionLevel */
/* 4854 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 4856 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4858 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppErrorInfoRem */
/* 4860 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4862 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4864 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4866 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4868 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4870 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetOptionsObject */
/* 4872 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4874 */ NdrFcLong( 0x0 ), /* 0 */
/* 4878 */ NdrFcShort( 0x3 ), /* 3 */
/* 4880 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4882 */ NdrFcShort( 0x0 ), /* 0 */
/* 4884 */ NdrFcShort( 0x8 ), /* 8 */
/* 4886 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 4888 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4890 */ NdrFcShort( 0x0 ), /* 0 */
/* 4892 */ NdrFcShort( 0x0 ), /* 0 */
/* 4894 */ NdrFcShort( 0x0 ), /* 0 */
/* 4896 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ppOptions */
/* 4898 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4900 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4902 */ NdrFcShort( 0x12de ), /* Type Offset=4830 */
/* Parameter ppErrorInfoRem */
/* 4904 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4906 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4908 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4910 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4912 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4914 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteJoinTransaction */
/* 4916 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4918 */ NdrFcLong( 0x0 ), /* 0 */
/* 4922 */ NdrFcShort( 0x4 ), /* 4 */
/* 4924 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4926 */ NdrFcShort( 0x10 ), /* 16 */
/* 4928 */ NdrFcShort( 0x8 ), /* 8 */
/* 4930 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x6, /* 6 */
/* 4932 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4934 */ NdrFcShort( 0x0 ), /* 0 */
/* 4936 */ NdrFcShort( 0x0 ), /* 0 */
/* 4938 */ NdrFcShort( 0x0 ), /* 0 */
/* 4940 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter punkTransactionCoord */
/* 4942 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4944 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4946 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter isoLevel */
/* 4948 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4950 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4952 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter isoFlags */
/* 4954 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 4956 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4958 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pOtherOptions */
/* 4960 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 4962 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4964 */ NdrFcShort( 0x12e2 ), /* Type Offset=4834 */
/* Parameter ppErrorInfoRem */
/* 4966 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 4968 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4970 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 4972 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 4974 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4976 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetTransactionObject */
/* 4978 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 4980 */ NdrFcLong( 0x0 ), /* 0 */
/* 4984 */ NdrFcShort( 0x3 ), /* 3 */
/* 4986 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4988 */ NdrFcShort( 0x8 ), /* 8 */
/* 4990 */ NdrFcShort( 0x8 ), /* 8 */
/* 4992 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x4, /* 4 */
/* 4994 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 4996 */ NdrFcShort( 0x0 ), /* 0 */
/* 4998 */ NdrFcShort( 0x0 ), /* 0 */
/* 5000 */ NdrFcShort( 0x0 ), /* 0 */
/* 5002 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter ulTransactionLevel */
/* 5004 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5006 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5008 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppTransactionObject */
/* 5010 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5012 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5014 */ NdrFcShort( 0x12f4 ), /* Type Offset=4852 */
/* Parameter ppErrorInfoRem */
/* 5016 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5018 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5020 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
/* Return value */
/* 5022 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5024 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5026 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteBind */
/* 5028 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5030 */ NdrFcLong( 0x0 ), /* 0 */
/* 5034 */ NdrFcShort( 0x3 ), /* 3 */
/* 5036 */ NdrFcShort( 0x68 ), /* ia64 Stack size/offset = 104 */
/* 5038 */ NdrFcShort( 0xf0 ), /* 240 */
/* 5040 */ NdrFcShort( 0x24 ), /* 36 */
/* 5042 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xc, /* 12 */
/* 5044 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5046 */ NdrFcShort( 0x2 ), /* 2 */
/* 5048 */ NdrFcShort( 0x1 ), /* 1 */
/* 5050 */ NdrFcShort( 0x0 ), /* 0 */
/* 5052 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 5054 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5056 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5058 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter pwszURL */
/* 5060 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5062 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5064 */ NdrFcShort( 0x130c ), /* Type Offset=4876 */
/* Parameter dwBindURLFlags */
/* 5066 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5068 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5070 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rguid */
/* 5072 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5074 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5076 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter riid */
/* 5078 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5080 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5082 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pAuthenticate */
/* 5084 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5086 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5088 */ NdrFcShort( 0x130e ), /* Type Offset=4878 */
/* Parameter pSessionUnkOuter */
/* 5090 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5092 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5094 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter piid */
/* 5096 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 5098 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5100 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Parameter ppSession */
/* 5102 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5104 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5106 */ NdrFcShort( 0x1320 ), /* Type Offset=4896 */
/* Parameter pdwBindStatus */
/* 5108 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 5110 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5112 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppUnk */
/* 5114 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5116 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5118 */ NdrFcShort( 0x132c ), /* Type Offset=4908 */
/* Return value */
/* 5120 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5122 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 5124 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCopy */
/* 5126 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5128 */ NdrFcLong( 0x0 ), /* 0 */
/* 5132 */ NdrFcShort( 0x4 ), /* 4 */
/* 5134 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5136 */ NdrFcShort( 0x34 ), /* 52 */
/* 5138 */ NdrFcShort( 0x24 ), /* 36 */
/* 5140 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xa, /* 10 */
/* 5142 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5144 */ NdrFcShort( 0x3 ), /* 3 */
/* 5146 */ NdrFcShort( 0x3 ), /* 3 */
/* 5148 */ NdrFcShort( 0x0 ), /* 0 */
/* 5150 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cRows */
/* 5152 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5154 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5156 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszSourceURLs */
/* 5158 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5160 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5162 */ NdrFcShort( 0x133c ), /* Type Offset=4924 */
/* Parameter rgpwszDestURLs */
/* 5164 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5166 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5168 */ NdrFcShort( 0x1356 ), /* Type Offset=4950 */
/* Parameter dwCopyFlags */
/* 5170 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5172 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5174 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pAuthenticate */
/* 5176 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5178 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5180 */ NdrFcShort( 0x130e ), /* Type Offset=4878 */
/* Parameter rgdwStatus */
/* 5182 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 5184 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5186 */ NdrFcShort( 0x1370 ), /* Type Offset=4976 */
/* Parameter prgulNewURLOffsets */
/* 5188 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 5190 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5192 */ NdrFcShort( 0x137c ), /* Type Offset=4988 */
/* Parameter pcbStringsBuffer */
/* 5194 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 5196 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5198 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 5200 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5202 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5204 */ NdrFcShort( 0x10b4 ), /* Type Offset=4276 */
/* Return value */
/* 5206 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5208 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5210 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteMove */
/* 5212 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5214 */ NdrFcLong( 0x0 ), /* 0 */
/* 5218 */ NdrFcShort( 0x5 ), /* 5 */
/* 5220 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5222 */ NdrFcShort( 0x34 ), /* 52 */
/* 5224 */ NdrFcShort( 0x24 ), /* 36 */
/* 5226 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xa, /* 10 */
/* 5228 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5230 */ NdrFcShort( 0x3 ), /* 3 */
/* 5232 */ NdrFcShort( 0x3 ), /* 3 */
/* 5234 */ NdrFcShort( 0x0 ), /* 0 */
/* 5236 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cRows */
/* 5238 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5240 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5242 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszSourceURLs */
/* 5244 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5246 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5248 */ NdrFcShort( 0x1394 ), /* Type Offset=5012 */
/* Parameter rgpwszDestURLs */
/* 5250 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5252 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5254 */ NdrFcShort( 0x13ae ), /* Type Offset=5038 */
/* Parameter dwMoveFlags */
/* 5256 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5258 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5260 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pAuthenticate */
/* 5262 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5264 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5266 */ NdrFcShort( 0x130e ), /* Type Offset=4878 */
/* Parameter rgdwStatus */
/* 5268 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 5270 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5272 */ NdrFcShort( 0x13c8 ), /* Type Offset=5064 */
/* Parameter prgulNewURLOffsets */
/* 5274 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 5276 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5278 */ NdrFcShort( 0x13d4 ), /* Type Offset=5076 */
/* Parameter pcbStringsBuffer */
/* 5280 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 5282 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5284 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 5286 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5288 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5290 */ NdrFcShort( 0x10b4 ), /* Type Offset=4276 */
/* Return value */
/* 5292 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5294 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5296 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteDelete */
/* 5298 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5300 */ NdrFcLong( 0x0 ), /* 0 */
/* 5304 */ NdrFcShort( 0x6 ), /* 6 */
/* 5306 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5308 */ NdrFcShort( 0x18 ), /* 24 */
/* 5310 */ NdrFcShort( 0x8 ), /* 8 */
/* 5312 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0x5, /* 5 */
/* 5314 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5316 */ NdrFcShort( 0x1 ), /* 1 */
/* 5318 */ NdrFcShort( 0x1 ), /* 1 */
/* 5320 */ NdrFcShort( 0x0 ), /* 0 */
/* 5322 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cRows */
/* 5324 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5326 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5328 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgpwszURLs */
/* 5330 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5332 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5334 */ NdrFcShort( 0x13ec ), /* Type Offset=5100 */
/* Parameter dwDeleteFlags */
/* 5336 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5338 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5340 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgdwStatus */
/* 5342 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 5344 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5346 */ NdrFcShort( 0x1406 ), /* Type Offset=5126 */
/* Return value */
/* 5348 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5350 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5352 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteOpenRowset */
/* 5354 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5356 */ NdrFcLong( 0x0 ), /* 0 */
/* 5360 */ NdrFcShort( 0x7 ), /* 7 */
/* 5362 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5364 */ NdrFcShort( 0x54 ), /* 84 */
/* 5366 */ NdrFcShort( 0x8 ), /* 8 */
/* 5368 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xa, /* 10 */
/* 5370 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5372 */ NdrFcShort( 0x2 ), /* 2 */
/* 5374 */ NdrFcShort( 0x29 ), /* 41 */
/* 5376 */ NdrFcShort( 0x0 ), /* 0 */
/* 5378 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 5380 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5382 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5384 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter pTableID */
/* 5386 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5388 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5390 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter pIndexID */
/* 5392 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5394 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5396 */ NdrFcShort( 0x10f0 ), /* Type Offset=4336 */
/* Parameter riid */
/* 5398 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5400 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5402 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter cPropertySets */
/* 5404 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5406 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5408 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropertySets */
/* 5410 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5412 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5414 */ NdrFcShort( 0x111e ), /* Type Offset=4382 */
/* Parameter ppRowset */
/* 5416 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5418 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5420 */ NdrFcShort( 0x1412 ), /* Type Offset=5138 */
/* Parameter cTotalProps */
/* 5422 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5424 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5426 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rgPropStatus */
/* 5428 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
/* 5430 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5432 */ NdrFcShort( 0x1144 ), /* Type Offset=4420 */
/* Return value */
/* 5434 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5436 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5438 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteCreateRow */
/* 5440 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5442 */ NdrFcLong( 0x0 ), /* 0 */
/* 5446 */ NdrFcShort( 0x3 ), /* 3 */
/* 5448 */ NdrFcShort( 0x70 ), /* ia64 Stack size/offset = 112 */
/* 5450 */ NdrFcShort( 0xf0 ), /* 240 */
/* 5452 */ NdrFcShort( 0x24 ), /* 36 */
/* 5454 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xd, /* 13 */
/* 5456 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5458 */ NdrFcShort( 0x2 ), /* 2 */
/* 5460 */ NdrFcShort( 0x1 ), /* 1 */
/* 5462 */ NdrFcShort( 0x0 ), /* 0 */
/* 5464 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pUnkOuter */
/* 5466 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5468 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5470 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter pwszURL */
/* 5472 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5474 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5476 */ NdrFcShort( 0x130c ), /* Type Offset=4876 */
/* Parameter dwBindURLFlags */
/* 5478 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5480 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5482 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter rguid */
/* 5484 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5486 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5488 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter riid */
/* 5490 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5492 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5494 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter pAuthenticate */
/* 5496 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5498 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5500 */ NdrFcShort( 0x130e ), /* Type Offset=4878 */
/* Parameter pSessionUnkOuter */
/* 5502 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5504 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5506 */ NdrFcShort( 0x302 ), /* Type Offset=770 */
/* Parameter piid */
/* 5508 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 5510 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5512 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Parameter ppSession */
/* 5514 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5516 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5518 */ NdrFcShort( 0x141e ), /* Type Offset=5150 */
/* Parameter pdwBindStatus */
/* 5520 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */
/* 5522 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5524 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
/* Parameter ppwszNewURL */
/* 5526 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5528 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5530 */ NdrFcShort( 0x1052 ), /* Type Offset=4178 */
/* Parameter ppUnk */
/* 5532 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5534 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 5536 */ NdrFcShort( 0x142a ), /* Type Offset=5162 */
/* Return value */
/* 5538 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5540 */ NdrFcShort( 0x68 ), /* ia64 Stack size/offset = 104 */
/* 5542 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure Reset */
/* 5544 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5546 */ NdrFcLong( 0x0 ), /* 0 */
/* 5550 */ NdrFcShort( 0x6 ), /* 6 */
/* 5552 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5554 */ NdrFcShort( 0x0 ), /* 0 */
/* 5556 */ NdrFcShort( 0x8 ), /* 8 */
/* 5558 */ 0x44, /* Oi2 Flags: has return, has ext, */
0x1, /* 1 */
/* 5560 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 5562 */ NdrFcShort( 0x0 ), /* 0 */
/* 5564 */ NdrFcShort( 0x0 ), /* 0 */
/* 5566 */ NdrFcShort( 0x0 ), /* 0 */
/* 5568 */ NdrFcShort( 0x0 ), /* 0 */
/* Return value */
/* 5570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5572 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5574 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetRestrictedColumnInfo */
/* 5576 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5578 */ NdrFcLong( 0x0 ), /* 0 */
/* 5582 */ NdrFcShort( 0x5 ), /* 5 */
/* 5584 */ NdrFcShort( 0x60 ), /* ia64 Stack size/offset = 96 */
/* 5586 */ NdrFcShort( 0x60 ), /* 96 */
/* 5588 */ NdrFcShort( 0x50 ), /* 80 */
/* 5590 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
0xb, /* 11 */
/* 5592 */ 0xa, /* 10 */
0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
/* 5594 */ NdrFcShort( 0x9 ), /* 9 */
/* 5596 */ NdrFcShort( 0xa ), /* 10 */
/* 5598 */ NdrFcShort( 0x0 ), /* 0 */
/* 5600 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter cColumnIDMasks */
/* 5602 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5604 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5606 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rgColumnIDMasks */
/* 5608 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5610 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5612 */ NdrFcShort( 0x1436 ), /* Type Offset=5174 */
/* Parameter dwFlags */
/* 5614 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5616 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5618 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Parameter pcColumns */
/* 5620 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 5622 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5624 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter prgColumnIDs */
/* 5626 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5628 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5630 */ NdrFcShort( 0x1450 ), /* Type Offset=5200 */
/* Parameter prgColumnInfo */
/* 5632 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5634 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 5636 */ NdrFcShort( 0x146e ), /* Type Offset=5230 */
/* Parameter prgNameOffsets */
/* 5638 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 5640 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 5642 */ NdrFcShort( 0x148c ), /* Type Offset=5260 */
/* Parameter prgcolumnidOffsets */
/* 5644 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
/* 5646 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5648 */ NdrFcShort( 0x14a0 ), /* Type Offset=5280 */
/* Parameter pcbStringsBuffer */
/* 5650 */ NdrFcShort( 0x158 ), /* Flags: in, out, base type, simple ref, */
/* 5652 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 5654 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter ppStringsBuffer */
/* 5656 */ NdrFcShort( 0x201b ), /* Flags: must size, must free, in, out, srv alloc size=8 */
/* 5658 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 5660 */ NdrFcShort( 0x14b4 ), /* Type Offset=5300 */
/* Return value */
/* 5662 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5664 */ NdrFcShort( 0x58 ), /* ia64 Stack size/offset = 88 */
/* 5666 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure RemoteGetURLMapping */
/* 5668 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5670 */ NdrFcLong( 0x0 ), /* 0 */
/* 5674 */ NdrFcShort( 0x3 ), /* 3 */
/* 5676 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5678 */ NdrFcShort( 0x10 ), /* 16 */
/* 5680 */ NdrFcShort( 0x4c ), /* 76 */
/* 5682 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x4, /* 4 */
/* 5684 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 5686 */ NdrFcShort( 0x0 ), /* 0 */
/* 5688 */ NdrFcShort( 0x0 ), /* 0 */
/* 5690 */ NdrFcShort( 0x0 ), /* 0 */
/* 5692 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pwszURL */
/* 5694 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
/* 5696 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5698 */ NdrFcShort( 0x130c ), /* Type Offset=4876 */
/* Parameter dwReserved */
/* 5700 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5702 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5704 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter pclsidProvider */
/* 5706 */ NdrFcShort( 0x4112 ), /* Flags: must free, out, simple ref, srv alloc size=16 */
/* 5708 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5710 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Return value */
/* 5712 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5714 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5716 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure SetURLMapping */
/* 5718 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5720 */ NdrFcLong( 0x0 ), /* 0 */
/* 5724 */ NdrFcShort( 0x4 ), /* 4 */
/* 5726 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5728 */ NdrFcShort( 0x54 ), /* 84 */
/* 5730 */ NdrFcShort( 0x8 ), /* 8 */
/* 5732 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x4, /* 4 */
/* 5734 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 5736 */ NdrFcShort( 0x0 ), /* 0 */
/* 5738 */ NdrFcShort( 0x0 ), /* 0 */
/* 5740 */ NdrFcShort( 0x0 ), /* 0 */
/* 5742 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pwszURL */
/* 5744 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5746 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5748 */ NdrFcShort( 0x9f8 ), /* Type Offset=2552 */
/* Parameter dwReserved */
/* 5750 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5752 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5754 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rclsidProvider */
/* 5756 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 5758 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5760 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Return value */
/* 5762 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5764 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5766 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure UnregisterProvider */
/* 5768 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5770 */ NdrFcLong( 0x0 ), /* 0 */
/* 5774 */ NdrFcShort( 0x5 ), /* 5 */
/* 5776 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5778 */ NdrFcShort( 0x54 ), /* 84 */
/* 5780 */ NdrFcShort( 0x8 ), /* 8 */
/* 5782 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
0x4, /* 4 */
/* 5784 */ 0xa, /* 10 */
0x1, /* Ext Flags: new corr desc, */
/* 5786 */ NdrFcShort( 0x0 ), /* 0 */
/* 5788 */ NdrFcShort( 0x0 ), /* 0 */
/* 5790 */ NdrFcShort( 0x0 ), /* 0 */
/* 5792 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter pwszURL */
/* 5794 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
/* 5796 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5798 */ NdrFcShort( 0x9f8 ), /* Type Offset=2552 */
/* Parameter dwReserved */
/* 5800 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
/* 5802 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5804 */ 0xb, /* FC_HYPER */
0x0, /* 0 */
/* Parameter rclsidProvider */
/* 5806 */ NdrFcShort( 0xa ), /* Flags: must free, in, */
/* 5808 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5810 */ NdrFcShort( 0x6d0 ), /* Type Offset=1744 */
/* Return value */
/* 5812 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5814 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5816 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure GetSession */
/* 5818 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5820 */ NdrFcLong( 0x0 ), /* 0 */
/* 5824 */ NdrFcShort( 0x3 ), /* 3 */
/* 5826 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5828 */ NdrFcShort( 0x44 ), /* 68 */
/* 5830 */ NdrFcShort( 0x8 ), /* 8 */
/* 5832 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 5834 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 5836 */ NdrFcShort( 0x1 ), /* 1 */
/* 5838 */ NdrFcShort( 0x0 ), /* 0 */
/* 5840 */ NdrFcShort( 0x0 ), /* 0 */
/* 5842 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 5844 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5846 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5848 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppSession */
/* 5850 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5852 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5854 */ NdrFcShort( 0x14cc ), /* Type Offset=5324 */
/* Return value */
/* 5856 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5858 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5860 */ 0x8, /* FC_LONG */
0x0, /* 0 */
/* Procedure GetSourceRow */
/* 5862 */ 0x33, /* FC_AUTO_HANDLE */
0x6c, /* Old Flags: object, Oi2 */
/* 5864 */ NdrFcLong( 0x0 ), /* 0 */
/* 5868 */ NdrFcShort( 0x3 ), /* 3 */
/* 5870 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5872 */ NdrFcShort( 0x44 ), /* 68 */
/* 5874 */ NdrFcShort( 0x8 ), /* 8 */
/* 5876 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
0x3, /* 3 */
/* 5878 */ 0xa, /* 10 */
0x3, /* Ext Flags: new corr desc, clt corr check, */
/* 5880 */ NdrFcShort( 0x1 ), /* 1 */
/* 5882 */ NdrFcShort( 0x0 ), /* 0 */
/* 5884 */ NdrFcShort( 0x0 ), /* 0 */
/* 5886 */ NdrFcShort( 0x0 ), /* 0 */
/* Parameter riid */
/* 5888 */ NdrFcShort( 0x10a ), /* Flags: must free, in, simple ref, */
/* 5890 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5892 */ NdrFcShort( 0x38 ), /* Type Offset=56 */
/* Parameter ppRow */
/* 5894 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
/* 5896 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 5898 */ NdrFcShort( 0x14d8 ), /* Type Offset=5336 */
/* Return value */
/* 5900 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
/* 5902 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 5904 */ 0x8, /* FC_LONG */
0x0, /* 0 */
0x0
}
};
static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
{
0,
{
NdrFcShort( 0x0 ), /* 0 */
/* 2 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 6 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
/* 10 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 12 */ NdrFcLong( 0x1cf2b120 ), /* 485667104 */
/* 16 */ NdrFcShort( 0x547d ), /* 21629 */
/* 18 */ NdrFcShort( 0x101b ), /* 4123 */
/* 20 */ 0x8e, /* 142 */
0x65, /* 101 */
/* 22 */ 0x8, /* 8 */
0x0, /* 0 */
/* 24 */ 0x2b, /* 43 */
0x2b, /* 43 */
/* 26 */ 0xd1, /* 209 */
0x19, /* 25 */
/* 28 */
0x12, 0x0, /* FC_UP */
/* 30 */ NdrFcShort( 0x70 ), /* Offset= 112 (142) */
/* 32 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 34 */ NdrFcLong( 0x20401 ), /* 132097 */
/* 38 */ NdrFcShort( 0x0 ), /* 0 */
/* 40 */ NdrFcShort( 0x0 ), /* 0 */
/* 42 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 44 */ 0x0, /* 0 */
0x0, /* 0 */
/* 46 */ 0x0, /* 0 */
0x0, /* 0 */
/* 48 */ 0x0, /* 0 */
0x46, /* 70 */
/* 50 */
0x1d, /* FC_SMFARRAY */
0x0, /* 0 */
/* 52 */ NdrFcShort( 0x8 ), /* 8 */
/* 54 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 56 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 58 */ NdrFcShort( 0x10 ), /* 16 */
/* 60 */ 0x8, /* FC_LONG */
0x6, /* FC_SHORT */
/* 62 */ 0x6, /* FC_SHORT */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 64 */ 0x0, /* 0 */
NdrFcShort( 0xfffffff1 ), /* Offset= -15 (50) */
0x5b, /* FC_END */
/* 68 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 70 */ NdrFcShort( 0x14 ), /* 20 */
/* 72 */ 0x8, /* FC_LONG */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 74 */ 0x0, /* 0 */
NdrFcShort( 0xffffffed ), /* Offset= -19 (56) */
0x5b, /* FC_END */
/* 78 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 80 */ NdrFcShort( 0x1 ), /* 1 */
/* 82 */ 0x10, /* Corr desc: field pointer, */
0x59, /* FC_CALLBACK */
/* 84 */ NdrFcShort( 0x0 ), /* 0 */
/* 86 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 88 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 90 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 92 */ NdrFcShort( 0x10 ), /* 16 */
/* 94 */ NdrFcShort( 0x0 ), /* 0 */
/* 96 */ NdrFcShort( 0x6 ), /* Offset= 6 (102) */
/* 98 */ 0x36, /* FC_POINTER */
0xb, /* FC_HYPER */
/* 100 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 102 */
0x12, 0x0, /* FC_UP */
/* 104 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (78) */
/* 106 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 108 */ NdrFcShort( 0x58 ), /* 88 */
/* 110 */ NdrFcShort( 0x0 ), /* 0 */
/* 112 */ NdrFcShort( 0x16 ), /* Offset= 22 (134) */
/* 114 */ 0xb, /* FC_HYPER */
0xb, /* FC_HYPER */
/* 116 */ 0xb, /* FC_HYPER */
0xb, /* FC_HYPER */
/* 118 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 120 */ NdrFcShort( 0xffffffa8 ), /* Offset= -88 (32) */
/* 122 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 124 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 126 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 128 */ 0xb, /* FC_HYPER */
0x8, /* FC_LONG */
/* 130 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 132 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 134 */
0x12, 0x0, /* FC_UP */
/* 136 */ NdrFcShort( 0xffffffbc ), /* Offset= -68 (68) */
/* 138 */
0x12, 0x0, /* FC_UP */
/* 140 */ NdrFcShort( 0xffffffce ), /* Offset= -50 (90) */
/* 142 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 144 */ NdrFcShort( 0x0 ), /* 0 */
/* 146 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 148 */ NdrFcShort( 0x1 ), /* 1 */
/* 150 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 152 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 156 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 158 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 160 */ NdrFcShort( 0xffffffca ), /* Offset= -54 (106) */
/* 162 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 164 */
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
/* 166 */ 0xb9, /* FC_UINT3264 */
0x5c, /* FC_PAD */
/* 168 */
0x12, 0x0, /* FC_UP */
/* 170 */ NdrFcShort( 0x2 ), /* Offset= 2 (172) */
/* 172 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 174 */ NdrFcShort( 0x4 ), /* 4 */
/* 176 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 178 */ NdrFcShort( 0x2 ), /* 2 */
/* 180 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 182 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 184 */
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
/* 186 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 188 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 190 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 192 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 194 */ NdrFcShort( 0x2 ), /* Offset= 2 (196) */
/* 196 */
0x13, 0x0, /* FC_OP */
/* 198 */ NdrFcShort( 0x2 ), /* Offset= 2 (200) */
/* 200 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 202 */ NdrFcShort( 0x0 ), /* 0 */
/* 204 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 206 */ NdrFcShort( 0x3 ), /* 3 */
/* 208 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 210 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 214 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 216 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 218 */ NdrFcShort( 0xffffff90 ), /* Offset= -112 (106) */
/* 220 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 222 */
0x12, 0x0, /* FC_UP */
/* 224 */ NdrFcShort( 0x22 ), /* Offset= 34 (258) */
/* 226 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 228 */ NdrFcShort( 0x4 ), /* 4 */
/* 230 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 232 */ NdrFcShort( 0x8 ), /* 8 */
/* 234 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 236 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 238 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 240 */ NdrFcShort( 0x20 ), /* 32 */
/* 242 */ NdrFcShort( 0x0 ), /* 0 */
/* 244 */ NdrFcShort( 0xa ), /* Offset= 10 (254) */
/* 246 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 248 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 250 */ NdrFcShort( 0xffffff3e ), /* Offset= -194 (56) */
/* 252 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 254 */
0x12, 0x0, /* FC_UP */
/* 256 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (226) */
/* 258 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 260 */ NdrFcShort( 0x0 ), /* 0 */
/* 262 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 264 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 266 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 268 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 272 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 274 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 276 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (238) */
/* 278 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 280 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 282 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 284 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 286 */ NdrFcShort( 0x2 ), /* Offset= 2 (288) */
/* 288 */
0x13, 0x0, /* FC_OP */
/* 290 */ NdrFcShort( 0x496 ), /* Offset= 1174 (1464) */
/* 292 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 294 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 296 */ NdrFcShort( 0x10 ), /* 16 */
/* 298 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 300 */ NdrFcShort( 0x2 ), /* Offset= 2 (302) */
/* 302 */ NdrFcShort( 0x10 ), /* 16 */
/* 304 */ NdrFcShort( 0x7 ), /* 7 */
/* 306 */ NdrFcLong( 0x0 ), /* 0 */
/* 310 */ NdrFcShort( 0xffffff02 ), /* Offset= -254 (56) */
/* 312 */ NdrFcLong( 0x1 ), /* 1 */
/* 316 */ NdrFcShort( 0xfffffefc ), /* Offset= -260 (56) */
/* 318 */ NdrFcLong( 0x6 ), /* 6 */
/* 322 */ NdrFcShort( 0xfffffef6 ), /* Offset= -266 (56) */
/* 324 */ NdrFcLong( 0x2 ), /* 2 */
/* 328 */ NdrFcShort( 0xfffffef0 ), /* Offset= -272 (56) */
/* 330 */ NdrFcLong( 0x5 ), /* 5 */
/* 334 */ NdrFcShort( 0xfffffeea ), /* Offset= -278 (56) */
/* 336 */ NdrFcLong( 0x3 ), /* 3 */
/* 340 */ NdrFcShort( 0xa ), /* Offset= 10 (350) */
/* 342 */ NdrFcLong( 0x4 ), /* 4 */
/* 346 */ NdrFcShort( 0x4 ), /* Offset= 4 (350) */
/* 348 */ NdrFcShort( 0x0 ), /* Offset= 0 (348) */
/* 350 */
0x13, 0x0, /* FC_OP */
/* 352 */ NdrFcShort( 0xfffffed8 ), /* Offset= -296 (56) */
/* 354 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 356 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 358 */ NdrFcShort( 0xfff8 ), /* -8 */
/* 360 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 362 */ NdrFcShort( 0x2 ), /* Offset= 2 (364) */
/* 364 */ NdrFcShort( 0x8 ), /* 8 */
/* 366 */ NdrFcShort( 0x7 ), /* 7 */
/* 368 */ NdrFcLong( 0x0 ), /* 0 */
/* 372 */ NdrFcShort( 0x28 ), /* Offset= 40 (412) */
/* 374 */ NdrFcLong( 0x2 ), /* 2 */
/* 378 */ NdrFcShort( 0x22 ), /* Offset= 34 (412) */
/* 380 */ NdrFcLong( 0x3 ), /* 3 */
/* 384 */ NdrFcShort( 0x1c ), /* Offset= 28 (412) */
/* 386 */ NdrFcLong( 0x1 ), /* 1 */
/* 390 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 392 */ NdrFcLong( 0x4 ), /* 4 */
/* 396 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 398 */ NdrFcLong( 0x5 ), /* 5 */
/* 402 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 404 */ NdrFcLong( 0x6 ), /* 6 */
/* 408 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 410 */ NdrFcShort( 0x0 ), /* Offset= 0 (410) */
/* 412 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 414 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 416 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 418 */ NdrFcShort( 0x20 ), /* 32 */
/* 420 */ NdrFcShort( 0x0 ), /* 0 */
/* 422 */ NdrFcShort( 0x0 ), /* Offset= 0 (422) */
/* 424 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 426 */ NdrFcShort( 0xffffff7a ), /* Offset= -134 (292) */
/* 428 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 430 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 432 */ NdrFcShort( 0xffffffb2 ), /* Offset= -78 (354) */
/* 434 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 436 */
0x13, 0x0, /* FC_OP */
/* 438 */ NdrFcShort( 0x3a4 ), /* Offset= 932 (1370) */
/* 440 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x9, /* FC_ULONG */
/* 442 */ 0x7, /* Corr desc: FC_USHORT */
0x0, /* */
/* 444 */ NdrFcShort( 0xfff8 ), /* -8 */
/* 446 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 448 */ NdrFcShort( 0x2 ), /* Offset= 2 (450) */
/* 450 */ NdrFcShort( 0x10 ), /* 16 */
/* 452 */ NdrFcShort( 0x2f ), /* 47 */
/* 454 */ NdrFcLong( 0x14 ), /* 20 */
/* 458 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
/* 460 */ NdrFcLong( 0x3 ), /* 3 */
/* 464 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 466 */ NdrFcLong( 0x11 ), /* 17 */
/* 470 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
/* 472 */ NdrFcLong( 0x2 ), /* 2 */
/* 476 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 478 */ NdrFcLong( 0x4 ), /* 4 */
/* 482 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
/* 484 */ NdrFcLong( 0x5 ), /* 5 */
/* 488 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 490 */ NdrFcLong( 0xb ), /* 11 */
/* 494 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 496 */ NdrFcLong( 0xa ), /* 10 */
/* 500 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 502 */ NdrFcLong( 0x6 ), /* 6 */
/* 506 */ NdrFcShort( 0xe8 ), /* Offset= 232 (738) */
/* 508 */ NdrFcLong( 0x7 ), /* 7 */
/* 512 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 514 */ NdrFcLong( 0x8 ), /* 8 */
/* 518 */ NdrFcShort( 0xe2 ), /* Offset= 226 (744) */
/* 520 */ NdrFcLong( 0xd ), /* 13 */
/* 524 */ NdrFcShort( 0xf6 ), /* Offset= 246 (770) */
/* 526 */ NdrFcLong( 0x9 ), /* 9 */
/* 530 */ NdrFcShort( 0x102 ), /* Offset= 258 (788) */
/* 532 */ NdrFcLong( 0x2000 ), /* 8192 */
/* 536 */ NdrFcShort( 0x10e ), /* Offset= 270 (806) */
/* 538 */ NdrFcLong( 0x24 ), /* 36 */
/* 542 */ NdrFcShort( 0x2f2 ), /* Offset= 754 (1296) */
/* 544 */ NdrFcLong( 0x4024 ), /* 16420 */
/* 548 */ NdrFcShort( 0x2ec ), /* Offset= 748 (1296) */
/* 550 */ NdrFcLong( 0x4011 ), /* 16401 */
/* 554 */ NdrFcShort( 0x2ea ), /* Offset= 746 (1300) */
/* 556 */ NdrFcLong( 0x4002 ), /* 16386 */
/* 560 */ NdrFcShort( 0x2e8 ), /* Offset= 744 (1304) */
/* 562 */ NdrFcLong( 0x4003 ), /* 16387 */
/* 566 */ NdrFcShort( 0x2e6 ), /* Offset= 742 (1308) */
/* 568 */ NdrFcLong( 0x4014 ), /* 16404 */
/* 572 */ NdrFcShort( 0x2e4 ), /* Offset= 740 (1312) */
/* 574 */ NdrFcLong( 0x4004 ), /* 16388 */
/* 578 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (1316) */
/* 580 */ NdrFcLong( 0x4005 ), /* 16389 */
/* 584 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1320) */
/* 586 */ NdrFcLong( 0x400b ), /* 16395 */
/* 590 */ NdrFcShort( 0x2ca ), /* Offset= 714 (1304) */
/* 592 */ NdrFcLong( 0x400a ), /* 16394 */
/* 596 */ NdrFcShort( 0x2c8 ), /* Offset= 712 (1308) */
/* 598 */ NdrFcLong( 0x4006 ), /* 16390 */
/* 602 */ NdrFcShort( 0x2d2 ), /* Offset= 722 (1324) */
/* 604 */ NdrFcLong( 0x4007 ), /* 16391 */
/* 608 */ NdrFcShort( 0x2c8 ), /* Offset= 712 (1320) */
/* 610 */ NdrFcLong( 0x4008 ), /* 16392 */
/* 614 */ NdrFcShort( 0x2ca ), /* Offset= 714 (1328) */
/* 616 */ NdrFcLong( 0x400d ), /* 16397 */
/* 620 */ NdrFcShort( 0x2c8 ), /* Offset= 712 (1332) */
/* 622 */ NdrFcLong( 0x4009 ), /* 16393 */
/* 626 */ NdrFcShort( 0x2c6 ), /* Offset= 710 (1336) */
/* 628 */ NdrFcLong( 0x6000 ), /* 24576 */
/* 632 */ NdrFcShort( 0x2c4 ), /* Offset= 708 (1340) */
/* 634 */ NdrFcLong( 0x400c ), /* 16396 */
/* 638 */ NdrFcShort( 0x2c2 ), /* Offset= 706 (1344) */
/* 640 */ NdrFcLong( 0x10 ), /* 16 */
/* 644 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 646 */ NdrFcLong( 0x12 ), /* 18 */
/* 650 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 652 */ NdrFcLong( 0x13 ), /* 19 */
/* 656 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 658 */ NdrFcLong( 0x15 ), /* 21 */
/* 662 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
/* 664 */ NdrFcLong( 0x16 ), /* 22 */
/* 668 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 670 */ NdrFcLong( 0x17 ), /* 23 */
/* 674 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 676 */ NdrFcLong( 0xe ), /* 14 */
/* 680 */ NdrFcShort( 0x2a0 ), /* Offset= 672 (1352) */
/* 682 */ NdrFcLong( 0x400e ), /* 16398 */
/* 686 */ NdrFcShort( 0x2a4 ), /* Offset= 676 (1362) */
/* 688 */ NdrFcLong( 0x4010 ), /* 16400 */
/* 692 */ NdrFcShort( 0x2a2 ), /* Offset= 674 (1366) */
/* 694 */ NdrFcLong( 0x4012 ), /* 16402 */
/* 698 */ NdrFcShort( 0x25e ), /* Offset= 606 (1304) */
/* 700 */ NdrFcLong( 0x4013 ), /* 16403 */
/* 704 */ NdrFcShort( 0x25c ), /* Offset= 604 (1308) */
/* 706 */ NdrFcLong( 0x4015 ), /* 16405 */
/* 710 */ NdrFcShort( 0x25a ), /* Offset= 602 (1312) */
/* 712 */ NdrFcLong( 0x4016 ), /* 16406 */
/* 716 */ NdrFcShort( 0x250 ), /* Offset= 592 (1308) */
/* 718 */ NdrFcLong( 0x4017 ), /* 16407 */
/* 722 */ NdrFcShort( 0x24a ), /* Offset= 586 (1308) */
/* 724 */ NdrFcLong( 0x0 ), /* 0 */
/* 728 */ NdrFcShort( 0x0 ), /* Offset= 0 (728) */
/* 730 */ NdrFcLong( 0x1 ), /* 1 */
/* 734 */ NdrFcShort( 0x0 ), /* Offset= 0 (734) */
/* 736 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (735) */
/* 738 */
0x15, /* FC_STRUCT */
0x7, /* 7 */
/* 740 */ NdrFcShort( 0x8 ), /* 8 */
/* 742 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 744 */
0x13, 0x0, /* FC_OP */
/* 746 */ NdrFcShort( 0xe ), /* Offset= 14 (760) */
/* 748 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 750 */ NdrFcShort( 0x2 ), /* 2 */
/* 752 */ 0x9, /* Corr desc: FC_ULONG */
0x0, /* */
/* 754 */ NdrFcShort( 0xfffc ), /* -4 */
/* 756 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 758 */ 0x6, /* FC_SHORT */
0x5b, /* FC_END */
/* 760 */
0x17, /* FC_CSTRUCT */
0x3, /* 3 */
/* 762 */ NdrFcShort( 0x8 ), /* 8 */
/* 764 */ NdrFcShort( 0xfffffff0 ), /* Offset= -16 (748) */
/* 766 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 768 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 770 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 772 */ NdrFcLong( 0x0 ), /* 0 */
/* 776 */ NdrFcShort( 0x0 ), /* 0 */
/* 778 */ NdrFcShort( 0x0 ), /* 0 */
/* 780 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 782 */ 0x0, /* 0 */
0x0, /* 0 */
/* 784 */ 0x0, /* 0 */
0x0, /* 0 */
/* 786 */ 0x0, /* 0 */
0x46, /* 70 */
/* 788 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 790 */ NdrFcLong( 0x20400 ), /* 132096 */
/* 794 */ NdrFcShort( 0x0 ), /* 0 */
/* 796 */ NdrFcShort( 0x0 ), /* 0 */
/* 798 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 800 */ 0x0, /* 0 */
0x0, /* 0 */
/* 802 */ 0x0, /* 0 */
0x0, /* 0 */
/* 804 */ 0x0, /* 0 */
0x46, /* 70 */
/* 806 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 808 */ NdrFcShort( 0x2 ), /* Offset= 2 (810) */
/* 810 */
0x13, 0x0, /* FC_OP */
/* 812 */ NdrFcShort( 0x1d2 ), /* Offset= 466 (1278) */
/* 814 */
0x2a, /* FC_ENCAPSULATED_UNION */
0x89, /* 137 */
/* 816 */ NdrFcShort( 0x20 ), /* 32 */
/* 818 */ NdrFcShort( 0xa ), /* 10 */
/* 820 */ NdrFcLong( 0x8 ), /* 8 */
/* 824 */ NdrFcShort( 0x50 ), /* Offset= 80 (904) */
/* 826 */ NdrFcLong( 0xd ), /* 13 */
/* 830 */ NdrFcShort( 0x70 ), /* Offset= 112 (942) */
/* 832 */ NdrFcLong( 0x9 ), /* 9 */
/* 836 */ NdrFcShort( 0x90 ), /* Offset= 144 (980) */
/* 838 */ NdrFcLong( 0xc ), /* 12 */
/* 842 */ NdrFcShort( 0xb0 ), /* Offset= 176 (1018) */
/* 844 */ NdrFcLong( 0x24 ), /* 36 */
/* 848 */ NdrFcShort( 0x102 ), /* Offset= 258 (1106) */
/* 850 */ NdrFcLong( 0x800d ), /* 32781 */
/* 854 */ NdrFcShort( 0x10c ), /* Offset= 268 (1122) */
/* 856 */ NdrFcLong( 0x10 ), /* 16 */
/* 860 */ NdrFcShort( 0x126 ), /* Offset= 294 (1154) */
/* 862 */ NdrFcLong( 0x2 ), /* 2 */
/* 866 */ NdrFcShort( 0x13c ), /* Offset= 316 (1182) */
/* 868 */ NdrFcLong( 0x3 ), /* 3 */
/* 872 */ NdrFcShort( 0x152 ), /* Offset= 338 (1210) */
/* 874 */ NdrFcLong( 0x14 ), /* 20 */
/* 878 */ NdrFcShort( 0x168 ), /* Offset= 360 (1238) */
/* 880 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (879) */
/* 882 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 884 */ NdrFcShort( 0x0 ), /* 0 */
/* 886 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 888 */ NdrFcShort( 0x0 ), /* 0 */
/* 890 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 892 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 896 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 898 */
0x13, 0x0, /* FC_OP */
/* 900 */ NdrFcShort( 0xffffff74 ), /* Offset= -140 (760) */
/* 902 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 904 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 906 */ NdrFcShort( 0x10 ), /* 16 */
/* 908 */ NdrFcShort( 0x0 ), /* 0 */
/* 910 */ NdrFcShort( 0x6 ), /* Offset= 6 (916) */
/* 912 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 914 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 916 */
0x11, 0x0, /* FC_RP */
/* 918 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (882) */
/* 920 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 922 */ NdrFcShort( 0x0 ), /* 0 */
/* 924 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 926 */ NdrFcShort( 0x0 ), /* 0 */
/* 928 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 930 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 934 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 936 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 938 */ NdrFcShort( 0xffffff58 ), /* Offset= -168 (770) */
/* 940 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 942 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 944 */ NdrFcShort( 0x10 ), /* 16 */
/* 946 */ NdrFcShort( 0x0 ), /* 0 */
/* 948 */ NdrFcShort( 0x6 ), /* Offset= 6 (954) */
/* 950 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 952 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 954 */
0x11, 0x0, /* FC_RP */
/* 956 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (920) */
/* 958 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 960 */ NdrFcShort( 0x0 ), /* 0 */
/* 962 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 964 */ NdrFcShort( 0x0 ), /* 0 */
/* 966 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 968 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 972 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 974 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 976 */ NdrFcShort( 0xffffff44 ), /* Offset= -188 (788) */
/* 978 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 980 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 982 */ NdrFcShort( 0x10 ), /* 16 */
/* 984 */ NdrFcShort( 0x0 ), /* 0 */
/* 986 */ NdrFcShort( 0x6 ), /* Offset= 6 (992) */
/* 988 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 990 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 992 */
0x11, 0x0, /* FC_RP */
/* 994 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (958) */
/* 996 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 998 */ NdrFcShort( 0x0 ), /* 0 */
/* 1000 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1002 */ NdrFcShort( 0x0 ), /* 0 */
/* 1004 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1006 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1010 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1012 */
0x13, 0x0, /* FC_OP */
/* 1014 */ NdrFcShort( 0x164 ), /* Offset= 356 (1370) */
/* 1016 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1018 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1020 */ NdrFcShort( 0x10 ), /* 16 */
/* 1022 */ NdrFcShort( 0x0 ), /* 0 */
/* 1024 */ NdrFcShort( 0x6 ), /* Offset= 6 (1030) */
/* 1026 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1028 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1030 */
0x11, 0x0, /* FC_RP */
/* 1032 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (996) */
/* 1034 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1036 */ NdrFcLong( 0x2f ), /* 47 */
/* 1040 */ NdrFcShort( 0x0 ), /* 0 */
/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
/* 1044 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 1046 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1048 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1050 */ 0x0, /* 0 */
0x46, /* 70 */
/* 1052 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 1054 */ NdrFcShort( 0x1 ), /* 1 */
/* 1056 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1058 */ NdrFcShort( 0x4 ), /* 4 */
/* 1060 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1062 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 1064 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1066 */ NdrFcShort( 0x18 ), /* 24 */
/* 1068 */ NdrFcShort( 0x0 ), /* 0 */
/* 1070 */ NdrFcShort( 0xa ), /* Offset= 10 (1080) */
/* 1072 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1074 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1076 */ NdrFcShort( 0xffffffd6 ), /* Offset= -42 (1034) */
/* 1078 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1080 */
0x13, 0x0, /* FC_OP */
/* 1082 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (1052) */
/* 1084 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1086 */ NdrFcShort( 0x0 ), /* 0 */
/* 1088 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1090 */ NdrFcShort( 0x0 ), /* 0 */
/* 1092 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1094 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1098 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1100 */
0x13, 0x0, /* FC_OP */
/* 1102 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (1064) */
/* 1104 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1106 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1108 */ NdrFcShort( 0x10 ), /* 16 */
/* 1110 */ NdrFcShort( 0x0 ), /* 0 */
/* 1112 */ NdrFcShort( 0x6 ), /* Offset= 6 (1118) */
/* 1114 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1116 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1118 */
0x11, 0x0, /* FC_RP */
/* 1120 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (1084) */
/* 1122 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1124 */ NdrFcShort( 0x20 ), /* 32 */
/* 1126 */ NdrFcShort( 0x0 ), /* 0 */
/* 1128 */ NdrFcShort( 0xa ), /* Offset= 10 (1138) */
/* 1130 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1132 */ 0x36, /* FC_POINTER */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 1134 */ 0x0, /* 0 */
NdrFcShort( 0xfffffbc9 ), /* Offset= -1079 (56) */
0x5b, /* FC_END */
/* 1138 */
0x11, 0x0, /* FC_RP */
/* 1140 */ NdrFcShort( 0xffffff24 ), /* Offset= -220 (920) */
/* 1142 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 1144 */ NdrFcShort( 0x1 ), /* 1 */
/* 1146 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1148 */ NdrFcShort( 0x0 ), /* 0 */
/* 1150 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1152 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 1154 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1156 */ NdrFcShort( 0x10 ), /* 16 */
/* 1158 */ NdrFcShort( 0x0 ), /* 0 */
/* 1160 */ NdrFcShort( 0x6 ), /* Offset= 6 (1166) */
/* 1162 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1164 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1166 */
0x13, 0x0, /* FC_OP */
/* 1168 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (1142) */
/* 1170 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 1172 */ NdrFcShort( 0x2 ), /* 2 */
/* 1174 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1176 */ NdrFcShort( 0x0 ), /* 0 */
/* 1178 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1180 */ 0x6, /* FC_SHORT */
0x5b, /* FC_END */
/* 1182 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1184 */ NdrFcShort( 0x10 ), /* 16 */
/* 1186 */ NdrFcShort( 0x0 ), /* 0 */
/* 1188 */ NdrFcShort( 0x6 ), /* Offset= 6 (1194) */
/* 1190 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1192 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1194 */
0x13, 0x0, /* FC_OP */
/* 1196 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (1170) */
/* 1198 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1200 */ NdrFcShort( 0x4 ), /* 4 */
/* 1202 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1204 */ NdrFcShort( 0x0 ), /* 0 */
/* 1206 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1208 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1210 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1212 */ NdrFcShort( 0x10 ), /* 16 */
/* 1214 */ NdrFcShort( 0x0 ), /* 0 */
/* 1216 */ NdrFcShort( 0x6 ), /* Offset= 6 (1222) */
/* 1218 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1220 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1222 */
0x13, 0x0, /* FC_OP */
/* 1224 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (1198) */
/* 1226 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1228 */ NdrFcShort( 0x8 ), /* 8 */
/* 1230 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1232 */ NdrFcShort( 0x0 ), /* 0 */
/* 1234 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1236 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1238 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1240 */ NdrFcShort( 0x10 ), /* 16 */
/* 1242 */ NdrFcShort( 0x0 ), /* 0 */
/* 1244 */ NdrFcShort( 0x6 ), /* Offset= 6 (1250) */
/* 1246 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1248 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 1250 */
0x13, 0x0, /* FC_OP */
/* 1252 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (1226) */
/* 1254 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 1256 */ NdrFcShort( 0x8 ), /* 8 */
/* 1258 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1260 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1262 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1264 */ NdrFcShort( 0x8 ), /* 8 */
/* 1266 */ 0x7, /* Corr desc: FC_USHORT */
0x0, /* */
/* 1268 */ NdrFcShort( 0xffc8 ), /* -56 */
/* 1270 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1272 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1274 */ NdrFcShort( 0xffffffec ), /* Offset= -20 (1254) */
/* 1276 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1278 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1280 */ NdrFcShort( 0x38 ), /* 56 */
/* 1282 */ NdrFcShort( 0xffffffec ), /* Offset= -20 (1262) */
/* 1284 */ NdrFcShort( 0x0 ), /* Offset= 0 (1284) */
/* 1286 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1288 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1290 */ 0x40, /* FC_STRUCTPAD4 */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 1292 */ 0x0, /* 0 */
NdrFcShort( 0xfffffe21 ), /* Offset= -479 (814) */
0x5b, /* FC_END */
/* 1296 */
0x13, 0x0, /* FC_OP */
/* 1298 */ NdrFcShort( 0xffffff16 ), /* Offset= -234 (1064) */
/* 1300 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1302 */ 0x1, /* FC_BYTE */
0x5c, /* FC_PAD */
/* 1304 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1306 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 1308 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1310 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 1312 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1314 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 1316 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1318 */ 0xa, /* FC_FLOAT */
0x5c, /* FC_PAD */
/* 1320 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1322 */ 0xc, /* FC_DOUBLE */
0x5c, /* FC_PAD */
/* 1324 */
0x13, 0x0, /* FC_OP */
/* 1326 */ NdrFcShort( 0xfffffdb4 ), /* Offset= -588 (738) */
/* 1328 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1330 */ NdrFcShort( 0xfffffdb6 ), /* Offset= -586 (744) */
/* 1332 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1334 */ NdrFcShort( 0xfffffdcc ), /* Offset= -564 (770) */
/* 1336 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1338 */ NdrFcShort( 0xfffffdda ), /* Offset= -550 (788) */
/* 1340 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1342 */ NdrFcShort( 0xfffffde8 ), /* Offset= -536 (806) */
/* 1344 */
0x13, 0x10, /* FC_OP [pointer_deref] */
/* 1346 */ NdrFcShort( 0x2 ), /* Offset= 2 (1348) */
/* 1348 */
0x13, 0x0, /* FC_OP */
/* 1350 */ NdrFcShort( 0x14 ), /* Offset= 20 (1370) */
/* 1352 */
0x15, /* FC_STRUCT */
0x7, /* 7 */
/* 1354 */ NdrFcShort( 0x10 ), /* 16 */
/* 1356 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 1358 */ 0x1, /* FC_BYTE */
0x8, /* FC_LONG */
/* 1360 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1362 */
0x13, 0x0, /* FC_OP */
/* 1364 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1352) */
/* 1366 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 1368 */ 0x2, /* FC_CHAR */
0x5c, /* FC_PAD */
/* 1370 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 1372 */ NdrFcShort( 0x20 ), /* 32 */
/* 1374 */ NdrFcShort( 0x0 ), /* 0 */
/* 1376 */ NdrFcShort( 0x0 ), /* Offset= 0 (1376) */
/* 1378 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1380 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1382 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 1384 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1386 */ NdrFcShort( 0xfffffc4e ), /* Offset= -946 (440) */
/* 1388 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1390 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1392 */ NdrFcShort( 0x0 ), /* 0 */
/* 1394 */ NdrFcShort( 0x18 ), /* 24 */
/* 1396 */ NdrFcShort( 0x0 ), /* 0 */
/* 1398 */ NdrFcShort( 0xfffffc3e ), /* Offset= -962 (436) */
/* 1400 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1402 */ NdrFcShort( 0x48 ), /* 72 */
/* 1404 */ NdrFcShort( 0x0 ), /* 0 */
/* 1406 */ NdrFcShort( 0x0 ), /* Offset= 0 (1406) */
/* 1408 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 1410 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 1412 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1414 */ NdrFcShort( 0xfffffc1a ), /* Offset= -998 (416) */
/* 1416 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1418 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (1390) */
/* 1420 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1422 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1424 */ NdrFcShort( 0x0 ), /* 0 */
/* 1426 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1428 */ NdrFcShort( 0x8 ), /* 8 */
/* 1430 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1432 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1436 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1438 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1440 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (1400) */
/* 1442 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1444 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 1446 */ NdrFcShort( 0x20 ), /* 32 */
/* 1448 */ NdrFcShort( 0x0 ), /* 0 */
/* 1450 */ NdrFcShort( 0xa ), /* Offset= 10 (1460) */
/* 1452 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 1454 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1456 */ NdrFcShort( 0xfffffa88 ), /* Offset= -1400 (56) */
/* 1458 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 1460 */
0x13, 0x0, /* FC_OP */
/* 1462 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (1422) */
/* 1464 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1466 */ NdrFcShort( 0x0 ), /* 0 */
/* 1468 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 1470 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 1472 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1474 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1478 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1480 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1482 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (1444) */
/* 1484 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1486 */
0x11, 0x0, /* FC_RP */
/* 1488 */ NdrFcShort( 0xfffffa68 ), /* Offset= -1432 (56) */
/* 1490 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1492 */ NdrFcShort( 0x2 ), /* Offset= 2 (1494) */
/* 1494 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1496 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1498 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1500 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1502 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1504 */ NdrFcShort( 0x2 ), /* Offset= 2 (1506) */
/* 1506 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1508 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1510 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1512 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1514 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1516 */ NdrFcShort( 0x2 ), /* Offset= 2 (1518) */
/* 1518 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1520 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1522 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1524 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1526 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1528 */ NdrFcShort( 0x2 ), /* Offset= 2 (1530) */
/* 1530 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1532 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1534 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1536 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1538 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1540 */ NdrFcShort( 0x2 ), /* Offset= 2 (1542) */
/* 1542 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1544 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1546 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1548 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1550 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1552 */ NdrFcShort( 0x2 ), /* Offset= 2 (1554) */
/* 1554 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1556 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1558 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 1560 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1562 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1564 */ NdrFcShort( 0x2 ), /* Offset= 2 (1566) */
/* 1566 */
0x13, 0x0, /* FC_OP */
/* 1568 */ NdrFcShort( 0x2 ), /* Offset= 2 (1570) */
/* 1570 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1572 */ NdrFcShort( 0x8 ), /* 8 */
/* 1574 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1576 */ NdrFcShort( 0x4 ), /* 4 */
/* 1578 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1580 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1582 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1584 */ NdrFcShort( 0x2 ), /* Offset= 2 (1586) */
/* 1586 */
0x13, 0x0, /* FC_OP */
/* 1588 */ NdrFcShort( 0x2 ), /* Offset= 2 (1590) */
/* 1590 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1592 */ NdrFcShort( 0x4 ), /* 4 */
/* 1594 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1596 */ NdrFcShort( 0x5 ), /* 5 */
/* 1598 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1600 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1602 */
0x11, 0x0, /* FC_RP */
/* 1604 */ NdrFcShort( 0x2 ), /* Offset= 2 (1606) */
/* 1606 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1608 */ NdrFcShort( 0x8 ), /* 8 */
/* 1610 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1612 */ NdrFcShort( 0x6 ), /* 6 */
/* 1614 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1616 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1618 */
0x11, 0x0, /* FC_RP */
/* 1620 */ NdrFcShort( 0x2 ), /* Offset= 2 (1622) */
/* 1622 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 1624 */ NdrFcShort( 0x4 ), /* 4 */
/* 1626 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1628 */ NdrFcShort( 0x7 ), /* 7 */
/* 1630 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1632 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 1634 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 1636 */ NdrFcShort( 0x2 ), /* Offset= 2 (1638) */
/* 1638 */
0x13, 0x0, /* FC_OP */
/* 1640 */ NdrFcShort( 0x2 ), /* Offset= 2 (1642) */
/* 1642 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 1644 */ NdrFcShort( 0x0 ), /* 0 */
/* 1646 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1648 */ NdrFcShort( 0x8 ), /* 8 */
/* 1650 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1652 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1656 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1658 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1660 */ NdrFcShort( 0xfffff9ee ), /* Offset= -1554 (106) */
/* 1662 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1664 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1666 */ NdrFcShort( 0x2 ), /* Offset= 2 (1668) */
/* 1668 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1670 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1672 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1674 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1676 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1678 */ NdrFcShort( 0x2 ), /* Offset= 2 (1680) */
/* 1680 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 1682 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 1684 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 1686 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 1688 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1690 */ NdrFcLong( 0xc733a7c ), /* 208878204 */
/* 1694 */ NdrFcShort( 0x2a1c ), /* 10780 */
/* 1696 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 1698 */ 0xad, /* 173 */
0xe5, /* 229 */
/* 1700 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 1702 */ 0x0, /* 0 */
0x44, /* 68 */
/* 1704 */ 0x77, /* 119 */
0x3d, /* 61 */
/* 1706 */
0x11, 0x0, /* FC_RP */
/* 1708 */ NdrFcShort( 0x2 ), /* Offset= 2 (1710) */
/* 1710 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 1712 */ NdrFcShort( 0x8 ), /* 8 */
/* 1714 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1716 */ NdrFcShort( 0x9 ), /* 9 */
/* 1718 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1720 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 1722 */
0x11, 0x0, /* FC_RP */
/* 1724 */ NdrFcShort( 0x2 ), /* Offset= 2 (1726) */
/* 1726 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1728 */ NdrFcShort( 0x0 ), /* 0 */
/* 1730 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 1732 */ NdrFcShort( 0xa ), /* 10 */
/* 1734 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1736 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1740 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1742 */ 0xb9, /* FC_UINT3264 */
0x5b, /* FC_END */
/* 1744 */
0x12, 0x0, /* FC_UP */
/* 1746 */ NdrFcShort( 0xfffff966 ), /* Offset= -1690 (56) */
/* 1748 */
0x12, 0x0, /* FC_UP */
/* 1750 */ NdrFcShort( 0x614 ), /* Offset= 1556 (3306) */
/* 1752 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1754 */ NdrFcLong( 0xc733a30 ), /* 208878128 */
/* 1758 */ NdrFcShort( 0x2a1c ), /* 10780 */
/* 1760 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 1762 */ 0xad, /* 173 */
0xe5, /* 229 */
/* 1764 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 1766 */ 0x0, /* 0 */
0x44, /* 68 */
/* 1768 */ 0x77, /* 119 */
0x3d, /* 61 */
/* 1770 */
0x12, 0x0, /* FC_UP */
/* 1772 */ NdrFcShort( 0xfffffc0c ), /* Offset= -1012 (760) */
/* 1774 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1776 */ NdrFcShort( 0x1 ), /* 1 */
/* 1778 */ NdrFcShort( 0x8 ), /* 8 */
/* 1780 */ NdrFcShort( 0x0 ), /* 0 */
/* 1782 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1770) */
/* 1784 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1786 */ NdrFcShort( 0x0 ), /* 0 */
/* 1788 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1790 */ NdrFcShort( 0xc ), /* 12 */
/* 1792 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1794 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1798 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1800 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1802 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (1774) */
/* 1804 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1806 */
0x12, 0x0, /* FC_UP */
/* 1808 */ NdrFcShort( 0xfffffe4a ), /* Offset= -438 (1370) */
/* 1810 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 1812 */ NdrFcShort( 0x0 ), /* 0 */
/* 1814 */ NdrFcShort( 0x18 ), /* 24 */
/* 1816 */ NdrFcShort( 0x0 ), /* 0 */
/* 1818 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1806) */
/* 1820 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1822 */ NdrFcShort( 0x0 ), /* 0 */
/* 1824 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1826 */ NdrFcShort( 0x18 ), /* 24 */
/* 1828 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1830 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1834 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1836 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1838 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (1810) */
/* 1840 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1842 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1844 */ NdrFcShort( 0x0 ), /* 0 */
/* 1846 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1848 */ NdrFcShort( 0x28 ), /* 40 */
/* 1850 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1852 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1856 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1858 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1860 */ NdrFcShort( 0xfffffbd0 ), /* Offset= -1072 (788) */
/* 1862 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1864 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 1866 */ NdrFcShort( 0x0 ), /* 0 */
/* 1868 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 1870 */ NdrFcShort( 0x38 ), /* 56 */
/* 1872 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 1874 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 1878 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1880 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 1882 */ NdrFcShort( 0xfffffba8 ), /* Offset= -1112 (770) */
/* 1884 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 1886 */
0x2b, /* FC_NON_ENCAPSULATED_UNION */
0x7, /* FC_USHORT */
/* 1888 */ 0x0, /* Corr desc: */
0x59, /* FC_CALLBACK */
/* 1890 */ NdrFcShort( 0xb ), /* 11 */
/* 1892 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 1894 */ NdrFcShort( 0x2 ), /* Offset= 2 (1896) */
/* 1896 */ NdrFcShort( 0x10 ), /* 16 */
/* 1898 */ NdrFcShort( 0x61 ), /* 97 */
/* 1900 */ NdrFcLong( 0x0 ), /* 0 */
/* 1904 */ NdrFcShort( 0x0 ), /* Offset= 0 (1904) */
/* 1906 */ NdrFcLong( 0x1 ), /* 1 */
/* 1910 */ NdrFcShort( 0x0 ), /* Offset= 0 (1910) */
/* 1912 */ NdrFcLong( 0x10 ), /* 16 */
/* 1916 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 1918 */ NdrFcLong( 0x11 ), /* 17 */
/* 1922 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
/* 1924 */ NdrFcLong( 0x2 ), /* 2 */
/* 1928 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1930 */ NdrFcLong( 0x12 ), /* 18 */
/* 1934 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1936 */ NdrFcLong( 0x3 ), /* 3 */
/* 1940 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1942 */ NdrFcLong( 0x13 ), /* 19 */
/* 1946 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1948 */ NdrFcLong( 0x16 ), /* 22 */
/* 1952 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1954 */ NdrFcLong( 0x17 ), /* 23 */
/* 1958 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 1960 */ NdrFcLong( 0xe ), /* 14 */
/* 1964 */ NdrFcShort( 0xfffffb36 ), /* Offset= -1226 (738) */
/* 1966 */ NdrFcLong( 0x14 ), /* 20 */
/* 1970 */ NdrFcShort( 0xfffffb30 ), /* Offset= -1232 (738) */
/* 1972 */ NdrFcLong( 0x15 ), /* 21 */
/* 1976 */ NdrFcShort( 0xfffffb2a ), /* Offset= -1238 (738) */
/* 1978 */ NdrFcLong( 0x4 ), /* 4 */
/* 1982 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
/* 1984 */ NdrFcLong( 0x5 ), /* 5 */
/* 1988 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 1990 */ NdrFcLong( 0xb ), /* 11 */
/* 1994 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 1996 */ NdrFcLong( 0xffff ), /* 65535 */
/* 2000 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
/* 2002 */ NdrFcLong( 0xa ), /* 10 */
/* 2006 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
/* 2008 */ NdrFcLong( 0x6 ), /* 6 */
/* 2012 */ NdrFcShort( 0xfffffb06 ), /* Offset= -1274 (738) */
/* 2014 */ NdrFcLong( 0x7 ), /* 7 */
/* 2018 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
/* 2020 */ NdrFcLong( 0x40 ), /* 64 */
/* 2024 */ NdrFcShort( 0xfffffcfe ), /* Offset= -770 (1254) */
/* 2026 */ NdrFcLong( 0x48 ), /* 72 */
/* 2030 */ NdrFcShort( 0xfffffee2 ), /* Offset= -286 (1744) */
/* 2032 */ NdrFcLong( 0x47 ), /* 71 */
/* 2036 */ NdrFcShort( 0x1c0 ), /* Offset= 448 (2484) */
/* 2038 */ NdrFcLong( 0x8 ), /* 8 */
/* 2042 */ NdrFcShort( 0xfffffef4 ), /* Offset= -268 (1774) */
/* 2044 */ NdrFcLong( 0xfff ), /* 4095 */
/* 2048 */ NdrFcShort( 0x1d4 ), /* Offset= 468 (2516) */
/* 2050 */ NdrFcLong( 0x41 ), /* 65 */
/* 2054 */ NdrFcShort( 0x1de ), /* Offset= 478 (2532) */
/* 2056 */ NdrFcLong( 0x46 ), /* 70 */
/* 2060 */ NdrFcShort( 0x1d8 ), /* Offset= 472 (2532) */
/* 2062 */ NdrFcLong( 0x1e ), /* 30 */
/* 2066 */ NdrFcShort( 0x1e2 ), /* Offset= 482 (2548) */
/* 2068 */ NdrFcLong( 0x1f ), /* 31 */
/* 2072 */ NdrFcShort( 0x1e0 ), /* Offset= 480 (2552) */
/* 2074 */ NdrFcLong( 0xd ), /* 13 */
/* 2078 */ NdrFcShort( 0xfffffae4 ), /* Offset= -1308 (770) */
/* 2080 */ NdrFcLong( 0x9 ), /* 9 */
/* 2084 */ NdrFcShort( 0xfffffaf0 ), /* Offset= -1296 (788) */
/* 2086 */ NdrFcLong( 0x42 ), /* 66 */
/* 2090 */ NdrFcShort( 0x1d2 ), /* Offset= 466 (2556) */
/* 2092 */ NdrFcLong( 0x44 ), /* 68 */
/* 2096 */ NdrFcShort( 0x1cc ), /* Offset= 460 (2556) */
/* 2098 */ NdrFcLong( 0x43 ), /* 67 */
/* 2102 */ NdrFcShort( 0x1d8 ), /* Offset= 472 (2574) */
/* 2104 */ NdrFcLong( 0x45 ), /* 69 */
/* 2108 */ NdrFcShort( 0x1d2 ), /* Offset= 466 (2574) */
/* 2110 */ NdrFcLong( 0x49 ), /* 73 */
/* 2114 */ NdrFcShort( 0x1de ), /* Offset= 478 (2592) */
/* 2116 */ NdrFcLong( 0x2010 ), /* 8208 */
/* 2120 */ NdrFcShort( 0x1f6 ), /* Offset= 502 (2622) */
/* 2122 */ NdrFcLong( 0x2011 ), /* 8209 */
/* 2126 */ NdrFcShort( 0x1f0 ), /* Offset= 496 (2622) */
/* 2128 */ NdrFcLong( 0x2002 ), /* 8194 */
/* 2132 */ NdrFcShort( 0x1ea ), /* Offset= 490 (2622) */
/* 2134 */ NdrFcLong( 0x2012 ), /* 8210 */
/* 2138 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (2622) */
/* 2140 */ NdrFcLong( 0x2003 ), /* 8195 */
/* 2144 */ NdrFcShort( 0x1de ), /* Offset= 478 (2622) */
/* 2146 */ NdrFcLong( 0x2013 ), /* 8211 */
/* 2150 */ NdrFcShort( 0x1d8 ), /* Offset= 472 (2622) */
/* 2152 */ NdrFcLong( 0x2016 ), /* 8214 */
/* 2156 */ NdrFcShort( 0x1d2 ), /* Offset= 466 (2622) */
/* 2158 */ NdrFcLong( 0x2017 ), /* 8215 */
/* 2162 */ NdrFcShort( 0x1cc ), /* Offset= 460 (2622) */
/* 2164 */ NdrFcLong( 0x2004 ), /* 8196 */
/* 2168 */ NdrFcShort( 0x1c6 ), /* Offset= 454 (2622) */
/* 2170 */ NdrFcLong( 0x2005 ), /* 8197 */
/* 2174 */ NdrFcShort( 0x1c0 ), /* Offset= 448 (2622) */
/* 2176 */ NdrFcLong( 0x2006 ), /* 8198 */
/* 2180 */ NdrFcShort( 0x1ba ), /* Offset= 442 (2622) */
/* 2182 */ NdrFcLong( 0x2007 ), /* 8199 */
/* 2186 */ NdrFcShort( 0x1b4 ), /* Offset= 436 (2622) */
/* 2188 */ NdrFcLong( 0x2008 ), /* 8200 */
/* 2192 */ NdrFcShort( 0x1ae ), /* Offset= 430 (2622) */
/* 2194 */ NdrFcLong( 0x200b ), /* 8203 */
/* 2198 */ NdrFcShort( 0x1a8 ), /* Offset= 424 (2622) */
/* 2200 */ NdrFcLong( 0x200e ), /* 8206 */
/* 2204 */ NdrFcShort( 0x1a2 ), /* Offset= 418 (2622) */
/* 2206 */ NdrFcLong( 0x2009 ), /* 8201 */
/* 2210 */ NdrFcShort( 0x19c ), /* Offset= 412 (2622) */
/* 2212 */ NdrFcLong( 0x200d ), /* 8205 */
/* 2216 */ NdrFcShort( 0x196 ), /* Offset= 406 (2622) */
/* 2218 */ NdrFcLong( 0x200a ), /* 8202 */
/* 2222 */ NdrFcShort( 0x190 ), /* Offset= 400 (2622) */
/* 2224 */ NdrFcLong( 0x200c ), /* 8204 */
/* 2228 */ NdrFcShort( 0x18a ), /* Offset= 394 (2622) */
/* 2230 */ NdrFcLong( 0x1010 ), /* 4112 */
/* 2234 */ NdrFcShort( 0x19a ), /* Offset= 410 (2644) */
/* 2236 */ NdrFcLong( 0x1011 ), /* 4113 */
/* 2240 */ NdrFcShort( 0x1a4 ), /* Offset= 420 (2660) */
/* 2242 */ NdrFcLong( 0x1002 ), /* 4098 */
/* 2246 */ NdrFcShort( 0x1ae ), /* Offset= 430 (2676) */
/* 2248 */ NdrFcLong( 0x1012 ), /* 4114 */
/* 2252 */ NdrFcShort( 0x1b8 ), /* Offset= 440 (2692) */
/* 2254 */ NdrFcLong( 0x1003 ), /* 4099 */
/* 2258 */ NdrFcShort( 0x1c2 ), /* Offset= 450 (2708) */
/* 2260 */ NdrFcLong( 0x1013 ), /* 4115 */
/* 2264 */ NdrFcShort( 0x1cc ), /* Offset= 460 (2724) */
/* 2266 */ NdrFcLong( 0x1014 ), /* 4116 */
/* 2270 */ NdrFcShort( 0x1e6 ), /* Offset= 486 (2756) */
/* 2272 */ NdrFcLong( 0x1015 ), /* 4117 */
/* 2276 */ NdrFcShort( 0x1f0 ), /* Offset= 496 (2772) */
/* 2278 */ NdrFcLong( 0x1004 ), /* 4100 */
/* 2282 */ NdrFcShort( 0x206 ), /* Offset= 518 (2800) */
/* 2284 */ NdrFcLong( 0x1005 ), /* 4101 */
/* 2288 */ NdrFcShort( 0x21c ), /* Offset= 540 (2828) */
/* 2290 */ NdrFcLong( 0x100b ), /* 4107 */
/* 2294 */ NdrFcShort( 0x226 ), /* Offset= 550 (2844) */
/* 2296 */ NdrFcLong( 0x100a ), /* 4106 */
/* 2300 */ NdrFcShort( 0x230 ), /* Offset= 560 (2860) */
/* 2302 */ NdrFcLong( 0x1006 ), /* 4102 */
/* 2306 */ NdrFcShort( 0x23a ), /* Offset= 570 (2876) */
/* 2308 */ NdrFcLong( 0x1007 ), /* 4103 */
/* 2312 */ NdrFcShort( 0x244 ), /* Offset= 580 (2892) */
/* 2314 */ NdrFcLong( 0x1040 ), /* 4160 */
/* 2318 */ NdrFcShort( 0x25e ), /* Offset= 606 (2924) */
/* 2320 */ NdrFcLong( 0x1048 ), /* 4168 */
/* 2324 */ NdrFcShort( 0x278 ), /* Offset= 632 (2956) */
/* 2326 */ NdrFcLong( 0x1047 ), /* 4167 */
/* 2330 */ NdrFcShort( 0x298 ), /* Offset= 664 (2994) */
/* 2332 */ NdrFcLong( 0x1008 ), /* 4104 */
/* 2336 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (3032) */
/* 2338 */ NdrFcLong( 0x1fff ), /* 8191 */
/* 2342 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (3070) */
/* 2344 */ NdrFcLong( 0x101e ), /* 4126 */
/* 2348 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (3108) */
/* 2350 */ NdrFcLong( 0x101f ), /* 4127 */
/* 2354 */ NdrFcShort( 0x318 ), /* Offset= 792 (3146) */
/* 2356 */ NdrFcLong( 0x100c ), /* 4108 */
/* 2360 */ NdrFcShort( 0x338 ), /* Offset= 824 (3184) */
/* 2362 */ NdrFcLong( 0x4010 ), /* 16400 */
/* 2366 */ NdrFcShort( 0x342 ), /* Offset= 834 (3200) */
/* 2368 */ NdrFcLong( 0x4011 ), /* 16401 */
/* 2372 */ NdrFcShort( 0x33c ), /* Offset= 828 (3200) */
/* 2374 */ NdrFcLong( 0x4002 ), /* 16386 */
/* 2378 */ NdrFcShort( 0x33a ), /* Offset= 826 (3204) */
/* 2380 */ NdrFcLong( 0x4012 ), /* 16402 */
/* 2384 */ NdrFcShort( 0x334 ), /* Offset= 820 (3204) */
/* 2386 */ NdrFcLong( 0x4003 ), /* 16387 */
/* 2390 */ NdrFcShort( 0xfffff6ac ), /* Offset= -2388 (2) */
/* 2392 */ NdrFcLong( 0x4013 ), /* 16403 */
/* 2396 */ NdrFcShort( 0xfffff6a6 ), /* Offset= -2394 (2) */
/* 2398 */ NdrFcLong( 0x4016 ), /* 16406 */
/* 2402 */ NdrFcShort( 0xfffff6a0 ), /* Offset= -2400 (2) */
/* 2404 */ NdrFcLong( 0x4017 ), /* 16407 */
/* 2408 */ NdrFcShort( 0xfffff69a ), /* Offset= -2406 (2) */
/* 2410 */ NdrFcLong( 0x4004 ), /* 16388 */
/* 2414 */ NdrFcShort( 0x31a ), /* Offset= 794 (3208) */
/* 2416 */ NdrFcLong( 0x4005 ), /* 16389 */
/* 2420 */ NdrFcShort( 0x318 ), /* Offset= 792 (3212) */
/* 2422 */ NdrFcLong( 0x400b ), /* 16395 */
/* 2426 */ NdrFcShort( 0x30a ), /* Offset= 778 (3204) */
/* 2428 */ NdrFcLong( 0x400e ), /* 16398 */
/* 2432 */ NdrFcShort( 0x310 ), /* Offset= 784 (3216) */
/* 2434 */ NdrFcLong( 0x400a ), /* 16394 */
/* 2438 */ NdrFcShort( 0xfffff67c ), /* Offset= -2436 (2) */
/* 2440 */ NdrFcLong( 0x4006 ), /* 16390 */
/* 2444 */ NdrFcShort( 0x308 ), /* Offset= 776 (3220) */
/* 2446 */ NdrFcLong( 0x4007 ), /* 16391 */
/* 2450 */ NdrFcShort( 0x2fa ), /* Offset= 762 (3212) */
/* 2452 */ NdrFcLong( 0x4008 ), /* 16392 */
/* 2456 */ NdrFcShort( 0x300 ), /* Offset= 768 (3224) */
/* 2458 */ NdrFcLong( 0x400d ), /* 16397 */
/* 2462 */ NdrFcShort( 0x2fe ), /* Offset= 766 (3228) */
/* 2464 */ NdrFcLong( 0x4009 ), /* 16393 */
/* 2468 */ NdrFcShort( 0x2fc ), /* Offset= 764 (3232) */
/* 2470 */ NdrFcLong( 0x6000 ), /* 24576 */
/* 2474 */ NdrFcShort( 0x2fa ), /* Offset= 762 (3236) */
/* 2476 */ NdrFcLong( 0x400c ), /* 16396 */
/* 2480 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (3240) */
/* 2482 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (2481) */
/* 2484 */
0x12, 0x0, /* FC_UP */
/* 2486 */ NdrFcShort( 0xe ), /* Offset= 14 (2500) */
/* 2488 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 2490 */ NdrFcShort( 0x1 ), /* 1 */
/* 2492 */ 0x10, /* Corr desc: field pointer, */
0x59, /* FC_CALLBACK */
/* 2494 */ NdrFcShort( 0xc ), /* 12 */
/* 2496 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 2498 */ 0x1, /* FC_BYTE */
0x5b, /* FC_END */
/* 2500 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2502 */ NdrFcShort( 0x10 ), /* 16 */
/* 2504 */ NdrFcShort( 0x0 ), /* 0 */
/* 2506 */ NdrFcShort( 0x6 ), /* Offset= 6 (2512) */
/* 2508 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 2510 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2512 */
0x12, 0x0, /* FC_UP */
/* 2514 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (2488) */
/* 2516 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2518 */ NdrFcShort( 0x10 ), /* 16 */
/* 2520 */ NdrFcShort( 0x0 ), /* 0 */
/* 2522 */ NdrFcShort( 0x6 ), /* Offset= 6 (2528) */
/* 2524 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2526 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2528 */
0x12, 0x0, /* FC_UP */
/* 2530 */ NdrFcShort( 0xfffffa94 ), /* Offset= -1388 (1142) */
/* 2532 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2534 */ NdrFcShort( 0x10 ), /* 16 */
/* 2536 */ NdrFcShort( 0x0 ), /* 0 */
/* 2538 */ NdrFcShort( 0x6 ), /* Offset= 6 (2544) */
/* 2540 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2542 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2544 */
0x12, 0x0, /* FC_UP */
/* 2546 */ NdrFcShort( 0xfffffa84 ), /* Offset= -1404 (1142) */
/* 2548 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 2550 */
0x22, /* FC_C_CSTRING */
0x5c, /* FC_PAD */
/* 2552 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 2554 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 2556 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 2558 */ NdrFcLong( 0xc ), /* 12 */
/* 2562 */ NdrFcShort( 0x0 ), /* 0 */
/* 2564 */ NdrFcShort( 0x0 ), /* 0 */
/* 2566 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 2568 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2570 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2572 */ 0x0, /* 0 */
0x46, /* 70 */
/* 2574 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 2576 */ NdrFcLong( 0xb ), /* 11 */
/* 2580 */ NdrFcShort( 0x0 ), /* 0 */
/* 2582 */ NdrFcShort( 0x0 ), /* 0 */
/* 2584 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 2586 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2588 */ 0x0, /* 0 */
0x0, /* 0 */
/* 2590 */ 0x0, /* 0 */
0x46, /* 70 */
/* 2592 */
0x12, 0x0, /* FC_UP */
/* 2594 */ NdrFcShort( 0x2 ), /* Offset= 2 (2596) */
/* 2596 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2598 */ NdrFcShort( 0x18 ), /* 24 */
/* 2600 */ NdrFcShort( 0x0 ), /* 0 */
/* 2602 */ NdrFcShort( 0xc ), /* Offset= 12 (2614) */
/* 2604 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2606 */ NdrFcShort( 0xfffff60a ), /* Offset= -2550 (56) */
/* 2608 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2610 */ NdrFcShort( 0xffffffca ), /* Offset= -54 (2556) */
/* 2612 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2614 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 2616 */ NdrFcShort( 0x2 ), /* Offset= 2 (2618) */
/* 2618 */
0x12, 0x0, /* FC_UP */
/* 2620 */ NdrFcShort( 0xfffffac2 ), /* Offset= -1342 (1278) */
/* 2622 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 2624 */ NdrFcShort( 0x2 ), /* 2 */
/* 2626 */ NdrFcShort( 0x8 ), /* 8 */
/* 2628 */ NdrFcShort( 0x0 ), /* 0 */
/* 2630 */ NdrFcShort( 0xfffffff0 ), /* Offset= -16 (2614) */
/* 2632 */
0x1b, /* FC_CARRAY */
0x0, /* 0 */
/* 2634 */ NdrFcShort( 0x1 ), /* 1 */
/* 2636 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2638 */ NdrFcShort( 0x0 ), /* 0 */
/* 2640 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2642 */ 0x2, /* FC_CHAR */
0x5b, /* FC_END */
/* 2644 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2646 */ NdrFcShort( 0x10 ), /* 16 */
/* 2648 */ NdrFcShort( 0x0 ), /* 0 */
/* 2650 */ NdrFcShort( 0x6 ), /* Offset= 6 (2656) */
/* 2652 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2654 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2656 */
0x12, 0x0, /* FC_UP */
/* 2658 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (2632) */
/* 2660 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2662 */ NdrFcShort( 0x10 ), /* 16 */
/* 2664 */ NdrFcShort( 0x0 ), /* 0 */
/* 2666 */ NdrFcShort( 0x6 ), /* Offset= 6 (2672) */
/* 2668 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2670 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2672 */
0x12, 0x0, /* FC_UP */
/* 2674 */ NdrFcShort( 0xffffffd6 ), /* Offset= -42 (2632) */
/* 2676 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2678 */ NdrFcShort( 0x10 ), /* 16 */
/* 2680 */ NdrFcShort( 0x0 ), /* 0 */
/* 2682 */ NdrFcShort( 0x6 ), /* Offset= 6 (2688) */
/* 2684 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2686 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2688 */
0x12, 0x0, /* FC_UP */
/* 2690 */ NdrFcShort( 0xfffffa10 ), /* Offset= -1520 (1170) */
/* 2692 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2694 */ NdrFcShort( 0x10 ), /* 16 */
/* 2696 */ NdrFcShort( 0x0 ), /* 0 */
/* 2698 */ NdrFcShort( 0x6 ), /* Offset= 6 (2704) */
/* 2700 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2702 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2704 */
0x12, 0x0, /* FC_UP */
/* 2706 */ NdrFcShort( 0xfffffa00 ), /* Offset= -1536 (1170) */
/* 2708 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2710 */ NdrFcShort( 0x10 ), /* 16 */
/* 2712 */ NdrFcShort( 0x0 ), /* 0 */
/* 2714 */ NdrFcShort( 0x6 ), /* Offset= 6 (2720) */
/* 2716 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2718 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2720 */
0x12, 0x0, /* FC_UP */
/* 2722 */ NdrFcShort( 0xfffffa0c ), /* Offset= -1524 (1198) */
/* 2724 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2726 */ NdrFcShort( 0x10 ), /* 16 */
/* 2728 */ NdrFcShort( 0x0 ), /* 0 */
/* 2730 */ NdrFcShort( 0x6 ), /* Offset= 6 (2736) */
/* 2732 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2734 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2736 */
0x12, 0x0, /* FC_UP */
/* 2738 */ NdrFcShort( 0xfffff9fc ), /* Offset= -1540 (1198) */
/* 2740 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 2742 */ NdrFcShort( 0x8 ), /* 8 */
/* 2744 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2746 */ NdrFcShort( 0x0 ), /* 0 */
/* 2748 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2750 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2752 */ NdrFcShort( 0xfffff822 ), /* Offset= -2014 (738) */
/* 2754 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2756 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2758 */ NdrFcShort( 0x10 ), /* 16 */
/* 2760 */ NdrFcShort( 0x0 ), /* 0 */
/* 2762 */ NdrFcShort( 0x6 ), /* Offset= 6 (2768) */
/* 2764 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2766 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2768 */
0x12, 0x0, /* FC_UP */
/* 2770 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (2740) */
/* 2772 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2774 */ NdrFcShort( 0x10 ), /* 16 */
/* 2776 */ NdrFcShort( 0x0 ), /* 0 */
/* 2778 */ NdrFcShort( 0x6 ), /* Offset= 6 (2784) */
/* 2780 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2782 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2784 */
0x12, 0x0, /* FC_UP */
/* 2786 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (2740) */
/* 2788 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2790 */ NdrFcShort( 0x4 ), /* 4 */
/* 2792 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2794 */ NdrFcShort( 0x0 ), /* 0 */
/* 2796 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2798 */ 0xa, /* FC_FLOAT */
0x5b, /* FC_END */
/* 2800 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2802 */ NdrFcShort( 0x10 ), /* 16 */
/* 2804 */ NdrFcShort( 0x0 ), /* 0 */
/* 2806 */ NdrFcShort( 0x6 ), /* Offset= 6 (2812) */
/* 2808 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2810 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2812 */
0x12, 0x0, /* FC_UP */
/* 2814 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (2788) */
/* 2816 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 2818 */ NdrFcShort( 0x8 ), /* 8 */
/* 2820 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2822 */ NdrFcShort( 0x0 ), /* 0 */
/* 2824 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2826 */ 0xc, /* FC_DOUBLE */
0x5b, /* FC_END */
/* 2828 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2830 */ NdrFcShort( 0x10 ), /* 16 */
/* 2832 */ NdrFcShort( 0x0 ), /* 0 */
/* 2834 */ NdrFcShort( 0x6 ), /* Offset= 6 (2840) */
/* 2836 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2838 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2840 */
0x12, 0x0, /* FC_UP */
/* 2842 */ NdrFcShort( 0xffffffe6 ), /* Offset= -26 (2816) */
/* 2844 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2846 */ NdrFcShort( 0x10 ), /* 16 */
/* 2848 */ NdrFcShort( 0x0 ), /* 0 */
/* 2850 */ NdrFcShort( 0x6 ), /* Offset= 6 (2856) */
/* 2852 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2854 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2856 */
0x12, 0x0, /* FC_UP */
/* 2858 */ NdrFcShort( 0xfffff968 ), /* Offset= -1688 (1170) */
/* 2860 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2862 */ NdrFcShort( 0x10 ), /* 16 */
/* 2864 */ NdrFcShort( 0x0 ), /* 0 */
/* 2866 */ NdrFcShort( 0x6 ), /* Offset= 6 (2872) */
/* 2868 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2870 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2872 */
0x12, 0x0, /* FC_UP */
/* 2874 */ NdrFcShort( 0xfffff974 ), /* Offset= -1676 (1198) */
/* 2876 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2878 */ NdrFcShort( 0x10 ), /* 16 */
/* 2880 */ NdrFcShort( 0x0 ), /* 0 */
/* 2882 */ NdrFcShort( 0x6 ), /* Offset= 6 (2888) */
/* 2884 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2886 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2888 */
0x12, 0x0, /* FC_UP */
/* 2890 */ NdrFcShort( 0xffffff6a ), /* Offset= -150 (2740) */
/* 2892 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2894 */ NdrFcShort( 0x10 ), /* 16 */
/* 2896 */ NdrFcShort( 0x0 ), /* 0 */
/* 2898 */ NdrFcShort( 0x6 ), /* Offset= 6 (2904) */
/* 2900 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2902 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2904 */
0x12, 0x0, /* FC_UP */
/* 2906 */ NdrFcShort( 0xffffffa6 ), /* Offset= -90 (2816) */
/* 2908 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2910 */ NdrFcShort( 0x8 ), /* 8 */
/* 2912 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2914 */ NdrFcShort( 0x0 ), /* 0 */
/* 2916 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2918 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2920 */ NdrFcShort( 0xfffff97e ), /* Offset= -1666 (1254) */
/* 2922 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2924 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2926 */ NdrFcShort( 0x10 ), /* 16 */
/* 2928 */ NdrFcShort( 0x0 ), /* 0 */
/* 2930 */ NdrFcShort( 0x6 ), /* Offset= 6 (2936) */
/* 2932 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2934 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2936 */
0x12, 0x0, /* FC_UP */
/* 2938 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (2908) */
/* 2940 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 2942 */ NdrFcShort( 0x10 ), /* 16 */
/* 2944 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2946 */ NdrFcShort( 0x0 ), /* 0 */
/* 2948 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2950 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2952 */ NdrFcShort( 0xfffff4b0 ), /* Offset= -2896 (56) */
/* 2954 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2956 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2958 */ NdrFcShort( 0x10 ), /* 16 */
/* 2960 */ NdrFcShort( 0x0 ), /* 0 */
/* 2962 */ NdrFcShort( 0x6 ), /* Offset= 6 (2968) */
/* 2964 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 2966 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 2968 */
0x12, 0x0, /* FC_UP */
/* 2970 */ NdrFcShort( 0xffffffe2 ), /* Offset= -30 (2940) */
/* 2972 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 2974 */ NdrFcShort( 0x0 ), /* 0 */
/* 2976 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 2978 */ NdrFcShort( 0x0 ), /* 0 */
/* 2980 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 2982 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 2986 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 2988 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 2990 */ NdrFcShort( 0xfffffe16 ), /* Offset= -490 (2500) */
/* 2992 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 2994 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 2996 */ NdrFcShort( 0x10 ), /* 16 */
/* 2998 */ NdrFcShort( 0x0 ), /* 0 */
/* 3000 */ NdrFcShort( 0x6 ), /* Offset= 6 (3006) */
/* 3002 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3004 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3006 */
0x12, 0x0, /* FC_UP */
/* 3008 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (2972) */
/* 3010 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3012 */ NdrFcShort( 0x0 ), /* 0 */
/* 3014 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
/* 3018 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3020 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3024 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3026 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3028 */ NdrFcShort( 0xfffffb1a ), /* Offset= -1254 (1774) */
/* 3030 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3032 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3034 */ NdrFcShort( 0x10 ), /* 16 */
/* 3036 */ NdrFcShort( 0x0 ), /* 0 */
/* 3038 */ NdrFcShort( 0x6 ), /* Offset= 6 (3044) */
/* 3040 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3042 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3044 */
0x12, 0x0, /* FC_UP */
/* 3046 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3010) */
/* 3048 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3050 */ NdrFcShort( 0x0 ), /* 0 */
/* 3052 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3054 */ NdrFcShort( 0x0 ), /* 0 */
/* 3056 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3058 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3062 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3064 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3066 */ NdrFcShort( 0xfffffdda ), /* Offset= -550 (2516) */
/* 3068 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3070 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3072 */ NdrFcShort( 0x10 ), /* 16 */
/* 3074 */ NdrFcShort( 0x0 ), /* 0 */
/* 3076 */ NdrFcShort( 0x6 ), /* Offset= 6 (3082) */
/* 3078 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3080 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3082 */
0x12, 0x0, /* FC_UP */
/* 3084 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3048) */
/* 3086 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3088 */ NdrFcShort( 0x0 ), /* 0 */
/* 3090 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3092 */ NdrFcShort( 0x0 ), /* 0 */
/* 3094 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3096 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3100 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3102 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3104 */
0x22, /* FC_C_CSTRING */
0x5c, /* FC_PAD */
/* 3106 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3108 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3110 */ NdrFcShort( 0x10 ), /* 16 */
/* 3112 */ NdrFcShort( 0x0 ), /* 0 */
/* 3114 */ NdrFcShort( 0x6 ), /* Offset= 6 (3120) */
/* 3116 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3118 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3120 */
0x12, 0x0, /* FC_UP */
/* 3122 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3086) */
/* 3124 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3126 */ NdrFcShort( 0x0 ), /* 0 */
/* 3128 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3130 */ NdrFcShort( 0x0 ), /* 0 */
/* 3132 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3134 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3138 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3140 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3142 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3144 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3146 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3148 */ NdrFcShort( 0x10 ), /* 16 */
/* 3150 */ NdrFcShort( 0x0 ), /* 0 */
/* 3152 */ NdrFcShort( 0x6 ), /* Offset= 6 (3158) */
/* 3154 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3156 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3158 */
0x12, 0x0, /* FC_UP */
/* 3160 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3124) */
/* 3162 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3164 */ NdrFcShort( 0x0 ), /* 0 */
/* 3166 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3168 */ NdrFcShort( 0x0 ), /* 0 */
/* 3170 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3172 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3176 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3178 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3180 */ NdrFcShort( 0x40 ), /* Offset= 64 (3244) */
/* 3182 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3184 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3186 */ NdrFcShort( 0x10 ), /* 16 */
/* 3188 */ NdrFcShort( 0x0 ), /* 0 */
/* 3190 */ NdrFcShort( 0x6 ), /* Offset= 6 (3196) */
/* 3192 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3194 */ 0x36, /* FC_POINTER */
0x5b, /* FC_END */
/* 3196 */
0x12, 0x0, /* FC_UP */
/* 3198 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3162) */
/* 3200 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3202 */ 0x2, /* FC_CHAR */
0x5c, /* FC_PAD */
/* 3204 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3206 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 3208 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3210 */ 0xa, /* FC_FLOAT */
0x5c, /* FC_PAD */
/* 3212 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3214 */ 0xc, /* FC_DOUBLE */
0x5c, /* FC_PAD */
/* 3216 */
0x12, 0x0, /* FC_UP */
/* 3218 */ NdrFcShort( 0xfffff8b6 ), /* Offset= -1866 (1352) */
/* 3220 */
0x12, 0x0, /* FC_UP */
/* 3222 */ NdrFcShort( 0xfffff64c ), /* Offset= -2484 (738) */
/* 3224 */
0x12, 0x0, /* FC_UP */
/* 3226 */ NdrFcShort( 0xfffffa54 ), /* Offset= -1452 (1774) */
/* 3228 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 3230 */ NdrFcShort( 0xfffff664 ), /* Offset= -2460 (770) */
/* 3232 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 3234 */ NdrFcShort( 0xfffff672 ), /* Offset= -2446 (788) */
/* 3236 */
0x12, 0x0, /* FC_UP */
/* 3238 */ NdrFcShort( 0xfffffd98 ), /* Offset= -616 (2622) */
/* 3240 */
0x12, 0x0, /* FC_UP */
/* 3242 */ NdrFcShort( 0x2 ), /* Offset= 2 (3244) */
/* 3244 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3246 */ NdrFcShort( 0x18 ), /* 24 */
/* 3248 */ NdrFcShort( 0x0 ), /* 0 */
/* 3250 */ NdrFcShort( 0x0 ), /* Offset= 0 (3250) */
/* 3252 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 3254 */ 0x1, /* FC_BYTE */
0x8, /* FC_LONG */
/* 3256 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3258 */ NdrFcShort( 0xfffffaa4 ), /* Offset= -1372 (1886) */
/* 3260 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3262 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3264 */ NdrFcShort( 0x0 ), /* 0 */
/* 3266 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3268 */ NdrFcShort( 0x48 ), /* 72 */
/* 3270 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3272 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3276 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3278 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3280 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (3244) */
/* 3282 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3284 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3286 */ NdrFcShort( 0x0 ), /* 0 */
/* 3288 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 3290 */ NdrFcShort( 0x58 ), /* 88 */
/* 3292 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3294 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3298 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3300 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3302 */ NdrFcShort( 0xfffffa2c ), /* Offset= -1492 (1810) */
/* 3304 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3306 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 3308 */ NdrFcShort( 0x68 ), /* 104 */
/* 3310 */ NdrFcShort( 0x0 ), /* 0 */
/* 3312 */ NdrFcShort( 0x1a ), /* Offset= 26 (3338) */
/* 3314 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3316 */ NdrFcShort( 0xfffff9e4 ), /* Offset= -1564 (1752) */
/* 3318 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 3320 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3322 */ 0x40, /* FC_STRUCTPAD4 */
0x36, /* FC_POINTER */
/* 3324 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3326 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3328 */ 0x40, /* FC_STRUCTPAD4 */
0x36, /* FC_POINTER */
/* 3330 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3332 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 3334 */ 0x40, /* FC_STRUCTPAD4 */
0x36, /* FC_POINTER */
/* 3336 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3338 */
0x12, 0x0, /* FC_UP */
/* 3340 */ NdrFcShort( 0xfffff9ec ), /* Offset= -1556 (1784) */
/* 3342 */
0x12, 0x0, /* FC_UP */
/* 3344 */ NdrFcShort( 0xfffffa0c ), /* Offset= -1524 (1820) */
/* 3346 */
0x12, 0x0, /* FC_UP */
/* 3348 */ NdrFcShort( 0xfffffa1e ), /* Offset= -1506 (1842) */
/* 3350 */
0x12, 0x0, /* FC_UP */
/* 3352 */ NdrFcShort( 0xfffffa30 ), /* Offset= -1488 (1864) */
/* 3354 */
0x12, 0x0, /* FC_UP */
/* 3356 */ NdrFcShort( 0xffffffa2 ), /* Offset= -94 (3262) */
/* 3358 */
0x12, 0x0, /* FC_UP */
/* 3360 */ NdrFcShort( 0xffffffb4 ), /* Offset= -76 (3284) */
/* 3362 */
0x12, 0x0, /* FC_UP */
/* 3364 */ NdrFcShort( 0x2 ), /* Offset= 2 (3366) */
/* 3366 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3368 */ NdrFcShort( 0x0 ), /* 0 */
/* 3370 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3372 */ NdrFcShort( 0xd ), /* 13 */
/* 3374 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3376 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3380 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3382 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3384 */ NdrFcShort( 0xfffff332 ), /* Offset= -3278 (106) */
/* 3386 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3388 */
0x12, 0x0, /* FC_UP */
/* 3390 */ NdrFcShort( 0x2 ), /* Offset= 2 (3392) */
/* 3392 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3394 */ NdrFcShort( 0x4 ), /* 4 */
/* 3396 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3398 */ NdrFcShort( 0xe ), /* 14 */
/* 3400 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3402 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3404 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3406 */ 0xb, /* FC_HYPER */
0x5c, /* FC_PAD */
/* 3408 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3410 */ NdrFcShort( 0x2 ), /* Offset= 2 (3412) */
/* 3412 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3414 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3416 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3418 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3420 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3422 */ NdrFcShort( 0x2 ), /* Offset= 2 (3424) */
/* 3424 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3426 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3428 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3430 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3432 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3434 */ NdrFcShort( 0x2 ), /* Offset= 2 (3436) */
/* 3436 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3438 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3440 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3442 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3444 */
0x12, 0x0, /* FC_UP */
/* 3446 */ NdrFcShort( 0x2 ), /* Offset= 2 (3448) */
/* 3448 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3450 */ NdrFcShort( 0x0 ), /* 0 */
/* 3452 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3454 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 3456 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3458 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3462 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3464 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3466 */ NdrFcShort( 0xfffff81a ), /* Offset= -2022 (1444) */
/* 3468 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3470 */
0x11, 0x0, /* FC_RP */
/* 3472 */ NdrFcShort( 0x2 ), /* Offset= 2 (3474) */
/* 3474 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3476 */ NdrFcShort( 0x4 ), /* 4 */
/* 3478 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 3480 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 3482 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 3484 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3486 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3488 */ NdrFcShort( 0xfffff3fc ), /* Offset= -3076 (412) */
/* 3490 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3492 */ NdrFcShort( 0x2 ), /* Offset= 2 (3494) */
/* 3494 */
0x13, 0x0, /* FC_OP */
/* 3496 */ NdrFcShort( 0x1c ), /* Offset= 28 (3524) */
/* 3498 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3500 */ NdrFcShort( 0x30 ), /* 48 */
/* 3502 */ NdrFcShort( 0x0 ), /* 0 */
/* 3504 */ NdrFcShort( 0x10 ), /* Offset= 16 (3520) */
/* 3506 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3508 */ 0xb, /* FC_HYPER */
0x36, /* FC_POINTER */
/* 3510 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3512 */ NdrFcShort( 0xfffff268 ), /* Offset= -3480 (32) */
/* 3514 */ 0xb, /* FC_HYPER */
0x6, /* FC_SHORT */
/* 3516 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3518 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 3520 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 3522 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3524 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3526 */ NdrFcShort( 0x0 ), /* 0 */
/* 3528 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3530 */ NdrFcShort( 0xf ), /* 15 */
/* 3532 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3534 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3538 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3540 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3542 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (3498) */
/* 3544 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3546 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3548 */ NdrFcShort( 0x2 ), /* Offset= 2 (3550) */
/* 3550 */
0x13, 0x0, /* FC_OP */
/* 3552 */ NdrFcShort( 0x2 ), /* Offset= 2 (3554) */
/* 3554 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3556 */ NdrFcShort( 0x8 ), /* 8 */
/* 3558 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3560 */ NdrFcShort( 0x10 ), /* 16 */
/* 3562 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3564 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3566 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3568 */ NdrFcShort( 0x2 ), /* Offset= 2 (3570) */
/* 3570 */
0x13, 0x0, /* FC_OP */
/* 3572 */ NdrFcShort( 0x2 ), /* Offset= 2 (3574) */
/* 3574 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 3576 */ NdrFcShort( 0x2 ), /* 2 */
/* 3578 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3580 */ NdrFcShort( 0x11 ), /* 17 */
/* 3582 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3584 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 3586 */
0x11, 0x0, /* FC_RP */
/* 3588 */ NdrFcShort( 0x2 ), /* Offset= 2 (3590) */
/* 3590 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3592 */ NdrFcShort( 0x0 ), /* 0 */
/* 3594 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3596 */ NdrFcShort( 0x12 ), /* 18 */
/* 3598 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3600 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3604 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3606 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3608 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3610 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3612 */
0x11, 0x0, /* FC_RP */
/* 3614 */ NdrFcShort( 0x2 ), /* Offset= 2 (3616) */
/* 3616 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3618 */ NdrFcShort( 0x8 ), /* 8 */
/* 3620 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3622 */ NdrFcShort( 0x13 ), /* 19 */
/* 3624 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3626 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3628 */
0x12, 0x0, /* FC_UP */
/* 3630 */ NdrFcShort( 0x2 ), /* Offset= 2 (3632) */
/* 3632 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3634 */ NdrFcShort( 0x8 ), /* 8 */
/* 3636 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3638 */ NdrFcShort( 0x14 ), /* 20 */
/* 3640 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3642 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3644 */
0x12, 0x0, /* FC_UP */
/* 3646 */ NdrFcShort( 0x1a ), /* Offset= 26 (3672) */
/* 3648 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3650 */ NdrFcShort( 0x20 ), /* 32 */
/* 3652 */ NdrFcShort( 0x0 ), /* 0 */
/* 3654 */ NdrFcShort( 0xa ), /* Offset= 10 (3664) */
/* 3656 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 3658 */ 0xb, /* FC_HYPER */
0x8, /* FC_LONG */
/* 3660 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3662 */ 0x3e, /* FC_STRUCTPAD2 */
0x5b, /* FC_END */
/* 3664 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3666 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3668 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 3670 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3672 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3674 */ NdrFcShort( 0x0 ), /* 0 */
/* 3676 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3678 */ NdrFcShort( 0x15 ), /* 21 */
/* 3680 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3682 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3686 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3688 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3690 */ NdrFcShort( 0xffffffd6 ), /* Offset= -42 (3648) */
/* 3692 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3694 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3696 */ NdrFcShort( 0x2 ), /* Offset= 2 (3698) */
/* 3698 */
0x13, 0x0, /* FC_OP */
/* 3700 */ NdrFcShort( 0x2 ), /* Offset= 2 (3702) */
/* 3702 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3704 */ NdrFcShort( 0x0 ), /* 0 */
/* 3706 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3708 */ NdrFcShort( 0x16 ), /* 22 */
/* 3710 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3712 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3716 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3718 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3720 */ NdrFcShort( 0xfffff318 ), /* Offset= -3304 (416) */
/* 3722 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3724 */
0x12, 0x0, /* FC_UP */
/* 3726 */ NdrFcShort( 0x2 ), /* Offset= 2 (3728) */
/* 3728 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3730 */ NdrFcShort( 0x0 ), /* 0 */
/* 3732 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3734 */ NdrFcShort( 0x17 ), /* 23 */
/* 3736 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3738 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3742 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3744 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3746 */ NdrFcShort( 0xfffff2fe ), /* Offset= -3330 (416) */
/* 3748 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3750 */
0x12, 0x0, /* FC_UP */
/* 3752 */ NdrFcShort( 0x2 ), /* Offset= 2 (3754) */
/* 3754 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3756 */ NdrFcShort( 0x0 ), /* 0 */
/* 3758 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3760 */ NdrFcShort( 0x18 ), /* 24 */
/* 3762 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3764 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3768 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3770 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3772 */ NdrFcShort( 0xfffff6e8 ), /* Offset= -2328 (1444) */
/* 3774 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3776 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3778 */ NdrFcShort( 0x2 ), /* Offset= 2 (3780) */
/* 3780 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3782 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3784 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 3786 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3788 */
0x11, 0x0, /* FC_RP */
/* 3790 */ NdrFcShort( 0x2 ), /* Offset= 2 (3792) */
/* 3792 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 3794 */ NdrFcShort( 0x4 ), /* 4 */
/* 3796 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3798 */ NdrFcShort( 0x19 ), /* 25 */
/* 3800 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3802 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 3804 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3806 */ NdrFcShort( 0x2 ), /* Offset= 2 (3808) */
/* 3808 */
0x13, 0x0, /* FC_OP */
/* 3810 */ NdrFcShort( 0x20 ), /* Offset= 32 (3842) */
/* 3812 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 3814 */ NdrFcShort( 0x50 ), /* 80 */
/* 3816 */ NdrFcShort( 0x0 ), /* 0 */
/* 3818 */ NdrFcShort( 0x14 ), /* Offset= 20 (3838) */
/* 3820 */ 0x36, /* FC_POINTER */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 3822 */ 0x0, /* 0 */
NdrFcShort( 0xfffff131 ), /* Offset= -3791 (32) */
0xb, /* FC_HYPER */
/* 3826 */ 0x8, /* FC_LONG */
0x40, /* FC_STRUCTPAD4 */
/* 3828 */ 0xb, /* FC_HYPER */
0x6, /* FC_SHORT */
/* 3830 */ 0x1, /* FC_BYTE */
0x1, /* FC_BYTE */
/* 3832 */ 0x40, /* FC_STRUCTPAD4 */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 3834 */ 0x0, /* 0 */
NdrFcShort( 0xfffff2a5 ), /* Offset= -3419 (416) */
0x5b, /* FC_END */
/* 3838 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 3840 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 3842 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 3844 */ NdrFcShort( 0x0 ), /* 0 */
/* 3846 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3848 */ NdrFcShort( 0x1a ), /* 26 */
/* 3850 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3852 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3856 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3858 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3860 */ NdrFcShort( 0xffffffd0 ), /* Offset= -48 (3812) */
/* 3862 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3864 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3866 */ NdrFcShort( 0x2 ), /* Offset= 2 (3868) */
/* 3868 */
0x13, 0x0, /* FC_OP */
/* 3870 */ NdrFcShort( 0x2 ), /* Offset= 2 (3872) */
/* 3872 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3874 */ NdrFcShort( 0x8 ), /* 8 */
/* 3876 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3878 */ NdrFcShort( 0x1b ), /* 27 */
/* 3880 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3882 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3884 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 3886 */ NdrFcShort( 0x2 ), /* Offset= 2 (3888) */
/* 3888 */
0x13, 0x0, /* FC_OP */
/* 3890 */ NdrFcShort( 0x2 ), /* Offset= 2 (3892) */
/* 3892 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3894 */ NdrFcShort( 0x8 ), /* 8 */
/* 3896 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3898 */ NdrFcShort( 0x1c ), /* 28 */
/* 3900 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3902 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3904 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 3906 */ NdrFcShort( 0x2 ), /* Offset= 2 (3908) */
/* 3908 */
0x13, 0x0, /* FC_OP */
/* 3910 */ NdrFcShort( 0x2 ), /* Offset= 2 (3912) */
/* 3912 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 3914 */ NdrFcShort( 0x2 ), /* 2 */
/* 3916 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3918 */ NdrFcShort( 0x1d ), /* 29 */
/* 3920 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3922 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 3924 */
0x11, 0x0, /* FC_RP */
/* 3926 */ NdrFcShort( 0x2 ), /* Offset= 2 (3928) */
/* 3928 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3930 */ NdrFcShort( 0x0 ), /* 0 */
/* 3932 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3934 */ NdrFcShort( 0x1e ), /* 30 */
/* 3936 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3938 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 3942 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3944 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 3946 */ NdrFcShort( 0xfffff236 ), /* Offset= -3530 (416) */
/* 3948 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 3950 */
0x11, 0x0, /* FC_RP */
/* 3952 */ NdrFcShort( 0x2 ), /* Offset= 2 (3954) */
/* 3954 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 3956 */ NdrFcShort( 0x8 ), /* 8 */
/* 3958 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 3960 */ NdrFcShort( 0x1f ), /* 31 */
/* 3962 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 3964 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 3966 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3968 */ NdrFcShort( 0x2 ), /* Offset= 2 (3970) */
/* 3970 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3972 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3974 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3976 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3978 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 3980 */ NdrFcShort( 0x2 ), /* Offset= 2 (3982) */
/* 3982 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 3984 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 3986 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 3988 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 3990 */
0x12, 0x0, /* FC_UP */
/* 3992 */ NdrFcShort( 0x2 ), /* Offset= 2 (3994) */
/* 3994 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 3996 */ NdrFcShort( 0x0 ), /* 0 */
/* 3998 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4000 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4002 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4004 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4008 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4010 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4012 */ NdrFcShort( 0xfffff5f8 ), /* Offset= -2568 (1444) */
/* 4014 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4016 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4018 */ NdrFcShort( 0x2 ), /* Offset= 2 (4020) */
/* 4020 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4022 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4024 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4026 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4028 */
0x11, 0x0, /* FC_RP */
/* 4030 */ NdrFcShort( 0x2 ), /* Offset= 2 (4032) */
/* 4032 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4034 */ NdrFcShort( 0x4 ), /* 4 */
/* 4036 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4038 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4040 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4042 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4044 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4046 */ NdrFcShort( 0x2 ), /* Offset= 2 (4048) */
/* 4048 */
0x13, 0x0, /* FC_OP */
/* 4050 */ NdrFcShort( 0x42 ), /* Offset= 66 (4116) */
/* 4052 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4054 */ NdrFcShort( 0x30 ), /* 48 */
/* 4056 */ NdrFcShort( 0x0 ), /* 0 */
/* 4058 */ NdrFcShort( 0xc ), /* Offset= 12 (4070) */
/* 4060 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4062 */ 0x8, /* FC_LONG */
0x6, /* FC_SHORT */
/* 4064 */ 0x42, /* FC_STRUCTPAD6 */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 4066 */ 0x0, /* 0 */
NdrFcShort( 0xfffff58b ), /* Offset= -2677 (1390) */
0x5b, /* FC_END */
/* 4070 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4072 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4074 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4076 */ NdrFcShort( 0x0 ), /* 0 */
/* 4078 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4080 */ NdrFcShort( 0x8 ), /* 8 */
/* 4082 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4084 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4088 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4090 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4092 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (4052) */
/* 4094 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4096 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4098 */ NdrFcShort( 0x20 ), /* 32 */
/* 4100 */ NdrFcShort( 0x0 ), /* 0 */
/* 4102 */ NdrFcShort( 0xa ), /* Offset= 10 (4112) */
/* 4104 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4106 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4108 */ NdrFcShort( 0xfffff02c ), /* Offset= -4052 (56) */
/* 4110 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 4112 */
0x13, 0x0, /* FC_OP */
/* 4114 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (4074) */
/* 4116 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4118 */ NdrFcShort( 0x0 ), /* 0 */
/* 4120 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4122 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4124 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4126 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4130 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4132 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4134 */ NdrFcShort( 0xffffffda ), /* Offset= -38 (4096) */
/* 4136 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4138 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4140 */ NdrFcShort( 0x2 ), /* Offset= 2 (4142) */
/* 4142 */
0x13, 0x0, /* FC_OP */
/* 4144 */ NdrFcShort( 0x2 ), /* Offset= 2 (4146) */
/* 4146 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4148 */ NdrFcShort( 0x8 ), /* 8 */
/* 4150 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4152 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4154 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4156 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4158 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4160 */ NdrFcShort( 0x2 ), /* Offset= 2 (4162) */
/* 4162 */
0x13, 0x0, /* FC_OP */
/* 4164 */ NdrFcShort( 0x2 ), /* Offset= 2 (4166) */
/* 4166 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 4168 */ NdrFcShort( 0x2 ), /* 2 */
/* 4170 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4172 */ NdrFcShort( 0x38 ), /* ia64 Stack size/offset = 56 */
/* 4174 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4176 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 4178 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4180 */ NdrFcShort( 0xfffff148 ), /* Offset= -3768 (412) */
/* 4182 */
0x12, 0x0, /* FC_UP */
/* 4184 */ NdrFcShort( 0x2 ), /* Offset= 2 (4186) */
/* 4186 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4188 */ NdrFcShort( 0x4 ), /* 4 */
/* 4190 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4192 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4194 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4196 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4198 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4200 */ NdrFcShort( 0x2 ), /* Offset= 2 (4202) */
/* 4202 */
0x13, 0x0, /* FC_OP */
/* 4204 */ NdrFcShort( 0x1e ), /* Offset= 30 (4234) */
/* 4206 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4208 */ NdrFcShort( 0x28 ), /* 40 */
/* 4210 */ NdrFcShort( 0x0 ), /* 0 */
/* 4212 */ NdrFcShort( 0xa ), /* Offset= 10 (4222) */
/* 4214 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 4216 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4218 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4220 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 4222 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4224 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4226 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4228 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4230 */
0x13, 0x8, /* FC_OP [simple_pointer] */
/* 4232 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4234 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4236 */ NdrFcShort( 0x0 ), /* 0 */
/* 4238 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4240 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4242 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4244 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4248 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4250 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4252 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (4206) */
/* 4254 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4256 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4258 */ NdrFcShort( 0x2 ), /* Offset= 2 (4260) */
/* 4260 */
0x13, 0x0, /* FC_OP */
/* 4262 */ NdrFcShort( 0x2 ), /* Offset= 2 (4264) */
/* 4264 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4266 */ NdrFcShort( 0x8 ), /* 8 */
/* 4268 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4270 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4272 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4274 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4276 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4278 */ NdrFcShort( 0x2 ), /* Offset= 2 (4280) */
/* 4280 */
0x13, 0x0, /* FC_OP */
/* 4282 */ NdrFcShort( 0x2 ), /* Offset= 2 (4284) */
/* 4284 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 4286 */ NdrFcShort( 0x2 ), /* 2 */
/* 4288 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4290 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4292 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4294 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 4296 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4298 */ NdrFcShort( 0x2 ), /* Offset= 2 (4300) */
/* 4300 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4302 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4304 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4306 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4308 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4310 */ NdrFcShort( 0x2 ), /* Offset= 2 (4312) */
/* 4312 */
0x13, 0x0, /* FC_OP */
/* 4314 */ NdrFcShort( 0x2 ), /* Offset= 2 (4316) */
/* 4316 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4318 */ NdrFcShort( 0x8 ), /* 8 */
/* 4320 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4322 */ NdrFcShort( 0x20 ), /* 32 */
/* 4324 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4326 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 4328 */
0x11, 0x0, /* FC_RP */
/* 4330 */ NdrFcShort( 0xfffffc8e ), /* Offset= -882 (3448) */
/* 4332 */
0x11, 0x0, /* FC_RP */
/* 4334 */ NdrFcShort( 0xfffff0b2 ), /* Offset= -3918 (416) */
/* 4336 */
0x12, 0x0, /* FC_UP */
/* 4338 */ NdrFcShort( 0xfffff0ae ), /* Offset= -3922 (416) */
/* 4340 */
0x11, 0x0, /* FC_RP */
/* 4342 */ NdrFcShort( 0x12 ), /* Offset= 18 (4360) */
/* 4344 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4346 */ NdrFcShort( 0x10 ), /* 16 */
/* 4348 */ NdrFcShort( 0x0 ), /* 0 */
/* 4350 */ NdrFcShort( 0x6 ), /* Offset= 6 (4356) */
/* 4352 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4354 */ 0x40, /* FC_STRUCTPAD4 */
0x5b, /* FC_END */
/* 4356 */
0x12, 0x0, /* FC_UP */
/* 4358 */ NdrFcShort( 0xfffff09a ), /* Offset= -3942 (416) */
/* 4360 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4362 */ NdrFcShort( 0x0 ), /* 0 */
/* 4364 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4366 */ NdrFcShort( 0x21 ), /* 33 */
/* 4368 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4370 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4374 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4376 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4378 */ NdrFcShort( 0xffffffde ), /* Offset= -34 (4344) */
/* 4380 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4382 */
0x12, 0x0, /* FC_UP */
/* 4384 */ NdrFcShort( 0x2 ), /* Offset= 2 (4386) */
/* 4386 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4388 */ NdrFcShort( 0x0 ), /* 0 */
/* 4390 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4392 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4394 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4396 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4400 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4402 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4404 */ NdrFcShort( 0xfffff470 ), /* Offset= -2960 (1444) */
/* 4406 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4408 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4410 */ NdrFcShort( 0x2 ), /* Offset= 2 (4412) */
/* 4412 */
0x13, 0x0, /* FC_OP */
/* 4414 */ NdrFcShort( 0xfffff062 ), /* Offset= -3998 (416) */
/* 4416 */
0x11, 0x0, /* FC_RP */
/* 4418 */ NdrFcShort( 0x2 ), /* Offset= 2 (4420) */
/* 4420 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4422 */ NdrFcShort( 0x4 ), /* 4 */
/* 4424 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4426 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4428 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4430 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4432 */
0x11, 0x0, /* FC_RP */
/* 4434 */ NdrFcShort( 0x40 ), /* Offset= 64 (4498) */
/* 4436 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4438 */ NdrFcShort( 0x0 ), /* 0 */
/* 4440 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4442 */ NdrFcShort( 0x20 ), /* 32 */
/* 4444 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4446 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4450 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4452 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4454 */ NdrFcShort( 0xfffff43e ), /* Offset= -3010 (1444) */
/* 4456 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4458 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 4460 */ NdrFcShort( 0x58 ), /* 88 */
/* 4462 */ NdrFcShort( 0x0 ), /* 0 */
/* 4464 */ NdrFcShort( 0x16 ), /* Offset= 22 (4486) */
/* 4466 */ 0x36, /* FC_POINTER */
0x4c, /* FC_EMBEDDED_COMPLEX */
/* 4468 */ 0x0, /* 0 */
NdrFcShort( 0xffffeeab ), /* Offset= -4437 (32) */
0x36, /* FC_POINTER */
/* 4472 */ 0x36, /* FC_POINTER */
0x8, /* FC_LONG */
/* 4474 */ 0x40, /* FC_STRUCTPAD4 */
0xb, /* FC_HYPER */
/* 4476 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4478 */ NdrFcShort( 0xfffff022 ), /* Offset= -4062 (416) */
/* 4480 */ 0x6, /* FC_SHORT */
0x1, /* FC_BYTE */
/* 4482 */ 0x1, /* FC_BYTE */
0x40, /* FC_STRUCTPAD4 */
/* 4484 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4486 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4488 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4490 */
0x12, 0x0, /* FC_UP */
/* 4492 */ NdrFcShort( 0xffffffc8 ), /* Offset= -56 (4436) */
/* 4494 */
0x12, 0x0, /* FC_UP */
/* 4496 */ NdrFcShort( 0xffffeea8 ), /* Offset= -4440 (56) */
/* 4498 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 4500 */ NdrFcShort( 0x0 ), /* 0 */
/* 4502 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4504 */ NdrFcShort( 0x22 ), /* 34 */
/* 4506 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4508 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4512 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4514 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4516 */ NdrFcShort( 0xffffffc6 ), /* Offset= -58 (4458) */
/* 4518 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4520 */
0x12, 0x0, /* FC_UP */
/* 4522 */ NdrFcShort( 0x2 ), /* Offset= 2 (4524) */
/* 4524 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4526 */ NdrFcShort( 0x0 ), /* 0 */
/* 4528 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4530 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
/* 4532 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4534 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4538 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4540 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4542 */ NdrFcShort( 0xfffff3e6 ), /* Offset= -3098 (1444) */
/* 4544 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4546 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4548 */ NdrFcShort( 0x2 ), /* Offset= 2 (4550) */
/* 4550 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4552 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4554 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4556 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4558 */
0x11, 0x0, /* FC_RP */
/* 4560 */ NdrFcShort( 0x2 ), /* Offset= 2 (4562) */
/* 4562 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4564 */ NdrFcShort( 0x4 ), /* 4 */
/* 4566 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4568 */ NdrFcShort( 0x50 ), /* ia64 Stack size/offset = 80 */
/* 4570 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4572 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4574 */
0x11, 0x0, /* FC_RP */
/* 4576 */ NdrFcShort( 0xffffff8a ), /* Offset= -118 (4458) */
/* 4578 */
0x11, 0x0, /* FC_RP */
/* 4580 */ NdrFcShort( 0x2 ), /* Offset= 2 (4582) */
/* 4582 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4584 */ NdrFcShort( 0x4 ), /* 4 */
/* 4586 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4588 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4590 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4592 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4594 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4596 */ NdrFcShort( 0x2 ), /* Offset= 2 (4598) */
/* 4598 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4600 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4602 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 4604 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4606 */
0x12, 0x0, /* FC_UP */
/* 4608 */ NdrFcShort( 0x2 ), /* Offset= 2 (4610) */
/* 4610 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4612 */ NdrFcShort( 0x0 ), /* 0 */
/* 4614 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4616 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
/* 4618 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4620 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4624 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4626 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4628 */ NdrFcShort( 0xfffff4fe ), /* Offset= -2818 (1810) */
/* 4630 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4632 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4634 */ NdrFcShort( 0x2 ), /* Offset= 2 (4636) */
/* 4636 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4638 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4640 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4642 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4644 */
0x11, 0x0, /* FC_RP */
/* 4646 */ NdrFcShort( 0x2 ), /* Offset= 2 (4648) */
/* 4648 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4650 */ NdrFcShort( 0x4 ), /* 4 */
/* 4652 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x0, /* */
/* 4654 */ NdrFcShort( 0x48 ), /* ia64 Stack size/offset = 72 */
/* 4656 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4658 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4660 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4662 */ NdrFcShort( 0x2 ), /* Offset= 2 (4664) */
/* 4664 */
0x13, 0x0, /* FC_OP */
/* 4666 */ NdrFcShort( 0x2 ), /* Offset= 2 (4668) */
/* 4668 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4670 */ NdrFcShort( 0x10 ), /* 16 */
/* 4672 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4674 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4676 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4678 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4680 */ NdrFcShort( 0xffffedf0 ), /* Offset= -4624 (56) */
/* 4682 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4684 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4686 */ NdrFcShort( 0x2 ), /* Offset= 2 (4688) */
/* 4688 */
0x13, 0x0, /* FC_OP */
/* 4690 */ NdrFcShort( 0x2 ), /* Offset= 2 (4692) */
/* 4692 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4694 */ NdrFcShort( 0x4 ), /* 4 */
/* 4696 */ 0x29, /* Corr desc: parameter, FC_ULONG */
0x54, /* FC_DEREFERENCE */
/* 4698 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4700 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
/* 4702 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4704 */
0x11, 0x0, /* FC_RP */
/* 4706 */ NdrFcShort( 0x2 ), /* Offset= 2 (4708) */
/* 4708 */
0x15, /* FC_STRUCT */
0x3, /* 3 */
/* 4710 */ NdrFcShort( 0x2c ), /* 44 */
/* 4712 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4714 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4716 */ NdrFcShort( 0xffffedcc ), /* Offset= -4660 (56) */
/* 4718 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4720 */ NdrFcShort( 0xffffedc8 ), /* Offset= -4664 (56) */
/* 4722 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4724 */
0x11, 0x0, /* FC_RP */
/* 4726 */ NdrFcShort( 0x24 ), /* Offset= 36 (4762) */
/* 4728 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4730 */ NdrFcShort( 0x0 ), /* 0 */
/* 4732 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4734 */ NdrFcShort( 0x10 ), /* 16 */
/* 4736 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4738 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4742 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4744 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 4746 */ NdrFcShort( 0xfffff488 ), /* Offset= -2936 (1810) */
/* 4748 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4750 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4752 */ NdrFcShort( 0x4 ), /* 4 */
/* 4754 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
0x0, /* */
/* 4756 */ NdrFcShort( 0x14 ), /* 20 */
/* 4758 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4760 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4762 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 4764 */ NdrFcShort( 0x18 ), /* 24 */
/* 4766 */ NdrFcShort( 0x0 ), /* 0 */
/* 4768 */ NdrFcShort( 0x8 ), /* Offset= 8 (4776) */
/* 4770 */ 0x36, /* FC_POINTER */
0x36, /* FC_POINTER */
/* 4772 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 4774 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4776 */
0x12, 0x0, /* FC_UP */
/* 4778 */ NdrFcShort( 0xffffffce ), /* Offset= -50 (4728) */
/* 4780 */
0x12, 0x0, /* FC_UP */
/* 4782 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (4750) */
/* 4784 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4786 */ NdrFcShort( 0xffffffb2 ), /* Offset= -78 (4708) */
/* 4788 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4790 */ NdrFcShort( 0x2 ), /* Offset= 2 (4792) */
/* 4792 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4794 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4796 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
/* 4798 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4800 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4802 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (4762) */
/* 4804 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 4806 */ NdrFcShort( 0x2 ), /* Offset= 2 (4808) */
/* 4808 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 4810 */ NdrFcShort( 0x1 ), /* 1 */
/* 4812 */ NdrFcShort( 0x8 ), /* 8 */
/* 4814 */ NdrFcShort( 0x0 ), /* 0 */
/* 4816 */ NdrFcShort( 0xfffff018 ), /* Offset= -4072 (744) */
/* 4818 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4820 */ NdrFcShort( 0x2 ), /* Offset= 2 (4822) */
/* 4822 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4824 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4826 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 4828 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4830 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4832 */ NdrFcShort( 0x2 ), /* Offset= 2 (4834) */
/* 4834 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4836 */ NdrFcLong( 0x3a6ad9e0 ), /* 980081120 */
/* 4840 */ NdrFcShort( 0x23b9 ), /* 9145 */
/* 4842 */ NdrFcShort( 0x11cf ), /* 4559 */
/* 4844 */ 0xad, /* 173 */
0x60, /* 96 */
/* 4846 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 4848 */ 0x0, /* 0 */
0xa7, /* 167 */
/* 4850 */ 0x4c, /* 76 */
0xcd, /* 205 */
/* 4852 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4854 */ NdrFcShort( 0x2 ), /* Offset= 2 (4856) */
/* 4856 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4858 */ NdrFcLong( 0xfb15084 ), /* 263278724 */
/* 4862 */ NdrFcShort( 0xaf41 ), /* -20671 */
/* 4864 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 4866 */ 0xbd, /* 189 */
0x2b, /* 43 */
/* 4868 */ 0x20, /* 32 */
0x4c, /* 76 */
/* 4870 */ 0x4f, /* 79 */
0x4f, /* 79 */
/* 4872 */ 0x50, /* 80 */
0x20, /* 32 */
/* 4874 */
0x11, 0x8, /* FC_RP [simple_pointer] */
/* 4876 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4878 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 4880 */ NdrFcLong( 0x79eac9d0 ), /* 2045430224 */
/* 4884 */ NdrFcShort( 0xbaf9 ), /* -17671 */
/* 4886 */ NdrFcShort( 0x11ce ), /* 4558 */
/* 4888 */ 0x8c, /* 140 */
0x82, /* 130 */
/* 4890 */ 0x0, /* 0 */
0xaa, /* 170 */
/* 4892 */ 0x0, /* 0 */
0x4b, /* 75 */
/* 4894 */ 0xa9, /* 169 */
0xb, /* 11 */
/* 4896 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 4898 */ NdrFcShort( 0x2 ), /* Offset= 2 (4900) */
/* 4900 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4902 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4904 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 4906 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4908 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 4910 */ NdrFcShort( 0x2 ), /* Offset= 2 (4912) */
/* 4912 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 4914 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 4916 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 4918 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 4920 */
0x11, 0x0, /* FC_RP */
/* 4922 */ NdrFcShort( 0x2 ), /* Offset= 2 (4924) */
/* 4924 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4926 */ NdrFcShort( 0x0 ), /* 0 */
/* 4928 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4930 */ NdrFcShort( 0x23 ), /* 35 */
/* 4932 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4934 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4938 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4940 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4942 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4944 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4946 */
0x11, 0x0, /* FC_RP */
/* 4948 */ NdrFcShort( 0x2 ), /* Offset= 2 (4950) */
/* 4950 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 4952 */ NdrFcShort( 0x0 ), /* 0 */
/* 4954 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4956 */ NdrFcShort( 0x24 ), /* 36 */
/* 4958 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4960 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 4964 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4966 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 4968 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 4970 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 4972 */
0x11, 0x0, /* FC_RP */
/* 4974 */ NdrFcShort( 0x2 ), /* Offset= 2 (4976) */
/* 4976 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 4978 */ NdrFcShort( 0x4 ), /* 4 */
/* 4980 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 4982 */ NdrFcShort( 0x25 ), /* 37 */
/* 4984 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 4986 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 4988 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 4990 */ NdrFcShort( 0x2 ), /* Offset= 2 (4992) */
/* 4992 */
0x13, 0x0, /* FC_OP */
/* 4994 */ NdrFcShort( 0x2 ), /* Offset= 2 (4996) */
/* 4996 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 4998 */ NdrFcShort( 0x8 ), /* 8 */
/* 5000 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5002 */ NdrFcShort( 0x26 ), /* 38 */
/* 5004 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5006 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5008 */
0x11, 0x0, /* FC_RP */
/* 5010 */ NdrFcShort( 0x2 ), /* Offset= 2 (5012) */
/* 5012 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5014 */ NdrFcShort( 0x0 ), /* 0 */
/* 5016 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5018 */ NdrFcShort( 0x27 ), /* 39 */
/* 5020 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5022 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5026 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5028 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 5030 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 5032 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5034 */
0x11, 0x0, /* FC_RP */
/* 5036 */ NdrFcShort( 0x2 ), /* Offset= 2 (5038) */
/* 5038 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5040 */ NdrFcShort( 0x0 ), /* 0 */
/* 5042 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5044 */ NdrFcShort( 0x28 ), /* 40 */
/* 5046 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5048 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5052 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5054 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 5056 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 5058 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5060 */
0x11, 0x0, /* FC_RP */
/* 5062 */ NdrFcShort( 0x2 ), /* Offset= 2 (5064) */
/* 5064 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 5066 */ NdrFcShort( 0x4 ), /* 4 */
/* 5068 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5070 */ NdrFcShort( 0x29 ), /* 41 */
/* 5072 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5074 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 5076 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 5078 */ NdrFcShort( 0x2 ), /* Offset= 2 (5080) */
/* 5080 */
0x13, 0x0, /* FC_OP */
/* 5082 */ NdrFcShort( 0x2 ), /* Offset= 2 (5084) */
/* 5084 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 5086 */ NdrFcShort( 0x8 ), /* 8 */
/* 5088 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5090 */ NdrFcShort( 0x2a ), /* 42 */
/* 5092 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5094 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5096 */
0x11, 0x0, /* FC_RP */
/* 5098 */ NdrFcShort( 0x2 ), /* Offset= 2 (5100) */
/* 5100 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5102 */ NdrFcShort( 0x0 ), /* 0 */
/* 5104 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5106 */ NdrFcShort( 0x2b ), /* 43 */
/* 5108 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5110 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5114 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5116 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 5118 */
0x25, /* FC_C_WSTRING */
0x5c, /* FC_PAD */
/* 5120 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5122 */
0x11, 0x0, /* FC_RP */
/* 5124 */ NdrFcShort( 0x2 ), /* Offset= 2 (5126) */
/* 5126 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 5128 */ NdrFcShort( 0x4 ), /* 4 */
/* 5130 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5132 */ NdrFcShort( 0x2c ), /* 44 */
/* 5134 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5136 */ 0x8, /* FC_LONG */
0x5b, /* FC_END */
/* 5138 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5140 */ NdrFcShort( 0x2 ), /* Offset= 2 (5142) */
/* 5142 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5144 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 5146 */ NdrFcShort( 0x20 ), /* ia64 Stack size/offset = 32 */
/* 5148 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 5150 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5152 */ NdrFcShort( 0x2 ), /* Offset= 2 (5154) */
/* 5154 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5156 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 5158 */ NdrFcShort( 0x40 ), /* ia64 Stack size/offset = 64 */
/* 5160 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 5162 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5164 */ NdrFcShort( 0x2 ), /* Offset= 2 (5166) */
/* 5166 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5168 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 5170 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
/* 5172 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 5174 */
0x12, 0x0, /* FC_UP */
/* 5176 */ NdrFcShort( 0x2 ), /* Offset= 2 (5178) */
/* 5178 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5180 */ NdrFcShort( 0x0 ), /* 0 */
/* 5182 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5184 */ NdrFcShort( 0x2d ), /* 45 */
/* 5186 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5188 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5192 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5194 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5196 */ NdrFcShort( 0xffffed54 ), /* Offset= -4780 (416) */
/* 5198 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5200 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5202 */ NdrFcShort( 0x2 ), /* Offset= 2 (5204) */
/* 5204 */
0x13, 0x0, /* FC_OP */
/* 5206 */ NdrFcShort( 0x2 ), /* Offset= 2 (5208) */
/* 5208 */
0x21, /* FC_BOGUS_ARRAY */
0x3, /* 3 */
/* 5210 */ NdrFcShort( 0x0 ), /* 0 */
/* 5212 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5214 */ NdrFcShort( 0x2e ), /* 46 */
/* 5216 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5218 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5222 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5224 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5226 */ NdrFcShort( 0xffffed36 ), /* Offset= -4810 (416) */
/* 5228 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5230 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5232 */ NdrFcShort( 0x2 ), /* Offset= 2 (5234) */
/* 5234 */
0x13, 0x0, /* FC_OP */
/* 5236 */ NdrFcShort( 0x2 ), /* Offset= 2 (5238) */
/* 5238 */
0x21, /* FC_BOGUS_ARRAY */
0x7, /* 7 */
/* 5240 */ NdrFcShort( 0x0 ), /* 0 */
/* 5242 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5244 */ NdrFcShort( 0x2f ), /* 47 */
/* 5246 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5248 */ NdrFcLong( 0xffffffff ), /* -1 */
/* 5252 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5254 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 5256 */ NdrFcShort( 0xfffffa5c ), /* Offset= -1444 (3812) */
/* 5258 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 5260 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 5262 */ NdrFcShort( 0x2 ), /* Offset= 2 (5264) */
/* 5264 */
0x13, 0x0, /* FC_OP */
/* 5266 */ NdrFcShort( 0x2 ), /* Offset= 2 (5268) */
/* 5268 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 5270 */ NdrFcShort( 0x8 ), /* 8 */
/* 5272 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5274 */ NdrFcShort( 0x30 ), /* 48 */
/* 5276 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5278 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5280 */
0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
/* 5282 */ NdrFcShort( 0x2 ), /* Offset= 2 (5284) */
/* 5284 */
0x13, 0x0, /* FC_OP */
/* 5286 */ NdrFcShort( 0x2 ), /* Offset= 2 (5288) */
/* 5288 */
0x1b, /* FC_CARRAY */
0x7, /* 7 */
/* 5290 */ NdrFcShort( 0x8 ), /* 8 */
/* 5292 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5294 */ NdrFcShort( 0x31 ), /* 49 */
/* 5296 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5298 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 5300 */
0x12, 0x14, /* FC_UP [alloced_on_stack] [pointer_deref] */
/* 5302 */ NdrFcShort( 0x2 ), /* Offset= 2 (5304) */
/* 5304 */
0x13, 0x0, /* FC_OP */
/* 5306 */ NdrFcShort( 0x2 ), /* Offset= 2 (5308) */
/* 5308 */
0x1b, /* FC_CARRAY */
0x1, /* 1 */
/* 5310 */ NdrFcShort( 0x2 ), /* 2 */
/* 5312 */ 0x20, /* Corr desc: parameter, */
0x59, /* FC_CALLBACK */
/* 5314 */ NdrFcShort( 0x32 ), /* 50 */
/* 5316 */ NdrFcShort( 0x0 ), /* Corr flags: */
/* 5318 */ 0x5, /* FC_WCHAR */
0x5b, /* FC_END */
/* 5320 */
0x11, 0x4, /* FC_RP [alloced_on_stack] */
/* 5322 */ NdrFcShort( 0xffffeb6e ), /* Offset= -5266 (56) */
/* 5324 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5326 */ NdrFcShort( 0x2 ), /* Offset= 2 (5328) */
/* 5328 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5330 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 5332 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5334 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
/* 5336 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 5338 */ NdrFcShort( 0x2 ), /* Offset= 2 (5340) */
/* 5340 */
0x2f, /* FC_IP */
0x5c, /* FC_PAD */
/* 5342 */ 0x2b, /* Corr desc: parameter, FC_HYPER */
0x0, /* */
/* 5344 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
/* 5346 */ NdrFcShort( 0x5 ), /* Corr flags: early, iid_is, */
0x0
}
};
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
{
{
VARIANT_UserSize
,VARIANT_UserMarshal
,VARIANT_UserUnmarshal
,VARIANT_UserFree
},
{
BSTR_UserSize
,BSTR_UserMarshal
,BSTR_UserUnmarshal
,BSTR_UserFree
},
{
LPSAFEARRAY_UserSize
,LPSAFEARRAY_UserMarshal
,LPSAFEARRAY_UserUnmarshal
,LPSAFEARRAY_UserFree
}
};
static void __RPC_USER IViewSort_RemoteSetSortOrderExprEval_0006( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cValues );
}
static void __RPC_USER IViewSort_RemoteSetSortOrderExprEval_0007( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cValues;
const DBORDINAL *rgColumns;
const DBSORT *rgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cValues );
}
static void __RPC_USER IAccessor_DBBINDEXTExprEval_0000( PMIDL_STUB_MESSAGE pStubMsg )
{
DBBINDEXT *pS = ( DBBINDEXT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->ulExtension );
}
static void __RPC_USER IAccessor_RemoteCreateAccessorExprEval_0001( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBACCESSORFLAGS dwAccessorFlags;
char Pad0[4];
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IAccessor_RemoteCreateAccessorExprEval_0002( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBACCESSORFLAGS dwAccessorFlags;
char Pad0[4];
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBLENGTH cbRowSize;
HACCESSOR *phAccessor;
DBBINDSTATUS *rgStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IAccessor_RemoteGetBindingsExprEval_0003( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
HACCESSOR hAccessor;
DBACCESSORFLAGS *pdwAccessorFlags;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcBindings );
}
static void __RPC_USER ICommand_RemoteExecuteExprEval_000d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
char Pad0[4];
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER ICommand_RemoteExecuteExprEval_000e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
REFIID riid;
HACCESSOR hAccessor;
DB_UPARAMS cParamSets;
GUID *pGuid;
ULONG ulGuidOffset;
char Pad0[4];
RMTPACK *pInputParams;
RMTPACK *pOutputParams;
DBCOUNTITEM cBindings;
DBBINDING *rgBindings;
DBSTATUS *rgStatus;
DBROWCOUNT *pcRowsAffected;
IUnknown **ppRowset;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cBindings );
}
static void __RPC_USER IViewSort_RemoteGetSortOrderExprEval_0004( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcValues );
}
static void __RPC_USER IViewSort_RemoteGetSortOrderExprEval_0005( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcValues;
DBORDINAL **prgColumns;
DBSORT **prgOrders;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcValues );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_0011( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcbNamesBuffer );
}
static void __RPC_USER ICommandWithParameters_RemoteMapParameterNamesExprEval_0012( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cParamNames );
}
static void __RPC_USER ICommandWithParameters_RemoteMapParameterNamesExprEval_0013( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParamNames;
LPCOLESTR *rgParamNames;
DB_LPARAMS *rgParamOrdinals;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cParamNames );
}
static void __RPC_USER ICommandWithParameters_RemoteSetParameterInfoExprEval_0014( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cParams );
}
static void __RPC_USER ICommandWithParameters_RemoteSetParameterInfoExprEval_0015( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS cParams;
const DB_UPARAMS *rgParamOrdinals;
const DBPARAMBINDINFO *rgParamBindInfo;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cParams );
}
static void __RPC_USER IViewFilter_RemoteGetFilterBindingsExprEval_0008( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM *pcBindings;
DBBINDING **prgBindings;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcBindings );
}
static void __RPC_USER IRowsetNotify_RemoteOnFieldChangeExprEval_0009( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IRowset *pRowset;
HROW hRow;
DBORDINAL cColumns;
DBORDINAL *rgColumns;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cColumns );
}
static void __RPC_USER IRowsetNotify_RemoteOnRowChangeExprEval_000a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IRowset *pRowset;
DBCOUNTITEM cRows;
const HROW *rghRows;
DBREASON eReason;
char Pad0[4];
DBEVENTPHASE ePhase;
char Pad1[4];
BOOL fCantDeny;
char Pad2[4];
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER ICommand_PROPVARIANTExprEval_000b( PMIDL_STUB_MESSAGE pStubMsg )
{
PROPVARIANT *pS = ( PROPVARIANT * )(pStubMsg->StackTop - 8);
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( unsigned short )pS->vt );
}
static void __RPC_USER ICommand_CLIPDATAExprEval_000c( PMIDL_STUB_MESSAGE pStubMsg )
{
CLIPDATA *pS = ( CLIPDATA * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( pS->cbSize - 4 );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_000f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcParams );
}
static void __RPC_USER ICommandWithParameters_RemoteGetParameterInfoExprEval_0010( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DB_UPARAMS *pcParams;
DBPARAMINFO **prgParamInfo;
DBBYTEOFFSET **prgNameOffsets;
DBLENGTH *pcbNamesBuffer;
OLECHAR **ppNamesBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcParams );
}
static void __RPC_USER IColumnsRowset_RemoteGetAvailableColumnsExprEval_0016( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcOptColumns;
DBID **prgOptColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcOptColumns );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0017( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cOptColumns );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0018( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cPropertySets );
}
static void __RPC_USER IColumnsRowset_RemoteGetColumnsRowsetExprEval_0019( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBORDINAL cOptColumns;
const DBID *rgOptColumns;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
IUnknown **ppColRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cTotalProps );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001b( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001c( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo_RemoteGetColumnInfoExprEval_001d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL *pcColumns;
DBCOLUMNINFO **prgInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcbStringsBuffer );
}
static void __RPC_USER IColumnsInfo_RemoteMapColumnIDsExprEval_001e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cColumnIDs );
}
static void __RPC_USER IColumnsInfo_RemoteMapColumnIDsExprEval_001f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDs;
const DBID *rgColumnIDs;
DBORDINAL *rgColumns;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cColumnIDs );
}
static void __RPC_USER IDBDataSourceAdmin_RemoteGetCreationPropertiesExprEval_0020( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
ULONG cPropertyIDSets;
char Pad0[4];
const DBPROPIDSET *rgPropertyIDSets;
ULONG *pcPropertyInfoSets;
DBPROPINFOSET **prgPropertyInfoSets;
DBCOUNTITEM *pcOffsets;
DBBYTEOFFSET **prgDescOffsets;
ULONG *pcbDescBuffer;
OLECHAR **ppDescBuffer;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcOffsets );
}
static void __RPC_USER IIndexDefinition_RemoteCreateIndexExprEval_0021( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBID *pTableID;
DBID *pIndexID;
DBORDINAL cIndexColumnDescs;
const DBINDEXCOLUMNDESC *rgIndexColumnDescs;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
DBID **ppIndexID;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cIndexColumnDescs );
}
static void __RPC_USER ITableDefinition_RemoteCreateTableExprEval_0022( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
IUnknown *pUnkOuter;
DBID *pTableID;
DBORDINAL cColumnDescs;
const DBCOLUMNDESC *rgColumnDescs;
REFIID riid;
ULONG cPropertySets;
char Pad0[4];
DBPROPSET *rgPropertySets;
DBID **ppTableID;
IUnknown **ppRowset;
ULONG cTotalProps;
char Pad1[4];
DBPROPSTATUS *rgPropStatus;
BOOL *pfTableCreated;
IErrorInfo **ppErrorInfoRem;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cColumnDescs );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0023( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0024( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0025( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteCopyExprEval_0026( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwCopyFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0027( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0028( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_0029( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteMoveExprEval_002a( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszSourceURLs;
LPCOLESTR *rgpwszDestURLs;
DWORD dwMoveFlags;
char Pad0[4];
IAuthenticate *pAuthenticate;
DBSTATUS *rgdwStatus;
DBBYTEOFFSET **prgulNewURLOffsets;
ULONG *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteDeleteExprEval_002b( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
char Pad0[4];
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IScopedOperations_RemoteDeleteExprEval_002c( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBCOUNTITEM cRows;
LPCOLESTR *rgpwszURLs;
DWORD dwDeleteFlags;
char Pad0[4];
DBSTATUS *rgdwStatus;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cRows );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002d( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )pS->cColumnIDMasks );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002e( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002f( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0030( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0031( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcColumns );
}
static void __RPC_USER IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0032( PMIDL_STUB_MESSAGE pStubMsg )
{
#pragma pack(8)
struct _PARAM_STRUCT
{
IRowsetBookmark *This;
DBORDINAL cColumnIDMasks;
const DBID *rgColumnIDMasks;
DWORD dwFlags;
char Pad0[4];
DBORDINAL *pcColumns;
DBID **prgColumnIDs;
DBCOLUMNINFO **prgColumnInfo;
DBBYTEOFFSET **prgNameOffsets;
DBBYTEOFFSET **prgcolumnidOffsets;
DBLENGTH *pcbStringsBuffer;
OLECHAR **ppStringsBuffer;
HRESULT _RetVal;
};
#pragma pack()
struct _PARAM_STRUCT *pS = ( struct _PARAM_STRUCT * )pStubMsg->StackTop;
pStubMsg->Offset = 0;
pStubMsg->MaxCount = (ULONG_PTR) ( ( ULONG )*pS->pcbStringsBuffer );
}
static const EXPR_EVAL ExprEvalRoutines[] =
{
IAccessor_DBBINDEXTExprEval_0000
,IAccessor_RemoteCreateAccessorExprEval_0001
,IAccessor_RemoteCreateAccessorExprEval_0002
,IAccessor_RemoteGetBindingsExprEval_0003
,IViewSort_RemoteGetSortOrderExprEval_0004
,IViewSort_RemoteGetSortOrderExprEval_0005
,IViewSort_RemoteSetSortOrderExprEval_0006
,IViewSort_RemoteSetSortOrderExprEval_0007
,IViewFilter_RemoteGetFilterBindingsExprEval_0008
,IRowsetNotify_RemoteOnFieldChangeExprEval_0009
,IRowsetNotify_RemoteOnRowChangeExprEval_000a
,ICommand_PROPVARIANTExprEval_000b
,ICommand_CLIPDATAExprEval_000c
,ICommand_RemoteExecuteExprEval_000d
,ICommand_RemoteExecuteExprEval_000e
,ICommandWithParameters_RemoteGetParameterInfoExprEval_000f
,ICommandWithParameters_RemoteGetParameterInfoExprEval_0010
,ICommandWithParameters_RemoteGetParameterInfoExprEval_0011
,ICommandWithParameters_RemoteMapParameterNamesExprEval_0012
,ICommandWithParameters_RemoteMapParameterNamesExprEval_0013
,ICommandWithParameters_RemoteSetParameterInfoExprEval_0014
,ICommandWithParameters_RemoteSetParameterInfoExprEval_0015
,IColumnsRowset_RemoteGetAvailableColumnsExprEval_0016
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0017
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0018
,IColumnsRowset_RemoteGetColumnsRowsetExprEval_0019
,IColumnsInfo_RemoteGetColumnInfoExprEval_001a
,IColumnsInfo_RemoteGetColumnInfoExprEval_001b
,IColumnsInfo_RemoteGetColumnInfoExprEval_001c
,IColumnsInfo_RemoteGetColumnInfoExprEval_001d
,IColumnsInfo_RemoteMapColumnIDsExprEval_001e
,IColumnsInfo_RemoteMapColumnIDsExprEval_001f
,IDBDataSourceAdmin_RemoteGetCreationPropertiesExprEval_0020
,IIndexDefinition_RemoteCreateIndexExprEval_0021
,ITableDefinition_RemoteCreateTableExprEval_0022
,IScopedOperations_RemoteCopyExprEval_0023
,IScopedOperations_RemoteCopyExprEval_0024
,IScopedOperations_RemoteCopyExprEval_0025
,IScopedOperations_RemoteCopyExprEval_0026
,IScopedOperations_RemoteMoveExprEval_0027
,IScopedOperations_RemoteMoveExprEval_0028
,IScopedOperations_RemoteMoveExprEval_0029
,IScopedOperations_RemoteMoveExprEval_002a
,IScopedOperations_RemoteDeleteExprEval_002b
,IScopedOperations_RemoteDeleteExprEval_002c
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002d
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002e
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_002f
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0030
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0031
,IColumnsInfo2_RemoteGetRestrictedColumnInfoExprEval_0032
};
/* Standard interface: __MIDL_itf_oledb_0000, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Standard interface: DBStructureDefinitions, ver. 0.0,
GUID={0x0c733a80,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IUnknown, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
/* Object interface: IAccessor, ver. 0.0,
GUID={0x0c733a8c,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IAccessor_FormatStringOffsetTable[] =
{
0,
50,
124,
186
};
static const MIDL_STUBLESS_PROXY_INFO IAccessor_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IAccessor_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IAccessor_StubThunkTable[] =
{
IAccessor_RemoteAddRefAccessor_Thunk,
IAccessor_RemoteCreateAccessor_Thunk,
IAccessor_RemoteGetBindings_Thunk,
IAccessor_RemoteReleaseAccessor_Thunk
};
static const MIDL_SERVER_INFO IAccessor_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IAccessor_FormatStringOffsetTable[-3],
&IAccessor_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IAccessorProxyVtbl =
{
&IAccessor_ProxyInfo,
&IID_IAccessor,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IAccessor_AddRefAccessor_Proxy ,
IAccessor_CreateAccessor_Proxy ,
IAccessor_GetBindings_Proxy ,
IAccessor_ReleaseAccessor_Proxy
};
const CInterfaceStubVtbl _IAccessorStubVtbl =
{
&IID_IAccessor,
&IAccessor_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowset, ver. 0.0,
GUID={0x0c733a7c,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetInfo, ver. 0.0,
GUID={0x0c733a55,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetInfo_FormatStringOffsetTable[] =
{
236,
298,
354
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetInfo_StubThunkTable[] =
{
IRowsetInfo_RemoteGetProperties_Thunk,
IRowsetInfo_RemoteGetReferencedRowset_Thunk,
IRowsetInfo_RemoteGetSpecification_Thunk
};
static const MIDL_SERVER_INFO IRowsetInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetInfo_FormatStringOffsetTable[-3],
&IRowsetInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRowsetInfoProxyVtbl =
{
&IRowsetInfo_ProxyInfo,
&IID_IRowsetInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetInfo_GetProperties_Proxy ,
IRowsetInfo_GetReferencedRowset_Proxy ,
IRowsetInfo_GetSpecification_Proxy
};
const CInterfaceStubVtbl _IRowsetInfoStubVtbl =
{
&IID_IRowsetInfo,
&IRowsetInfo_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetLocate, ver. 0.0,
GUID={0x0c733a7d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetResynch, ver. 0.0,
GUID={0x0c733a84,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetScroll, ver. 0.0,
GUID={0x0c733a7e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0265, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IChapteredRowset, ver. 0.0,
GUID={0x0c733a93,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IChapteredRowset_FormatStringOffsetTable[] =
{
404,
454
};
static const MIDL_STUBLESS_PROXY_INFO IChapteredRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IChapteredRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IChapteredRowset_StubThunkTable[] =
{
IChapteredRowset_RemoteAddRefChapter_Thunk,
IChapteredRowset_RemoteReleaseChapter_Thunk
};
static const MIDL_SERVER_INFO IChapteredRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IChapteredRowset_FormatStringOffsetTable[-3],
&IChapteredRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IChapteredRowsetProxyVtbl =
{
&IChapteredRowset_ProxyInfo,
&IID_IChapteredRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IChapteredRowset_AddRefChapter_Proxy ,
IChapteredRowset_ReleaseChapter_Proxy
};
const CInterfaceStubVtbl _IChapteredRowsetStubVtbl =
{
&IID_IChapteredRowset,
&IChapteredRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetFind, ver. 0.0,
GUID={0x0c733a9d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowPosition, ver. 0.0,
GUID={0x0c733a94,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowPosition_FormatStringOffsetTable[] =
{
504,
542,
598,
648,
692
};
static const MIDL_STUBLESS_PROXY_INFO IRowPosition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowPosition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowPosition_StubThunkTable[] =
{
IRowPosition_RemoteClearRowPosition_Thunk,
IRowPosition_RemoteGetRowPosition_Thunk,
IRowPosition_RemoteGetRowset_Thunk,
IRowPosition_RemoteInitialize_Thunk,
IRowPosition_RemoteSetRowPosition_Thunk
};
static const MIDL_SERVER_INFO IRowPosition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowPosition_FormatStringOffsetTable[-3],
&IRowPosition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _IRowPositionProxyVtbl =
{
&IRowPosition_ProxyInfo,
&IID_IRowPosition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowPosition_ClearRowPosition_Proxy ,
IRowPosition_GetRowPosition_Proxy ,
IRowPosition_GetRowset_Proxy ,
IRowPosition_Initialize_Proxy ,
IRowPosition_SetRowPosition_Proxy
};
const CInterfaceStubVtbl _IRowPositionStubVtbl =
{
&IID_IRowPosition,
&IRowPosition_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowPositionChange, ver. 0.0,
GUID={0x0997a571,0x126e,0x11d0,{0x9f,0x8a,0x00,0xa0,0xc9,0xa0,0x63,0x1e}} */
#pragma code_seg(".orpc")
static const unsigned short IRowPositionChange_FormatStringOffsetTable[] =
{
748
};
static const MIDL_STUBLESS_PROXY_INFO IRowPositionChange_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowPositionChange_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowPositionChange_StubThunkTable[] =
{
IRowPositionChange_RemoteOnRowPositionChange_Thunk
};
static const MIDL_SERVER_INFO IRowPositionChange_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowPositionChange_FormatStringOffsetTable[-3],
&IRowPositionChange_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowPositionChangeProxyVtbl =
{
&IRowPositionChange_ProxyInfo,
&IID_IRowPositionChange,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowPositionChange_OnRowPositionChange_Proxy
};
const CInterfaceStubVtbl _IRowPositionChangeStubVtbl =
{
&IID_IRowPositionChange,
&IRowPositionChange_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewRowset, ver. 0.0,
GUID={0x0c733a97,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewRowset_FormatStringOffsetTable[] =
{
804,
854
};
static const MIDL_STUBLESS_PROXY_INFO IViewRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewRowset_StubThunkTable[] =
{
IViewRowset_RemoteGetSpecification_Thunk,
IViewRowset_RemoteOpenViewRowset_Thunk
};
static const MIDL_SERVER_INFO IViewRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewRowset_FormatStringOffsetTable[-3],
&IViewRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewRowsetProxyVtbl =
{
&IViewRowset_ProxyInfo,
&IID_IViewRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewRowset_GetSpecification_Proxy ,
IViewRowset_OpenViewRowset_Proxy
};
const CInterfaceStubVtbl _IViewRowsetStubVtbl =
{
&IID_IViewRowset,
&IViewRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewChapter, ver. 0.0,
GUID={0x0c733a98,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewChapter_FormatStringOffsetTable[] =
{
910,
960
};
static const MIDL_STUBLESS_PROXY_INFO IViewChapter_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewChapter_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewChapter_StubThunkTable[] =
{
IViewChapter_RemoteGetSpecification_Thunk,
IViewChapter_RemoteOpenViewChapter_Thunk
};
static const MIDL_SERVER_INFO IViewChapter_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewChapter_FormatStringOffsetTable[-3],
&IViewChapter_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewChapterProxyVtbl =
{
&IViewChapter_ProxyInfo,
&IID_IViewChapter,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewChapter_GetSpecification_Proxy ,
IViewChapter_OpenViewChapter_Proxy
};
const CInterfaceStubVtbl _IViewChapterStubVtbl =
{
&IID_IViewChapter,
&IViewChapter_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewSort, ver. 0.0,
GUID={0x0c733a9a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewSort_FormatStringOffsetTable[] =
{
1010,
1066
};
static const MIDL_STUBLESS_PROXY_INFO IViewSort_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewSort_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewSort_StubThunkTable[] =
{
IViewSort_RemoteGetSortOrder_Thunk,
IViewSort_RemoteSetSortOrder_Thunk
};
static const MIDL_SERVER_INFO IViewSort_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewSort_FormatStringOffsetTable[-3],
&IViewSort_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IViewSortProxyVtbl =
{
&IViewSort_ProxyInfo,
&IID_IViewSort,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IViewSort_GetSortOrder_Proxy ,
IViewSort_SetSortOrder_Proxy
};
const CInterfaceStubVtbl _IViewSortStubVtbl =
{
&IID_IViewSort,
&IViewSort_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IViewFilter, ver. 0.0,
GUID={0x0c733a9b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IViewFilter_FormatStringOffsetTable[] =
{
(unsigned short) -1,
1122,
(unsigned short) -1
};
static const MIDL_STUBLESS_PROXY_INFO IViewFilter_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IViewFilter_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IViewFilter_StubThunkTable[] =
{
0,
IViewFilter_RemoteGetFilterBindings_Thunk,
0
};
static const MIDL_SERVER_INFO IViewFilter_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IViewFilter_FormatStringOffsetTable[-3],
&IViewFilter_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IViewFilterProxyVtbl =
{
&IViewFilter_ProxyInfo,
&IID_IViewFilter,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IViewFilter::GetFilter */ ,
IViewFilter_GetFilterBindings_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IViewFilter::SetFilter */
};
const CInterfaceStubVtbl _IViewFilterStubVtbl =
{
&IID_IViewFilter,
&IViewFilter_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetView, ver. 0.0,
GUID={0x0c733a99,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetView_FormatStringOffsetTable[] =
{
1172,
1228
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetView_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetView_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetView_StubThunkTable[] =
{
IRowsetView_RemoteCreateView_Thunk,
IRowsetView_RemoteGetView_Thunk
};
static const MIDL_SERVER_INFO IRowsetView_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetView_FormatStringOffsetTable[-3],
&IRowsetView_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IRowsetViewProxyVtbl =
{
&IRowsetView_ProxyInfo,
&IID_IRowsetView,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetView_CreateView_Proxy ,
IRowsetView_GetView_Proxy
};
const CInterfaceStubVtbl _IRowsetViewStubVtbl =
{
&IID_IRowsetView,
&IRowsetView_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0274, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRowsetExactScroll, ver. 0.0,
GUID={0x0c733a7f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0275, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRowsetChange, ver. 0.0,
GUID={0x0c733a05,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetUpdate, ver. 0.0,
GUID={0x0c733a6d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetIdentity, ver. 0.0,
GUID={0x0c733a09,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetIdentity_FormatStringOffsetTable[] =
{
1290
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetIdentity_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetIdentity_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetIdentity_StubThunkTable[] =
{
IRowsetIdentity_RemoteIsSameRow_Thunk
};
static const MIDL_SERVER_INFO IRowsetIdentity_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetIdentity_FormatStringOffsetTable[-3],
&IRowsetIdentity_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowsetIdentityProxyVtbl =
{
&IRowsetIdentity_ProxyInfo,
&IID_IRowsetIdentity,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetIdentity_IsSameRow_Proxy
};
const CInterfaceStubVtbl _IRowsetIdentityStubVtbl =
{
&IID_IRowsetIdentity,
&IRowsetIdentity_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetNotify, ver. 0.0,
GUID={0x0c733a83,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetNotify_FormatStringOffsetTable[] =
{
1340,
1414,
1482
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetNotify_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetNotify_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRowsetNotify_StubThunkTable[] =
{
IRowsetNotify_RemoteOnFieldChange_Thunk,
IRowsetNotify_RemoteOnRowChange_Thunk,
IRowsetNotify_RemoteOnRowsetChange_Thunk
};
static const MIDL_SERVER_INFO IRowsetNotify_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetNotify_FormatStringOffsetTable[-3],
&IRowsetNotify_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRowsetNotifyProxyVtbl =
{
&IRowsetNotify_ProxyInfo,
&IID_IRowsetNotify,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRowsetNotify_OnFieldChange_Proxy ,
IRowsetNotify_OnRowChange_Proxy ,
IRowsetNotify_OnRowsetChange_Proxy
};
const CInterfaceStubVtbl _IRowsetNotifyStubVtbl =
{
&IID_IRowsetNotify,
&IRowsetNotify_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetIndex, ver. 0.0,
GUID={0x0c733a82,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ICommand, ver. 0.0,
GUID={0x0c733a63,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommand_FormatStringOffsetTable[] =
{
504,
1538,
1648
};
static const MIDL_STUBLESS_PROXY_INFO ICommand_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommand_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommand_StubThunkTable[] =
{
ICommand_RemoteCancel_Thunk,
ICommand_RemoteExecute_Thunk,
ICommand_RemoteGetDBSession_Thunk
};
static const MIDL_SERVER_INFO ICommand_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommand_FormatStringOffsetTable[-3],
&ICommand_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _ICommandProxyVtbl =
{
&ICommand_ProxyInfo,
&IID_ICommand,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommand_Cancel_Proxy ,
ICommand_Execute_Proxy ,
ICommand_GetDBSession_Proxy
};
const CInterfaceStubVtbl _ICommandStubVtbl =
{
&IID_ICommand,
&ICommand_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IMultipleResults, ver. 0.0,
GUID={0x0c733a90,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IMultipleResults_FormatStringOffsetTable[] =
{
1698
};
static const MIDL_STUBLESS_PROXY_INFO IMultipleResults_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IMultipleResults_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IMultipleResults_StubThunkTable[] =
{
IMultipleResults_RemoteGetResult_Thunk
};
static const MIDL_SERVER_INFO IMultipleResults_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IMultipleResults_FormatStringOffsetTable[-3],
&IMultipleResults_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IMultipleResultsProxyVtbl =
{
&IMultipleResults_ProxyInfo,
&IID_IMultipleResults,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IMultipleResults_GetResult_Proxy
};
const CInterfaceStubVtbl _IMultipleResultsStubVtbl =
{
&IID_IMultipleResults,
&IMultipleResults_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IConvertType, ver. 0.0,
GUID={0x0c733a88,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IConvertType_FormatStringOffsetTable[] =
{
1766
};
static const MIDL_STUBLESS_PROXY_INFO IConvertType_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IConvertType_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IConvertType_StubThunkTable[] =
{
IConvertType_RemoteCanConvert_Thunk
};
static const MIDL_SERVER_INFO IConvertType_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IConvertType_FormatStringOffsetTable[-3],
&IConvertType_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IConvertTypeProxyVtbl =
{
&IConvertType_ProxyInfo,
&IID_IConvertType,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IConvertType_CanConvert_Proxy
};
const CInterfaceStubVtbl _IConvertTypeStubVtbl =
{
&IID_IConvertType,
&IConvertType_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandPrepare, ver. 0.0,
GUID={0x0c733a26,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandPrepare_FormatStringOffsetTable[] =
{
1822,
1866
};
static const MIDL_STUBLESS_PROXY_INFO ICommandPrepare_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandPrepare_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandPrepare_StubThunkTable[] =
{
ICommandPrepare_RemotePrepare_Thunk,
ICommandPrepare_RemoteUnprepare_Thunk
};
static const MIDL_SERVER_INFO ICommandPrepare_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandPrepare_FormatStringOffsetTable[-3],
&ICommandPrepare_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ICommandPrepareProxyVtbl =
{
&ICommandPrepare_ProxyInfo,
&IID_ICommandPrepare,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandPrepare_Prepare_Proxy ,
ICommandPrepare_Unprepare_Proxy
};
const CInterfaceStubVtbl _ICommandPrepareStubVtbl =
{
&IID_ICommandPrepare,
&ICommandPrepare_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandProperties, ver. 0.0,
GUID={0x0c733a79,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandProperties_FormatStringOffsetTable[] =
{
236,
1904
};
static const MIDL_STUBLESS_PROXY_INFO ICommandProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandProperties_StubThunkTable[] =
{
ICommandProperties_RemoteGetProperties_Thunk,
ICommandProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO ICommandProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandProperties_FormatStringOffsetTable[-3],
&ICommandProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ICommandPropertiesProxyVtbl =
{
&ICommandProperties_ProxyInfo,
&IID_ICommandProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandProperties_GetProperties_Proxy ,
ICommandProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _ICommandPropertiesStubVtbl =
{
&IID_ICommandProperties,
&ICommandProperties_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandText, ver. 0.0,
GUID={0x0c733a27,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandText_FormatStringOffsetTable[] =
{
504,
1538,
1648,
1966,
2016
};
static const MIDL_STUBLESS_PROXY_INFO ICommandText_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandText_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandText_StubThunkTable[] =
{
ICommand_RemoteCancel_Thunk,
ICommand_RemoteExecute_Thunk,
ICommand_RemoteGetDBSession_Thunk,
ICommandText_RemoteGetCommandText_Thunk,
ICommandText_RemoteSetCommandText_Thunk
};
static const MIDL_SERVER_INFO ICommandText_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandText_FormatStringOffsetTable[-3],
&ICommandText_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _ICommandTextProxyVtbl =
{
&ICommandText_ProxyInfo,
&IID_ICommandText,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommand_Cancel_Proxy ,
ICommand_Execute_Proxy ,
ICommand_GetDBSession_Proxy ,
ICommandText_GetCommandText_Proxy ,
ICommandText_SetCommandText_Proxy
};
const CInterfaceStubVtbl _ICommandTextStubVtbl =
{
&IID_ICommandText,
&ICommandText_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICommandWithParameters, ver. 0.0,
GUID={0x0c733a64,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICommandWithParameters_FormatStringOffsetTable[] =
{
2066,
2134,
2190
};
static const MIDL_STUBLESS_PROXY_INFO ICommandWithParameters_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICommandWithParameters_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICommandWithParameters_StubThunkTable[] =
{
ICommandWithParameters_RemoteGetParameterInfo_Thunk,
ICommandWithParameters_RemoteMapParameterNames_Thunk,
ICommandWithParameters_RemoteSetParameterInfo_Thunk
};
static const MIDL_SERVER_INFO ICommandWithParameters_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICommandWithParameters_FormatStringOffsetTable[-3],
&ICommandWithParameters_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _ICommandWithParametersProxyVtbl =
{
&ICommandWithParameters_ProxyInfo,
&IID_ICommandWithParameters,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICommandWithParameters_GetParameterInfo_Proxy ,
ICommandWithParameters_MapParameterNames_Proxy ,
ICommandWithParameters_SetParameterInfo_Proxy
};
const CInterfaceStubVtbl _ICommandWithParametersStubVtbl =
{
&IID_ICommandWithParameters,
&ICommandWithParameters_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsRowset, ver. 0.0,
GUID={0x0c733a10,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsRowset_FormatStringOffsetTable[] =
{
2246,
2296
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsRowset_StubThunkTable[] =
{
IColumnsRowset_RemoteGetAvailableColumns_Thunk,
IColumnsRowset_RemoteGetColumnsRowset_Thunk
};
static const MIDL_SERVER_INFO IColumnsRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsRowset_FormatStringOffsetTable[-3],
&IColumnsRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IColumnsRowsetProxyVtbl =
{
&IColumnsRowset_ProxyInfo,
&IID_IColumnsRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsRowset_GetAvailableColumns_Proxy ,
IColumnsRowset_GetColumnsRowset_Proxy
};
const CInterfaceStubVtbl _IColumnsRowsetStubVtbl =
{
&IID_IColumnsRowset,
&IColumnsRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsInfo, ver. 0.0,
GUID={0x0c733a11,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsInfo_FormatStringOffsetTable[] =
{
2388,
2462
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsInfo_StubThunkTable[] =
{
IColumnsInfo_RemoteGetColumnInfo_Thunk,
IColumnsInfo_RemoteMapColumnIDs_Thunk
};
static const MIDL_SERVER_INFO IColumnsInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsInfo_FormatStringOffsetTable[-3],
&IColumnsInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IColumnsInfoProxyVtbl =
{
&IColumnsInfo_ProxyInfo,
&IID_IColumnsInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsInfo_GetColumnInfo_Proxy ,
IColumnsInfo_MapColumnIDs_Proxy
};
const CInterfaceStubVtbl _IColumnsInfoStubVtbl =
{
&IID_IColumnsInfo,
&IColumnsInfo_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBCreateCommand, ver. 0.0,
GUID={0x0c733a1d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBCreateCommand_FormatStringOffsetTable[] =
{
2518
};
static const MIDL_STUBLESS_PROXY_INFO IDBCreateCommand_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBCreateCommand_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBCreateCommand_StubThunkTable[] =
{
IDBCreateCommand_RemoteCreateCommand_Thunk
};
static const MIDL_SERVER_INFO IDBCreateCommand_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBCreateCommand_FormatStringOffsetTable[-3],
&IDBCreateCommand_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IDBCreateCommandProxyVtbl =
{
&IDBCreateCommand_ProxyInfo,
&IID_IDBCreateCommand,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBCreateCommand_CreateCommand_Proxy
};
const CInterfaceStubVtbl _IDBCreateCommandStubVtbl =
{
&IID_IDBCreateCommand,
&IDBCreateCommand_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBCreateSession, ver. 0.0,
GUID={0x0c733a5d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBCreateSession_FormatStringOffsetTable[] =
{
2574
};
static const MIDL_STUBLESS_PROXY_INFO IDBCreateSession_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBCreateSession_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBCreateSession_StubThunkTable[] =
{
IDBCreateSession_RemoteCreateSession_Thunk
};
static const MIDL_SERVER_INFO IDBCreateSession_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBCreateSession_FormatStringOffsetTable[-3],
&IDBCreateSession_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IDBCreateSessionProxyVtbl =
{
&IDBCreateSession_ProxyInfo,
&IID_IDBCreateSession,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBCreateSession_CreateSession_Proxy
};
const CInterfaceStubVtbl _IDBCreateSessionStubVtbl =
{
&IID_IDBCreateSession,
&IDBCreateSession_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ISourcesRowset, ver. 0.0,
GUID={0x0c733a1e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISourcesRowset_FormatStringOffsetTable[] =
{
2630
};
static const MIDL_STUBLESS_PROXY_INFO ISourcesRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISourcesRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISourcesRowset_StubThunkTable[] =
{
ISourcesRowset_RemoteGetSourcesRowset_Thunk
};
static const MIDL_SERVER_INFO ISourcesRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISourcesRowset_FormatStringOffsetTable[-3],
&ISourcesRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ISourcesRowsetProxyVtbl =
{
&ISourcesRowset_ProxyInfo,
&IID_ISourcesRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISourcesRowset_GetSourcesRowset_Proxy
};
const CInterfaceStubVtbl _ISourcesRowsetStubVtbl =
{
&IID_ISourcesRowset,
&ISourcesRowset_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBProperties, ver. 0.0,
GUID={0x0c733a8a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBProperties_FormatStringOffsetTable[] =
{
236,
2710,
2796
};
static const MIDL_STUBLESS_PROXY_INFO IDBProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBProperties_StubThunkTable[] =
{
IDBProperties_RemoteGetProperties_Thunk,
IDBProperties_RemoteGetPropertyInfo_Thunk,
IDBProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO IDBProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBProperties_FormatStringOffsetTable[-3],
&IDBProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IDBPropertiesProxyVtbl =
{
&IDBProperties_ProxyInfo,
&IID_IDBProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBProperties_GetProperties_Proxy ,
IDBProperties_GetPropertyInfo_Proxy ,
IDBProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _IDBPropertiesStubVtbl =
{
&IID_IDBProperties,
&IDBProperties_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBInitialize, ver. 0.0,
GUID={0x0c733a8b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBInitialize_FormatStringOffsetTable[] =
{
504,
1866
};
static const MIDL_STUBLESS_PROXY_INFO IDBInitialize_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBInitialize_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBInitialize_StubThunkTable[] =
{
IDBInitialize_RemoteInitialize_Thunk,
IDBInitialize_RemoteUninitialize_Thunk
};
static const MIDL_SERVER_INFO IDBInitialize_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBInitialize_FormatStringOffsetTable[-3],
&IDBInitialize_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBInitializeProxyVtbl =
{
&IDBInitialize_ProxyInfo,
&IID_IDBInitialize,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBInitialize_Initialize_Proxy ,
IDBInitialize_Uninitialize_Proxy
};
const CInterfaceStubVtbl _IDBInitializeStubVtbl =
{
&IID_IDBInitialize,
&IDBInitialize_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBInfo, ver. 0.0,
GUID={0x0c733a89,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBInfo_FormatStringOffsetTable[] =
{
2858,
2902
};
static const MIDL_STUBLESS_PROXY_INFO IDBInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBInfo_StubThunkTable[] =
{
IDBInfo_RemoteGetKeywords_Thunk,
IDBInfo_RemoteGetLiteralInfo_Thunk
};
static const MIDL_SERVER_INFO IDBInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBInfo_FormatStringOffsetTable[-3],
&IDBInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBInfoProxyVtbl =
{
&IDBInfo_ProxyInfo,
&IID_IDBInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBInfo_GetKeywords_Proxy ,
IDBInfo_GetLiteralInfo_Proxy
};
const CInterfaceStubVtbl _IDBInfoStubVtbl =
{
&IID_IDBInfo,
&IDBInfo_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBDataSourceAdmin, ver. 0.0,
GUID={0x0c733a7a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBDataSourceAdmin_FormatStringOffsetTable[] =
{
2994,
1866,
3074,
3160
};
static const MIDL_STUBLESS_PROXY_INFO IDBDataSourceAdmin_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBDataSourceAdmin_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBDataSourceAdmin_StubThunkTable[] =
{
IDBDataSourceAdmin_RemoteCreateDataSource_Thunk,
IDBDataSourceAdmin_RemoteDestroyDataSource_Thunk,
IDBDataSourceAdmin_RemoteGetCreationProperties_Thunk,
IDBDataSourceAdmin_RemoteModifyDataSource_Thunk
};
static const MIDL_SERVER_INFO IDBDataSourceAdmin_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBDataSourceAdmin_FormatStringOffsetTable[-3],
&IDBDataSourceAdmin_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IDBDataSourceAdminProxyVtbl =
{
&IDBDataSourceAdmin_ProxyInfo,
&IID_IDBDataSourceAdmin,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBDataSourceAdmin_CreateDataSource_Proxy ,
IDBDataSourceAdmin_DestroyDataSource_Proxy ,
IDBDataSourceAdmin_GetCreationProperties_Proxy ,
IDBDataSourceAdmin_ModifyDataSource_Proxy
};
const CInterfaceStubVtbl _IDBDataSourceAdminStubVtbl =
{
&IID_IDBDataSourceAdmin,
&IDBDataSourceAdmin_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0296, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IDBAsynchNotify, ver. 0.0,
GUID={0x0c733a96,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBAsynchNotify_FormatStringOffsetTable[] =
{
3210,
3248,
3316
};
static const MIDL_STUBLESS_PROXY_INFO IDBAsynchNotify_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBAsynchNotify_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBAsynchNotify_StubThunkTable[] =
{
IDBAsynchNotify_RemoteOnLowResource_Thunk,
IDBAsynchNotify_RemoteOnProgress_Thunk,
IDBAsynchNotify_RemoteOnStop_Thunk
};
static const MIDL_SERVER_INFO IDBAsynchNotify_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBAsynchNotify_FormatStringOffsetTable[-3],
&IDBAsynchNotify_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IDBAsynchNotifyProxyVtbl =
{
&IDBAsynchNotify_ProxyInfo,
&IID_IDBAsynchNotify,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBAsynchNotify_OnLowResource_Proxy ,
IDBAsynchNotify_OnProgress_Proxy ,
IDBAsynchNotify_OnStop_Proxy
};
const CInterfaceStubVtbl _IDBAsynchNotifyStubVtbl =
{
&IID_IDBAsynchNotify,
&IDBAsynchNotify_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBAsynchStatus, ver. 0.0,
GUID={0x0c733a95,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBAsynchStatus_FormatStringOffsetTable[] =
{
3372,
3422
};
static const MIDL_STUBLESS_PROXY_INFO IDBAsynchStatus_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBAsynchStatus_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBAsynchStatus_StubThunkTable[] =
{
IDBAsynchStatus_RemoteAbort_Thunk,
IDBAsynchStatus_RemoteGetStatus_Thunk
};
static const MIDL_SERVER_INFO IDBAsynchStatus_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBAsynchStatus_FormatStringOffsetTable[-3],
&IDBAsynchStatus_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBAsynchStatusProxyVtbl =
{
&IDBAsynchStatus_ProxyInfo,
&IID_IDBAsynchStatus,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBAsynchStatus_Abort_Proxy ,
IDBAsynchStatus_GetStatus_Proxy
};
const CInterfaceStubVtbl _IDBAsynchStatusStubVtbl =
{
&IID_IDBAsynchStatus,
&IDBAsynchStatus_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0298, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ISessionProperties, ver. 0.0,
GUID={0x0c733a85,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISessionProperties_FormatStringOffsetTable[] =
{
236,
1904
};
static const MIDL_STUBLESS_PROXY_INFO ISessionProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISessionProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISessionProperties_StubThunkTable[] =
{
ISessionProperties_RemoteGetProperties_Thunk,
ISessionProperties_RemoteSetProperties_Thunk
};
static const MIDL_SERVER_INFO ISessionProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISessionProperties_FormatStringOffsetTable[-3],
&ISessionProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ISessionPropertiesProxyVtbl =
{
&ISessionProperties_ProxyInfo,
&IID_ISessionProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISessionProperties_GetProperties_Proxy ,
ISessionProperties_SetProperties_Proxy
};
const CInterfaceStubVtbl _ISessionPropertiesStubVtbl =
{
&IID_ISessionProperties,
&ISessionProperties_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IIndexDefinition, ver. 0.0,
GUID={0x0c733a68,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IIndexDefinition_FormatStringOffsetTable[] =
{
3496,
3588
};
static const MIDL_STUBLESS_PROXY_INFO IIndexDefinition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IIndexDefinition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IIndexDefinition_StubThunkTable[] =
{
IIndexDefinition_RemoteCreateIndex_Thunk,
IIndexDefinition_RemoteDropIndex_Thunk
};
static const MIDL_SERVER_INFO IIndexDefinition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IIndexDefinition_FormatStringOffsetTable[-3],
&IIndexDefinition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IIndexDefinitionProxyVtbl =
{
&IIndexDefinition_ProxyInfo,
&IID_IIndexDefinition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IIndexDefinition_CreateIndex_Proxy ,
IIndexDefinition_DropIndex_Proxy
};
const CInterfaceStubVtbl _IIndexDefinitionStubVtbl =
{
&IID_IIndexDefinition,
&IIndexDefinition_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITableDefinition, ver. 0.0,
GUID={0x0c733a86,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITableDefinition_FormatStringOffsetTable[] =
{
3638,
3748,
3792,
3860
};
static const MIDL_STUBLESS_PROXY_INFO ITableDefinition_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITableDefinition_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITableDefinition_StubThunkTable[] =
{
ITableDefinition_RemoteCreateTable_Thunk,
ITableDefinition_RemoteDropTable_Thunk,
ITableDefinition_RemoteAddColumn_Thunk,
ITableDefinition_RemoteDropColumn_Thunk
};
static const MIDL_SERVER_INFO ITableDefinition_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITableDefinition_FormatStringOffsetTable[-3],
&ITableDefinition_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _ITableDefinitionProxyVtbl =
{
&ITableDefinition_ProxyInfo,
&IID_ITableDefinition,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITableDefinition_CreateTable_Proxy ,
ITableDefinition_DropTable_Proxy ,
ITableDefinition_AddColumn_Proxy ,
ITableDefinition_DropColumn_Proxy
};
const CInterfaceStubVtbl _ITableDefinitionStubVtbl =
{
&IID_ITableDefinition,
&ITableDefinition_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IOpenRowset, ver. 0.0,
GUID={0x0c733a69,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IOpenRowset_FormatStringOffsetTable[] =
{
3910
};
static const MIDL_STUBLESS_PROXY_INFO IOpenRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IOpenRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IOpenRowset_StubThunkTable[] =
{
IOpenRowset_RemoteOpenRowset_Thunk
};
static const MIDL_SERVER_INFO IOpenRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IOpenRowset_FormatStringOffsetTable[-3],
&IOpenRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IOpenRowsetProxyVtbl =
{
&IOpenRowset_ProxyInfo,
&IID_IOpenRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IOpenRowset_OpenRowset_Proxy
};
const CInterfaceStubVtbl _IOpenRowsetStubVtbl =
{
&IID_IOpenRowset,
&IOpenRowset_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBSchemaRowset, ver. 0.0,
GUID={0x0c733a7b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBSchemaRowset_FormatStringOffsetTable[] =
{
4002,
4100
};
static const MIDL_STUBLESS_PROXY_INFO IDBSchemaRowset_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBSchemaRowset_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBSchemaRowset_StubThunkTable[] =
{
IDBSchemaRowset_RemoteGetRowset_Thunk,
IDBSchemaRowset_RemoteGetSchemas_Thunk
};
static const MIDL_SERVER_INFO IDBSchemaRowset_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBSchemaRowset_FormatStringOffsetTable[-3],
&IDBSchemaRowset_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _IDBSchemaRowsetProxyVtbl =
{
&IDBSchemaRowset_ProxyInfo,
&IID_IDBSchemaRowset,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBSchemaRowset_GetRowset_Proxy ,
IDBSchemaRowset_GetSchemas_Proxy
};
const CInterfaceStubVtbl _IDBSchemaRowsetStubVtbl =
{
&IID_IDBSchemaRowset,
&IDBSchemaRowset_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0303, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IMDDataset, ver. 0.0,
GUID={0xa07cccd1,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}} */
/* Object interface: IMDFind, ver. 0.0,
GUID={0xa07cccd2,0x8148,0x11d0,{0x87,0xbb,0x00,0xc0,0x4f,0xc3,0x39,0x42}} */
/* Object interface: IMDRangeRowset, ver. 0.0,
GUID={0x0c733aa0,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IAlterTable, ver. 0.0,
GUID={0x0c733aa5,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IAlterIndex, ver. 0.0,
GUID={0x0c733aa6,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetChapterMember, ver. 0.0,
GUID={0x0c733aa8,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ICommandPersist, ver. 0.0,
GUID={0x0c733aa7,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetRefresh, ver. 0.0,
GUID={0x0c733aa9,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IParentRowset, ver. 0.0,
GUID={0x0c733aaa,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0312, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IErrorRecords, ver. 0.0,
GUID={0x0c733a67,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IErrorRecords_FormatStringOffsetTable[] =
{
4156,
4224,
4274,
4330,
4386,
4436
};
static const MIDL_STUBLESS_PROXY_INFO IErrorRecords_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IErrorRecords_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IErrorRecords_StubThunkTable[] =
{
IErrorRecords_RemoteAddErrorRecord_Thunk,
IErrorRecords_RemoteGetBasicErrorInfo_Thunk,
IErrorRecords_RemoteGetCustomErrorObject_Thunk,
IErrorRecords_RemoteGetErrorInfo_Thunk,
IErrorRecords_RemoteGetErrorParameters_Thunk,
IErrorRecords_RemoteGetRecordCount_Thunk
};
static const MIDL_SERVER_INFO IErrorRecords_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IErrorRecords_FormatStringOffsetTable[-3],
&IErrorRecords_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(9) _IErrorRecordsProxyVtbl =
{
&IErrorRecords_ProxyInfo,
&IID_IErrorRecords,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IErrorRecords_AddErrorRecord_Proxy ,
IErrorRecords_GetBasicErrorInfo_Proxy ,
IErrorRecords_GetCustomErrorObject_Proxy ,
IErrorRecords_GetErrorInfo_Proxy ,
IErrorRecords_GetErrorParameters_Proxy ,
IErrorRecords_GetRecordCount_Proxy
};
const CInterfaceStubVtbl _IErrorRecordsStubVtbl =
{
&IID_IErrorRecords,
&IErrorRecords_ServerInfo,
9,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IErrorLookup, ver. 0.0,
GUID={0x0c733a66,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IErrorLookup_FormatStringOffsetTable[] =
{
4480,
4554,
4622
};
static const MIDL_STUBLESS_PROXY_INFO IErrorLookup_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IErrorLookup_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IErrorLookup_StubThunkTable[] =
{
IErrorLookup_RemoteGetErrorDescription_Thunk,
IErrorLookup_RemoteGetHelpInfo_Thunk,
IErrorLookup_RemoteReleaseErrors_Thunk
};
static const MIDL_SERVER_INFO IErrorLookup_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IErrorLookup_FormatStringOffsetTable[-3],
&IErrorLookup_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IErrorLookupProxyVtbl =
{
&IErrorLookup_ProxyInfo,
&IID_IErrorLookup,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IErrorLookup_GetErrorDescription_Proxy ,
IErrorLookup_GetHelpInfo_Proxy ,
IErrorLookup_ReleaseErrors_Proxy
};
const CInterfaceStubVtbl _IErrorLookupStubVtbl =
{
&IID_IErrorLookup,
&IErrorLookup_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ISQLErrorInfo, ver. 0.0,
GUID={0x0c733a74,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ISQLErrorInfo_FormatStringOffsetTable[] =
{
4666
};
static const MIDL_STUBLESS_PROXY_INFO ISQLErrorInfo_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ISQLErrorInfo_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ISQLErrorInfo_StubThunkTable[] =
{
ISQLErrorInfo_RemoteGetSQLInfo_Thunk
};
static const MIDL_SERVER_INFO ISQLErrorInfo_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ISQLErrorInfo_FormatStringOffsetTable[-3],
&ISQLErrorInfo_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ISQLErrorInfoProxyVtbl =
{
&ISQLErrorInfo_ProxyInfo,
&IID_ISQLErrorInfo,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ISQLErrorInfo_GetSQLInfo_Proxy
};
const CInterfaceStubVtbl _ISQLErrorInfoStubVtbl =
{
&IID_ISQLErrorInfo,
&ISQLErrorInfo_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IGetDataSource, ver. 0.0,
GUID={0x0c733a75,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetDataSource_FormatStringOffsetTable[] =
{
4716
};
static const MIDL_STUBLESS_PROXY_INFO IGetDataSource_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetDataSource_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IGetDataSource_StubThunkTable[] =
{
IGetDataSource_RemoteGetDataSource_Thunk
};
static const MIDL_SERVER_INFO IGetDataSource_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetDataSource_FormatStringOffsetTable[-3],
&IGetDataSource_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetDataSourceProxyVtbl =
{
&IGetDataSource_ProxyInfo,
&IID_IGetDataSource,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IGetDataSource_GetDataSource_Proxy
};
const CInterfaceStubVtbl _IGetDataSourceStubVtbl =
{
&IID_IGetDataSource,
&IGetDataSource_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITransaction, ver. 0.0,
GUID={0x0fb15084,0xaf41,0x11ce,{0xbd,0x2b,0x20,0x4c,0x4f,0x4f,0x50,0x20}} */
/* Object interface: ITransactionLocal, ver. 0.0,
GUID={0x0c733a5f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionLocal_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
4766,
4810
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionLocal_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionLocal_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionLocal_StubThunkTable[] =
{
0,
0,
0,
ITransactionLocal_RemoteGetOptionsObject_Thunk,
ITransactionLocal_RemoteStartTransaction_Thunk
};
static const MIDL_SERVER_INFO ITransactionLocal_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionLocal_FormatStringOffsetTable[-3],
&ITransactionLocal_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _ITransactionLocalProxyVtbl =
{
&ITransactionLocal_ProxyInfo,
&IID_ITransactionLocal,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::Commit */ ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::Abort */ ,
0 /* (void *) (INT_PTR) -1 /* ITransaction::GetTransactionInfo */ ,
ITransactionLocal_GetOptionsObject_Proxy ,
ITransactionLocal_StartTransaction_Proxy
};
static const PRPC_STUB_FUNCTION ITransactionLocal_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2
};
CInterfaceStubVtbl _ITransactionLocalStubVtbl =
{
&IID_ITransactionLocal,
&ITransactionLocal_ServerInfo,
8,
&ITransactionLocal_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};
/* Object interface: ITransactionJoin, ver. 0.0,
GUID={0x0c733a5e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionJoin_FormatStringOffsetTable[] =
{
4872,
4916
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionJoin_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionJoin_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionJoin_StubThunkTable[] =
{
ITransactionJoin_RemoteGetOptionsObject_Thunk,
ITransactionJoin_RemoteJoinTransaction_Thunk
};
static const MIDL_SERVER_INFO ITransactionJoin_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionJoin_FormatStringOffsetTable[-3],
&ITransactionJoin_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(5) _ITransactionJoinProxyVtbl =
{
&ITransactionJoin_ProxyInfo,
&IID_ITransactionJoin,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITransactionJoin_GetOptionsObject_Proxy ,
ITransactionJoin_JoinTransaction_Proxy
};
const CInterfaceStubVtbl _ITransactionJoinStubVtbl =
{
&IID_ITransactionJoin,
&ITransactionJoin_ServerInfo,
5,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ITransactionObject, ver. 0.0,
GUID={0x0c733a60,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ITransactionObject_FormatStringOffsetTable[] =
{
4978
};
static const MIDL_STUBLESS_PROXY_INFO ITransactionObject_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ITransactionObject_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ITransactionObject_StubThunkTable[] =
{
ITransactionObject_RemoteGetTransactionObject_Thunk
};
static const MIDL_SERVER_INFO ITransactionObject_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ITransactionObject_FormatStringOffsetTable[-3],
&ITransactionObject_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ITransactionObjectProxyVtbl =
{
&ITransactionObject_ProxyInfo,
&IID_ITransactionObject,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ITransactionObject_GetTransactionObject_Proxy
};
const CInterfaceStubVtbl _ITransactionObjectStubVtbl =
{
&IID_ITransactionObject,
&ITransactionObject_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0326, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ITrusteeAdmin, ver. 0.0,
GUID={0x0c733aa1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ITrusteeGroupAdmin, ver. 0.0,
GUID={0x0c733aa2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IObjectAccessControl, ver. 0.0,
GUID={0x0c733aa3,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ISecurityInfo, ver. 0.0,
GUID={0x0c733aa4,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0330, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ITableCreation, ver. 0.0,
GUID={0x0c733abc,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: ITableDefinitionWithConstraints, ver. 0.0,
GUID={0x0c733aab,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0331, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IRow, ver. 0.0,
GUID={0x0c733ab4,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowChange, ver. 0.0,
GUID={0x0c733ab5,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowSchemaChange, ver. 0.0,
GUID={0x0c733aae,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IGetRow, ver. 0.0,
GUID={0x0c733aaf,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IBindResource, ver. 0.0,
GUID={0x0c733ab1,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IBindResource_FormatStringOffsetTable[] =
{
5028
};
static const MIDL_STUBLESS_PROXY_INFO IBindResource_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IBindResource_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IBindResource_StubThunkTable[] =
{
IBindResource_RemoteBind_Thunk
};
static const MIDL_SERVER_INFO IBindResource_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IBindResource_FormatStringOffsetTable[-3],
&IBindResource_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IBindResourceProxyVtbl =
{
&IBindResource_ProxyInfo,
&IID_IBindResource,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IBindResource_Bind_Proxy
};
const CInterfaceStubVtbl _IBindResourceStubVtbl =
{
&IID_IBindResource,
&IBindResource_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IScopedOperations, ver. 0.0,
GUID={0x0c733ab0,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IScopedOperations_FormatStringOffsetTable[] =
{
5028,
5126,
5212,
5298,
5354
};
static const MIDL_STUBLESS_PROXY_INFO IScopedOperations_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IScopedOperations_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IScopedOperations_StubThunkTable[] =
{
IBindResource_RemoteBind_Thunk,
IScopedOperations_RemoteCopy_Thunk,
IScopedOperations_RemoteMove_Thunk,
IScopedOperations_RemoteDelete_Thunk,
IScopedOperations_RemoteOpenRowset_Thunk
};
static const MIDL_SERVER_INFO IScopedOperations_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IScopedOperations_FormatStringOffsetTable[-3],
&IScopedOperations_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(8) _IScopedOperationsProxyVtbl =
{
&IScopedOperations_ProxyInfo,
&IID_IScopedOperations,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IBindResource_Bind_Proxy ,
IScopedOperations_Copy_Proxy ,
IScopedOperations_Move_Proxy ,
IScopedOperations_Delete_Proxy ,
IScopedOperations_OpenRowset_Proxy
};
const CInterfaceStubVtbl _IScopedOperationsStubVtbl =
{
&IID_IScopedOperations,
&IScopedOperations_ServerInfo,
8,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: ICreateRow, ver. 0.0,
GUID={0x0c733ab2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short ICreateRow_FormatStringOffsetTable[] =
{
5440
};
static const MIDL_STUBLESS_PROXY_INFO ICreateRow_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&ICreateRow_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK ICreateRow_StubThunkTable[] =
{
ICreateRow_RemoteCreateRow_Thunk
};
static const MIDL_SERVER_INFO ICreateRow_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&ICreateRow_FormatStringOffsetTable[-3],
&ICreateRow_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _ICreateRowProxyVtbl =
{
&ICreateRow_ProxyInfo,
&IID_ICreateRow,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
ICreateRow_CreateRow_Proxy
};
const CInterfaceStubVtbl _ICreateRowStubVtbl =
{
&IID_ICreateRow,
&ICreateRow_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IDBBinderProperties, ver. 0.0,
GUID={0x0c733ab3,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IDBBinderProperties_FormatStringOffsetTable[] =
{
236,
2710,
2796,
5544
};
static const MIDL_STUBLESS_PROXY_INFO IDBBinderProperties_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IDBBinderProperties_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IDBBinderProperties_StubThunkTable[] =
{
IDBProperties_RemoteGetProperties_Thunk,
IDBProperties_RemoteGetPropertyInfo_Thunk,
IDBProperties_RemoteSetProperties_Thunk,
0
};
static const MIDL_SERVER_INFO IDBBinderProperties_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IDBBinderProperties_FormatStringOffsetTable[-3],
&IDBBinderProperties_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(7) _IDBBinderPropertiesProxyVtbl =
{
&IDBBinderProperties_ProxyInfo,
&IID_IDBBinderProperties,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IDBProperties_GetProperties_Proxy ,
IDBProperties_GetPropertyInfo_Proxy ,
IDBProperties_SetProperties_Proxy ,
(void *) (INT_PTR) -1 /* IDBBinderProperties::Reset */
};
const CInterfaceStubVtbl _IDBBinderPropertiesStubVtbl =
{
&IID_IDBBinderProperties,
&IDBBinderProperties_ServerInfo,
7,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IColumnsInfo2, ver. 0.0,
GUID={0x0c733ab8,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IColumnsInfo2_FormatStringOffsetTable[] =
{
2388,
2462,
5576
};
static const MIDL_STUBLESS_PROXY_INFO IColumnsInfo2_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IColumnsInfo2_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IColumnsInfo2_StubThunkTable[] =
{
IColumnsInfo_RemoteGetColumnInfo_Thunk,
IColumnsInfo_RemoteMapColumnIDs_Thunk,
IColumnsInfo2_RemoteGetRestrictedColumnInfo_Thunk
};
static const MIDL_SERVER_INFO IColumnsInfo2_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IColumnsInfo2_FormatStringOffsetTable[-3],
&IColumnsInfo2_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IColumnsInfo2ProxyVtbl =
{
&IColumnsInfo2_ProxyInfo,
&IID_IColumnsInfo2,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IColumnsInfo_GetColumnInfo_Proxy ,
IColumnsInfo_MapColumnIDs_Proxy ,
IColumnsInfo2_GetRestrictedColumnInfo_Proxy
};
const CInterfaceStubVtbl _IColumnsInfo2StubVtbl =
{
&IID_IColumnsInfo2,
&IColumnsInfo2_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRegisterProvider, ver. 0.0,
GUID={0x0c733ab9,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRegisterProvider_FormatStringOffsetTable[] =
{
5668,
5718,
5768
};
static const MIDL_STUBLESS_PROXY_INFO IRegisterProvider_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRegisterProvider_FormatStringOffsetTable[-3],
0,
0,
0
};
static const STUB_THUNK IRegisterProvider_StubThunkTable[] =
{
IRegisterProvider_RemoteGetURLMapping_Thunk,
0,
0
};
static const MIDL_SERVER_INFO IRegisterProvider_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRegisterProvider_FormatStringOffsetTable[-3],
&IRegisterProvider_StubThunkTable[-3],
0,
0,
0};
CINTERFACE_PROXY_VTABLE(6) _IRegisterProviderProxyVtbl =
{
&IRegisterProvider_ProxyInfo,
&IID_IRegisterProvider,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
IRegisterProvider_GetURLMapping_Proxy ,
(void *) (INT_PTR) -1 /* IRegisterProvider::SetURLMapping */ ,
(void *) (INT_PTR) -1 /* IRegisterProvider::UnregisterProvider */
};
const CInterfaceStubVtbl _IRegisterProviderStubVtbl =
{
&IID_IRegisterProvider,
&IRegisterProvider_ServerInfo,
6,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0341, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IGetSession, ver. 0.0,
GUID={0x0c733aba,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetSession_FormatStringOffsetTable[] =
{
5818
};
static const MIDL_STUBLESS_PROXY_INFO IGetSession_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetSession_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IGetSession_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetSession_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetSessionProxyVtbl =
{
&IGetSession_ProxyInfo,
&IID_IGetSession,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
(void *) (INT_PTR) -1 /* IGetSession::GetSession */
};
const CInterfaceStubVtbl _IGetSessionStubVtbl =
{
&IID_IGetSession,
&IGetSession_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IGetSourceRow, ver. 0.0,
GUID={0x0c733abb,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IGetSourceRow_FormatStringOffsetTable[] =
{
5862
};
static const MIDL_STUBLESS_PROXY_INFO IGetSourceRow_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IGetSourceRow_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IGetSourceRow_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IGetSourceRow_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IGetSourceRowProxyVtbl =
{
&IGetSourceRow_ProxyInfo,
&IID_IGetSourceRow,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
(void *) (INT_PTR) -1 /* IGetSourceRow::GetSourceRow */
};
const CInterfaceStubVtbl _IGetSourceRowStubVtbl =
{
&IID_IGetSourceRow,
&IGetSourceRow_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Object interface: IRowsetCurrentIndex, ver. 0.0,
GUID={0x0c733abd,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Standard interface: __MIDL_itf_oledb_0345, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: ICommandStream, ver. 0.0,
GUID={0x0c733abf,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
/* Object interface: IRowsetBookmark, ver. 0.0,
GUID={0x0c733ac2,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} */
#pragma code_seg(".orpc")
static const unsigned short IRowsetBookmark_FormatStringOffsetTable[] =
{
(unsigned short) -1
};
static const MIDL_STUBLESS_PROXY_INFO IRowsetBookmark_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IRowsetBookmark_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IRowsetBookmark_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IRowsetBookmark_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(4) _IRowsetBookmarkProxyVtbl =
{
&IRowsetBookmark_ProxyInfo,
&IID_IRowsetBookmark,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IRowsetBookmark::PositionOnBookmark */
};
const CInterfaceStubVtbl _IRowsetBookmarkStubVtbl =
{
&IID_IRowsetBookmark,
&IRowsetBookmark_ServerInfo,
4,
0, /* pure interpreted */
CStdStubBuffer_METHODS
};
/* Standard interface: __MIDL_itf_oledb_0347, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
static const MIDL_STUB_DESC Object_StubDesc =
{
0,
NdrOleAllocate,
NdrOleFree,
0,
0,
0,
ExprEvalRoutines,
0,
__MIDL_TypeFormatString.Format,
1, /* -error bounds_check flag */
0x50002, /* Ndr library version */
0,
0x6000159, /* MIDL Version 6.0.345 */
0,
UserMarshalRoutines,
0, /* notify & notify_flag routine table */
0x1, /* MIDL flag */
0, /* cs routines */
0, /* proxy/server info */
0 /* Reserved5 */
};
const CInterfaceProxyVtbl * _oledb_ProxyVtblList[] =
{
( CInterfaceProxyVtbl *) &_IRowsetIdentityProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBCreateCommandProxyVtbl,
( CInterfaceProxyVtbl *) &_ISourcesRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandPrepareProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandTextProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBCreateSessionProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionJoinProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionLocalProxyVtbl,
( CInterfaceProxyVtbl *) &_ITransactionObjectProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandWithParametersProxyVtbl,
( CInterfaceProxyVtbl *) &_IErrorLookupProxyVtbl,
( CInterfaceProxyVtbl *) &_IErrorRecordsProxyVtbl,
( CInterfaceProxyVtbl *) &_IIndexDefinitionProxyVtbl,
( CInterfaceProxyVtbl *) &_IOpenRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowPositionChangeProxyVtbl,
( CInterfaceProxyVtbl *) &_ISQLErrorInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetDataSourceProxyVtbl,
( CInterfaceProxyVtbl *) &_ICommandPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBDataSourceAdminProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBSchemaRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetNotifyProxyVtbl,
( CInterfaceProxyVtbl *) &_ISessionPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_ITableDefinitionProxyVtbl,
( CInterfaceProxyVtbl *) &_IConvertTypeProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBInfoProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBInitializeProxyVtbl,
( CInterfaceProxyVtbl *) &_IAccessorProxyVtbl,
( CInterfaceProxyVtbl *) &_IMultipleResultsProxyVtbl,
( CInterfaceProxyVtbl *) &_IChapteredRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowPositionProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBAsynchStatusProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBAsynchNotifyProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewRowsetProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewChapterProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetViewProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewSortProxyVtbl,
( CInterfaceProxyVtbl *) &_IViewFilterProxyVtbl,
( CInterfaceProxyVtbl *) &_IScopedOperationsProxyVtbl,
( CInterfaceProxyVtbl *) &_IBindResourceProxyVtbl,
( CInterfaceProxyVtbl *) &_ICreateRowProxyVtbl,
( CInterfaceProxyVtbl *) &_IDBBinderPropertiesProxyVtbl,
( CInterfaceProxyVtbl *) &_IColumnsInfo2ProxyVtbl,
( CInterfaceProxyVtbl *) &_IRegisterProviderProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetSessionProxyVtbl,
( CInterfaceProxyVtbl *) &_IGetSourceRowProxyVtbl,
( CInterfaceProxyVtbl *) &_IRowsetBookmarkProxyVtbl,
0
};
const CInterfaceStubVtbl * _oledb_StubVtblList[] =
{
( CInterfaceStubVtbl *) &_IRowsetIdentityStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBCreateCommandStubVtbl,
( CInterfaceStubVtbl *) &_ISourcesRowsetStubVtbl,
( CInterfaceStubVtbl *) &_ICommandPrepareStubVtbl,
( CInterfaceStubVtbl *) &_ICommandTextStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBCreateSessionStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionJoinStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionLocalStubVtbl,
( CInterfaceStubVtbl *) &_ITransactionObjectStubVtbl,
( CInterfaceStubVtbl *) &_ICommandStubVtbl,
( CInterfaceStubVtbl *) &_ICommandWithParametersStubVtbl,
( CInterfaceStubVtbl *) &_IErrorLookupStubVtbl,
( CInterfaceStubVtbl *) &_IErrorRecordsStubVtbl,
( CInterfaceStubVtbl *) &_IIndexDefinitionStubVtbl,
( CInterfaceStubVtbl *) &_IOpenRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowPositionChangeStubVtbl,
( CInterfaceStubVtbl *) &_ISQLErrorInfoStubVtbl,
( CInterfaceStubVtbl *) &_IGetDataSourceStubVtbl,
( CInterfaceStubVtbl *) &_ICommandPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IDBDataSourceAdminStubVtbl,
( CInterfaceStubVtbl *) &_IDBSchemaRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetNotifyStubVtbl,
( CInterfaceStubVtbl *) &_ISessionPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_ITableDefinitionStubVtbl,
( CInterfaceStubVtbl *) &_IConvertTypeStubVtbl,
( CInterfaceStubVtbl *) &_IDBInfoStubVtbl,
( CInterfaceStubVtbl *) &_IDBPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IDBInitializeStubVtbl,
( CInterfaceStubVtbl *) &_IAccessorStubVtbl,
( CInterfaceStubVtbl *) &_IMultipleResultsStubVtbl,
( CInterfaceStubVtbl *) &_IChapteredRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IRowPositionStubVtbl,
( CInterfaceStubVtbl *) &_IDBAsynchStatusStubVtbl,
( CInterfaceStubVtbl *) &_IDBAsynchNotifyStubVtbl,
( CInterfaceStubVtbl *) &_IViewRowsetStubVtbl,
( CInterfaceStubVtbl *) &_IViewChapterStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetViewStubVtbl,
( CInterfaceStubVtbl *) &_IViewSortStubVtbl,
( CInterfaceStubVtbl *) &_IViewFilterStubVtbl,
( CInterfaceStubVtbl *) &_IScopedOperationsStubVtbl,
( CInterfaceStubVtbl *) &_IBindResourceStubVtbl,
( CInterfaceStubVtbl *) &_ICreateRowStubVtbl,
( CInterfaceStubVtbl *) &_IDBBinderPropertiesStubVtbl,
( CInterfaceStubVtbl *) &_IColumnsInfo2StubVtbl,
( CInterfaceStubVtbl *) &_IRegisterProviderStubVtbl,
( CInterfaceStubVtbl *) &_IGetSessionStubVtbl,
( CInterfaceStubVtbl *) &_IGetSourceRowStubVtbl,
( CInterfaceStubVtbl *) &_IRowsetBookmarkStubVtbl,
0
};
PCInterfaceName const _oledb_InterfaceNamesList[] =
{
"IRowsetIdentity",
"IColumnsRowset",
"IColumnsInfo",
"IDBCreateCommand",
"ISourcesRowset",
"ICommandPrepare",
"ICommandText",
"IRowsetInfo",
"IDBCreateSession",
"ITransactionJoin",
"ITransactionLocal",
"ITransactionObject",
"ICommand",
"ICommandWithParameters",
"IErrorLookup",
"IErrorRecords",
"IIndexDefinition",
"IOpenRowset",
"IRowPositionChange",
"ISQLErrorInfo",
"IGetDataSource",
"ICommandProperties",
"IDBDataSourceAdmin",
"IDBSchemaRowset",
"IRowsetNotify",
"ISessionProperties",
"ITableDefinition",
"IConvertType",
"IDBInfo",
"IDBProperties",
"IDBInitialize",
"IAccessor",
"IMultipleResults",
"IChapteredRowset",
"IRowPosition",
"IDBAsynchStatus",
"IDBAsynchNotify",
"IViewRowset",
"IViewChapter",
"IRowsetView",
"IViewSort",
"IViewFilter",
"IScopedOperations",
"IBindResource",
"ICreateRow",
"IDBBinderProperties",
"IColumnsInfo2",
"IRegisterProvider",
"IGetSession",
"IGetSourceRow",
"IRowsetBookmark",
0
};
const IID * _oledb_BaseIIDList[] =
{
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
&IID_ITransaction,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
#define _oledb_CHECK_IID(n) IID_GENERIC_CHECK_IID( _oledb, pIID, n)
int __stdcall _oledb_IID_Lookup( const IID * pIID, int * pIndex )
{
IID_BS_LOOKUP_SETUP
IID_BS_LOOKUP_INITIAL_TEST( _oledb, 51, 32 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 16 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 8 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 4 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 2 )
IID_BS_LOOKUP_NEXT_TEST( _oledb, 1 )
IID_BS_LOOKUP_RETURN_RESULT( _oledb, 51, *pIndex )
}
const ExtendedProxyFileInfo oledb_ProxyFileInfo =
{
(PCInterfaceProxyVtblList *) & _oledb_ProxyVtblList,
(PCInterfaceStubVtblList *) & _oledb_StubVtblList,
(const PCInterfaceName * ) & _oledb_InterfaceNamesList,
(const IID ** ) & _oledb_BaseIIDList,
& _oledb_IID_Lookup,
51,
2,
0, /* table of [async_uuid] interfaces */
0, /* Filler1 */
0, /* Filler2 */
0 /* Filler3 */
};
#endif /* defined(_M_IA64) || defined(_M_AMD64)*/