INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
cluster: ecom
deferred class ECOM_IMARSHAL
inherit

ECOM_IUNKNOWN
end
feature -- interface members

GetUnmarshalClass (riid: expanded ECOM_PTR [expanded ECOM_GUID]; pv: POINTER; dwdestcontext: INTEGER; pvdestcontext: POINTER; mshlflags: INTEGER; pcid: expanded ECOM_PTR [expanded ECOM_GUID]): ECOM_HRESULT
-- [ FUNCTION ] GetUnmarshalClass
-- ARGUMENTS:
-- [in][lcid] _GUID * riid
-- [in][lcid] void * pv
-- [in][lcid] unsigned int dwDestContext
-- [in][lcid] void * pvDestContext
-- [in][lcid] unsigned int mshlflags
-- [out][lcid] _GUID * pCid
-- RETURN: HRESULT

GetMarshalSizeMax (riid: expanded ECOM_PTR [expanded ECOM_GUID]; pv: POINTER; dwdestcontext: INTEGER; pvdestcontext: POINTER; mshlflags: INTEGER; psize: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetMarshalSizeMax
-- ARGUMENTS:
-- [in][lcid] _GUID * riid
-- [in][lcid] void * pv
-- [in][lcid] unsigned int dwDestContext
-- [in][lcid] void * pvDestContext
-- [in][lcid] unsigned int mshlflags
-- [out][lcid] unsigned int * pSize
-- RETURN: HRESULT

MarshalInterface (pstm: expanded ECOM_CLIENT_ISTREAM; riid: expanded ECOM_PTR [expanded ECOM_GUID]; pv: POINTER; dwdestcontext: INTEGER; pvdestcontext: POINTER; mshlflags: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] MarshalInterface
-- ARGUMENTS:
-- [in][lcid] IStream * pstm
-- [in][lcid] _GUID * riid
-- [in][lcid] void * pv
-- [in][lcid] unsigned int dwDestContext
-- [in][lcid] void * pvDestContext
-- [in][lcid] unsigned int mshlflags
-- RETURN: HRESULT

UnmarshalInterface (pstm: expanded ECOM_CLIENT_ISTREAM; riid: expanded ECOM_PTR [expanded ECOM_GUID]; ppv: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
-- [ FUNCTION ] UnmarshalInterface
-- ARGUMENTS:
-- [in][lcid] IStream * pstm
-- [in][lcid] _GUID * riid
-- [out][lcid] void * * ppv
-- RETURN: HRESULT

ReleaseMarshalData (pstm: expanded ECOM_CLIENT_ISTREAM): ECOM_HRESULT
-- [ FUNCTION ] ReleaseMarshalData
-- ARGUMENTS:
-- [in][lcid] IStream * pstm
-- RETURN: HRESULT

DisconnectObject (dwreserved: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] DisconnectObject
-- ARGUMENTS:
-- [in][lcid] unsigned int dwReserved
-- RETURN: HRESULT
end -- class ECOM_IMARSHAL

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES