?? opccomn_ps.cpp
字號:
/* opccomn_ps.cpp generated by WIDL Version 2.2.1 on 06-Dec-01 at 11:55:06 AM */#define __WIDL_PROXY_STUB 0x0200#include "dcomProxy.h"#include "opccomn.h"#include <string.h>extern "C" int include_opccomn () {return 0;}NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);HRESULT STDMETHODCALLTYPE IOPCShutdown_ShutdownRequest_vxproxy (IOPCShutdown* pThis, LPCWSTR szReason) { RPC_PROXY_MSG msg (IID_IOPCShutdown, RpcMode::OBJECT, 3, pThis); NDRTYPES ndrtypes; HRESULT hrMethod; HRESULT hr; NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&szReason, pms, ndrtypes.refptr_t(ndrtypes.wstring_t ())); if (FAILED(hr)) return hr; hr = msg.SendReceive (); if (FAILED (hr)) return hr; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); hr = widlUnmarshal (&hrMethod, pus, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return hrMethod; }HRESULT STDMETHODCALLTYPE IOPCShutdown_ShutdownRequest_vxstub (IOPCShutdown* pitf, RPC_STUB_MSG& msg) { NDRTYPES ndrtypes; HRESULT hr; HRESULT hrMethod; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); LPCWSTR szReason; hr=widlUnmarshal (&szReason, pus, ndrtypes.refptr_t(ndrtypes.wstring_t ())); if (FAILED(hr)) return hr; hrMethod = pitf->ShutdownRequest (szReason); NdrMarshalStream* pms = msg.marshalStreamGet (); hr = widlMarshal (&hrMethod, pms, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return S_OK; }COM_VTABLE(IOPCShutdown) IOPCShutdown_vxproxy_vtbl = { COM_VTBL_HEADER COM_VTBL_METHOD(&IUnknown_QueryInterface_vxproxy), COM_VTBL_METHOD(&IUnknown_AddRef_vxproxy), COM_VTBL_METHOD(&IUnknown_Release_vxproxy), COM_VTBL_METHOD(&IOPCShutdown_ShutdownRequest_vxproxy), };const PFN_ORPC_STUB stub_functbl_IOPCShutdown [] = { 0,0,0, (PFN_ORPC_STUB) IOPCShutdown_ShutdownRequest_vxstub, };EXTERN_C const VXDCOM_STUB_DISPTBL IOPCShutdown_vxstub_disptbl = { 4, stub_functbl_IOPCShutdown };VXDCOM_PS_AUTOREGISTER(IOPCShutdown);HRESULT STDMETHODCALLTYPE IOPCCommon_SetLocaleID_vxproxy (IOPCCommon* pThis, LCID dwLcid) { RPC_PROXY_MSG msg (IID_IOPCCommon, RpcMode::OBJECT, 3, pThis); NDRTYPES ndrtypes; HRESULT hrMethod; HRESULT hr; NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&dwLcid, pms, ndrtypes.ulong_t ()); if (FAILED(hr)) return hr; hr = msg.SendReceive (); if (FAILED (hr)) return hr; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); hr = widlUnmarshal (&hrMethod, pus, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return hrMethod; }HRESULT STDMETHODCALLTYPE IOPCCommon_SetLocaleID_vxstub (IOPCCommon* pitf, RPC_STUB_MSG& msg) { NDRTYPES ndrtypes; HRESULT hr; HRESULT hrMethod; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); LCID dwLcid; hr=widlUnmarshal (&dwLcid, pus, ndrtypes.ulong_t ()); if (FAILED(hr)) return hr; hrMethod = pitf->SetLocaleID (dwLcid); NdrMarshalStream* pms = msg.marshalStreamGet (); hr = widlMarshal (&hrMethod, pms, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return S_OK; }HRESULT STDMETHODCALLTYPE IOPCCommon_GetLocaleID_vxproxy (IOPCCommon* pThis, LCID* pdwLcid) { RPC_PROXY_MSG msg (IID_IOPCCommon, RpcMode::OBJECT, 4, pThis); NDRTYPES ndrtypes; HRESULT hrMethod; HRESULT hr; hr = msg.SendReceive (); if (FAILED (hr)) return hr; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); hr=widlUnmarshal (&pdwLcid, pus, ndrtypes.refptr_t(ndrtypes.ulong_t ())); if (FAILED(hr)) return hr; hr = widlUnmarshal (&hrMethod, pus, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return hrMethod; }HRESULT STDMETHODCALLTYPE IOPCCommon_GetLocaleID_vxstub (IOPCCommon* pitf, RPC_STUB_MSG& msg) { NDRTYPES ndrtypes; HRESULT hr; HRESULT hrMethod; LCID pdwLcid_tmp; LCID* pdwLcid = &pdwLcid_tmp; hrMethod = pitf->GetLocaleID (pdwLcid); NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&pdwLcid, pms, ndrtypes.refptr_t(ndrtypes.ulong_t ())); if (FAILED(hr)) return hr; hr = widlMarshal (&hrMethod, pms, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return S_OK; }HRESULT STDMETHODCALLTYPE IOPCCommon_QueryAvailableLocaleIDs_vxproxy (IOPCCommon* pThis, DWORD* pdwCount, LCID** pdwLcid) { RPC_PROXY_MSG msg (IID_IOPCCommon, RpcMode::OBJECT, 5, pThis); NDRTYPES ndrtypes; HRESULT hrMethod; HRESULT hr; hr = msg.SendReceive (); if (FAILED (hr)) return hr; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); hr=widlUnmarshal (&pdwCount, pus, ndrtypes.refptr_t(ndrtypes.ulong_t ())); if (FAILED(hr)) return hr; hr=widlUnmarshal (&pdwLcid, pus, ndrtypes.refptr_t(ndrtypes.pointer_t(ndrtypes.carray_t(ndrtypes.ulong_t (), NDR_SIZEOF(LCID))))); if (FAILED(hr)) return hr; hr = widlUnmarshal (&hrMethod, pus, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return hrMethod; }HRESULT STDMETHODCALLTYPE IOPCCommon_QueryAvailableLocaleIDs_vxstub (IOPCCommon* pitf, RPC_STUB_MSG& msg) { NDRTYPES ndrtypes; HRESULT hr; HRESULT hrMethod; DWORD pdwCount_tmp; DWORD* pdwCount = &pdwCount_tmp; LCID* pdwLcid_tmp; LCID** pdwLcid = &pdwLcid_tmp; hrMethod = pitf->QueryAvailableLocaleIDs (pdwCount, pdwLcid); NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&pdwCount, pms, ndrtypes.refptr_t(ndrtypes.ulong_t ())); if (FAILED(hr)) return hr; hr=widlMarshal (&pdwLcid, pms, ndrtypes.refptr_t(ndrtypes.pointer_t(ndrtypes.carray_t(ndrtypes.ulong_t (), NDR_SIZEOF(LCID), *pdwCount)))); if (FAILED(hr)) return hr; hr = widlMarshal (&hrMethod, pms, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; if ((*pdwLcid)) {CoTaskMemFree ((*pdwLcid));}; return S_OK; }HRESULT STDMETHODCALLTYPE IOPCCommon_GetErrorString_vxproxy (IOPCCommon* pThis, HRESULT dwError, LPWSTR* ppString) { RPC_PROXY_MSG msg (IID_IOPCCommon, RpcMode::OBJECT, 6, pThis); NDRTYPES ndrtypes; HRESULT hrMethod; HRESULT hr; NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&dwError, pms, ndrtypes.long_t ()); if (FAILED(hr)) return hr; hr = msg.SendReceive (); if (FAILED (hr)) return hr; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); hr=widlUnmarshal (&ppString, pus, ndrtypes.refptr_t(ndrtypes.pointer_t(ndrtypes.wstring_t ()))); if (FAILED(hr)) return hr; hr = widlUnmarshal (&hrMethod, pus, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; return hrMethod; }HRESULT STDMETHODCALLTYPE IOPCCommon_GetErrorString_vxstub (IOPCCommon* pitf, RPC_STUB_MSG& msg) { NDRTYPES ndrtypes; HRESULT hr; HRESULT hrMethod; NdrUnmarshalStream* pus = msg.unmarshalStreamGet (); HRESULT dwError; hr=widlUnmarshal (&dwError, pus, ndrtypes.long_t ()); if (FAILED(hr)) return hr; LPWSTR ppString_tmp; LPWSTR* ppString = &ppString_tmp; hrMethod = pitf->GetErrorString (dwError, ppString); NdrMarshalStream* pms = msg.marshalStreamGet (); hr=widlMarshal (&ppString, pms, ndrtypes.refptr_t(ndrtypes.pointer_t(ndrtypes.wstring_t ()))); if (FAILED(hr)) return hr; hr = widlMarshal (&hrMethod, pms, ndrtypes.hresult_t()); if (FAILED(hr)) return hr; if ((*ppString)) {CoTaskMemFree ((*ppString));}; return S_OK; }HRESULT STDMETHODCALLTYPE IOPCCommon_SetClientName_vxproxy (IOPCCommon* pThis, LPCWSTR szName) { RPC_PROXY_MSG msg (IID_IOPCCommon, RpcMode::OBJECT, 7, pThis);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -