📄 mwcomtypes_p.c
字号:
}
RpcEndExcept
return _RetVal;
}
void __RPC_STUB IMWArrayFormatFlags_get_AutoResizeOutput_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase)
{
VARIANT_BOOL _M6;
HRESULT _RetVal;
MIDL_STUB_MESSAGE _StubMsg;
VARIANT_BOOL __RPC_FAR *pbResize;
NdrStubInitialize(
_pRpcMessage,
&_StubMsg,
&Object_StubDesc,
_pRpcChannelBuffer);
( VARIANT_BOOL __RPC_FAR * )pbResize = 0;
RpcTryFinally
{
pbResize = &_M6;
*_pdwStubPhase = STUB_CALL_SERVER;
_RetVal = (((IMWArrayFormatFlags*) ((CStdStubBuffer *)This)->pvServerObject)->lpVtbl) -> get_AutoResizeOutput((IMWArrayFormatFlags *) ((CStdStubBuffer *)This)->pvServerObject,pbResize);
*_pdwStubPhase = STUB_MARSHAL;
_StubMsg.BufferLength = 2U + 6U;
NdrStubGetBuffer(This, _pRpcChannelBuffer, &_StubMsg);
*(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++ = *pbResize;
_StubMsg.Buffer += 2;
*(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
}
RpcFinally
{
}
RpcEndFinally
_pRpcMessage->BufferLength =
(unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
}
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMWArrayFormatFlags_put_AutoResizeOutput_Proxy(
IMWArrayFormatFlags __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bResize)
{
HRESULT _RetVal;
RPC_MESSAGE _RpcMessage;
MIDL_STUB_MESSAGE _StubMsg;
RpcTryExcept
{
NdrProxyInitialize(
( void __RPC_FAR * )This,
( PRPC_MESSAGE )&_RpcMessage,
( PMIDL_STUB_MESSAGE )&_StubMsg,
( PMIDL_STUB_DESC )&Object_StubDesc,
16);
RpcTryFinally
{
_StubMsg.BufferLength = 2U;
NdrProxyGetBuffer(This, &_StubMsg);
*(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++ = bResize;
NdrProxySendReceive(This, &_StubMsg);
if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[34] );
_RetVal = *(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++;
}
RpcFinally
{
NdrProxyFreeBuffer(This, &_StubMsg);
}
RpcEndFinally
}
RpcExcept(_StubMsg.dwStubPhase != PROXY_SENDRECEIVE)
{
_RetVal = NdrProxyErrorHandler(RpcExceptionCode());
}
RpcEndExcept
return _RetVal;
}
void __RPC_STUB IMWArrayFormatFlags_put_AutoResizeOutput_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase)
{
HRESULT _RetVal;
MIDL_STUB_MESSAGE _StubMsg;
VARIANT_BOOL bResize;
NdrStubInitialize(
_pRpcMessage,
&_StubMsg,
&Object_StubDesc,
_pRpcChannelBuffer);
RpcTryFinally
{
if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[34] );
bResize = *(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++;
*_pdwStubPhase = STUB_CALL_SERVER;
_RetVal = (((IMWArrayFormatFlags*) ((CStdStubBuffer *)This)->pvServerObject)->lpVtbl) -> put_AutoResizeOutput((IMWArrayFormatFlags *) ((CStdStubBuffer *)This)->pvServerObject,bResize);
*_pdwStubPhase = STUB_MARSHAL;
_StubMsg.BufferLength = 4U;
NdrStubGetBuffer(This, _pRpcChannelBuffer, &_StubMsg);
*(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
}
RpcFinally
{
}
RpcEndFinally
_pRpcMessage->BufferLength =
(unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
}
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMWArrayFormatFlags_get_TransposeOutput_Proxy(
IMWArrayFormatFlags __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbTranspose)
{
HRESULT _RetVal;
RPC_MESSAGE _RpcMessage;
MIDL_STUB_MESSAGE _StubMsg;
RpcTryExcept
{
NdrProxyInitialize(
( void __RPC_FAR * )This,
( PRPC_MESSAGE )&_RpcMessage,
( PMIDL_STUB_MESSAGE )&_StubMsg,
( PMIDL_STUB_DESC )&Object_StubDesc,
17);
if(!pbTranspose)
{
RpcRaiseException(RPC_X_NULL_REF_POINTER);
}
RpcTryFinally
{
_StubMsg.BufferLength = 0U;
NdrProxyGetBuffer(This, &_StubMsg);
NdrProxySendReceive(This, &_StubMsg);
if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[28] );
*pbTranspose = *(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++;
_StubMsg.Buffer += 2;
_RetVal = *(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++;
}
RpcFinally
{
NdrProxyFreeBuffer(This, &_StubMsg);
}
RpcEndFinally
}
RpcExcept(_StubMsg.dwStubPhase != PROXY_SENDRECEIVE)
{
NdrClearOutParameters(
( PMIDL_STUB_MESSAGE )&_StubMsg,
( PFORMAT_STRING )&__MIDL_TypeFormatString.Format[2],
( void __RPC_FAR * )pbTranspose);
_RetVal = NdrProxyErrorHandler(RpcExceptionCode());
}
RpcEndExcept
return _RetVal;
}
void __RPC_STUB IMWArrayFormatFlags_get_TransposeOutput_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase)
{
VARIANT_BOOL _M7;
HRESULT _RetVal;
MIDL_STUB_MESSAGE _StubMsg;
VARIANT_BOOL __RPC_FAR *pbTranspose;
NdrStubInitialize(
_pRpcMessage,
&_StubMsg,
&Object_StubDesc,
_pRpcChannelBuffer);
( VARIANT_BOOL __RPC_FAR * )pbTranspose = 0;
RpcTryFinally
{
pbTranspose = &_M7;
*_pdwStubPhase = STUB_CALL_SERVER;
_RetVal = (((IMWArrayFormatFlags*) ((CStdStubBuffer *)This)->pvServerObject)->lpVtbl) -> get_TransposeOutput((IMWArrayFormatFlags *) ((CStdStubBuffer *)This)->pvServerObject,pbTranspose);
*_pdwStubPhase = STUB_MARSHAL;
_StubMsg.BufferLength = 2U + 6U;
NdrStubGetBuffer(This, _pRpcChannelBuffer, &_StubMsg);
*(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++ = *pbTranspose;
_StubMsg.Buffer += 2;
*(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
}
RpcFinally
{
}
RpcEndFinally
_pRpcMessage->BufferLength =
(unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
}
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMWArrayFormatFlags_put_TransposeOutput_Proxy(
IMWArrayFormatFlags __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bTranspose)
{
HRESULT _RetVal;
RPC_MESSAGE _RpcMessage;
MIDL_STUB_MESSAGE _StubMsg;
RpcTryExcept
{
NdrProxyInitialize(
( void __RPC_FAR * )This,
( PRPC_MESSAGE )&_RpcMessage,
( PMIDL_STUB_MESSAGE )&_StubMsg,
( PMIDL_STUB_DESC )&Object_StubDesc,
18);
RpcTryFinally
{
_StubMsg.BufferLength = 2U;
NdrProxyGetBuffer(This, &_StubMsg);
*(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++ = bTranspose;
NdrProxySendReceive(This, &_StubMsg);
if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[34] );
_RetVal = *(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++;
}
RpcFinally
{
NdrProxyFreeBuffer(This, &_StubMsg);
}
RpcEndFinally
}
RpcExcept(_StubMsg.dwStubPhase != PROXY_SENDRECEIVE)
{
_RetVal = NdrProxyErrorHandler(RpcExceptionCode());
}
RpcEndExcept
return _RetVal;
}
void __RPC_STUB IMWArrayFormatFlags_put_TransposeOutput_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase)
{
HRESULT _RetVal;
MIDL_STUB_MESSAGE _StubMsg;
VARIANT_BOOL bTranspose;
NdrStubInitialize(
_pRpcMessage,
&_StubMsg,
&Object_StubDesc,
_pRpcChannelBuffer);
RpcTryFinally
{
if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[34] );
bTranspose = *(( VARIANT_BOOL __RPC_FAR * )_StubMsg.Buffer)++;
*_pdwStubPhase = STUB_CALL_SERVER;
_RetVal = (((IMWArrayFormatFlags*) ((CStdStubBuffer *)This)->pvServerObject)->lpVtbl) -> put_TransposeOutput((IMWArrayFormatFlags *) ((CStdStubBuffer *)This)->pvServerObject,bTranspose);
*_pdwStubPhase = STUB_MARSHAL;
_StubMsg.BufferLength = 4U;
NdrStubGetBuffer(This, _pRpcChannelBuffer, &_StubMsg);
*(( HRESULT __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
}
RpcFinally
{
}
RpcEndFinally
_pRpcMessage->BufferLength =
(unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
}
CINTERFACE_PROXY_VTABLE(19) _IMWArrayFormatFlagsProxyVtbl =
{
&IID_IMWArrayFormatFlags,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* IDispatch_GetTypeInfoCount_Proxy */ ,
0 /* IDispatch_GetTypeInfo_Proxy */ ,
0 /* IDispatch_GetIDsOfNames_Proxy */ ,
0 /* IDispatch_Invoke_Proxy */ ,
IMWArrayFormatFlags_get_InputArrayFormat_Proxy ,
IMWArrayFormatFlags_put_InputArrayFormat_Proxy ,
IMWArrayFormatFlags_get_InputArrayIndFlag_Proxy ,
IMWArrayFormatFlags_put_InputArrayIndFlag_Proxy ,
IMWArrayFormatFlags_get_OutputArrayFormat_Proxy ,
IMWArrayFormatFlags_put_OutputArrayFormat_Proxy ,
IMWArrayFormatFlags_get_OutputArrayIndFlag_Proxy ,
IMWArrayFormatFlags_put_OutputArrayIndFlag_Proxy ,
IMWArrayFormatFlags_get_AutoResizeOutput_Proxy ,
IMWArrayFormatFlags_put_AutoResizeOutput_Proxy ,
IMWArrayFormatFlags_get_TransposeOutput_Proxy ,
IMWArrayFormatFlags_put_TransposeOutput_Proxy
};
static const PRPC_STUB_FUNCTION IMWArrayFormatFlags_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
IMWArrayFormatFlags_get_InputArrayFormat_Stub,
IMWArrayFormatFlags_put_InputArrayFormat_Stub,
IMWArrayFormatFlags_get_InputArrayIndFlag_Stub,
IMWArrayFormatFlags_put_InputArrayIndFlag_Stub,
IMWArrayFormatFlags_get_OutputArrayFormat_Stub,
IMWArrayFormatFlags_put_OutputArrayFormat_Stub,
IMWArrayFormatFlags_get_OutputArrayIndFlag_Stub,
IMWArrayFormatFlags_put_OutputArrayIndFlag_Stub,
IMWArrayFormatFlags_get_AutoResizeOutput_Stub,
IMWArrayFormatFlags_put_AutoResizeOutput_Stub,
IMWArrayFormatFlags_get_TransposeOutput_Stub,
IMWArrayFormatFlags_put_TransposeOutput_Stub
};
CInterfaceStubVtbl _IMWArrayFormatFlagsStubVtbl =
{
&IID_IMWArrayFormatFlags,
0,
19,
&IMWArrayFormatFlags_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};
/* Object interface: IMWDataConversionFlags, ver. 0.0,
GUID={0x5E0BBECB,0xCE72,0x4461,{0xAD,0xB8,0x04,0x46,0xAB,0x32,0xCF,0x51}} */
extern const MIDL_STUB_DESC Object_StubDesc;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -