- indexing
- title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
- cluster: ecom
class ECOM_CLIENT_IMARSHAL
- inherit
-
ECOM_IMARSHAL
-
- undefine
- copy,
- is_equal
- end
-
ECOM_CLIENT_IUNKNOWN
-
- redefine
- get_ptr
- end
- feature -- get ptr
-
get_ptr: expanded ECOM_PTR [expanded ECOM_CLIENT_IMARSHAL]
- 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
-
GetMarshalSizeMax (riid: expanded ECOM_PTR [expanded ECOM_GUID]; pv: POINTER; dwdestcontext: INTEGER; pvdestcontext: POINTER; mshlflags: INTEGER; psize: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-
MarshalInterface (pstm: expanded ECOM_CLIENT_ISTREAM; riid: expanded ECOM_PTR [expanded ECOM_GUID]; pv: POINTER; dwdestcontext: INTEGER; pvdestcontext: POINTER; mshlflags: INTEGER): ECOM_HRESULT
-
UnmarshalInterface (pstm: expanded ECOM_CLIENT_ISTREAM; riid: expanded ECOM_PTR [expanded ECOM_GUID]; ppv: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
-
ReleaseMarshalData (pstm: expanded ECOM_CLIENT_ISTREAM): ECOM_HRESULT
-
DisconnectObject (dwreserved: INTEGER): ECOM_HRESULT
end -- class ECOM_CLIENT_IMARSHAL