Author: jelmer Date: 2004-08-11 00:02:11 +0000 (Wed, 11 Aug 2004) New Revision: 1714 WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source/build&rev=1714&nolog=1 Log: Initial docs on DCOM stuff and build utilities
Added: branches/SAMBA_4_0/source/build/dcom/ branches/SAMBA_4_0/source/build/dcom/procedure Changeset: Added: branches/SAMBA_4_0/source/build/dcom/procedure =================================================================== --- branches/SAMBA_4_0/source/build/dcom/procedure 2004-08-10 23:37:28 UTC (rev 1713) +++ branches/SAMBA_4_0/source/build/dcom/procedure 2004-08-11 00:02:11 UTC (rev 1714) @@ -0,0 +1,69 @@ +- Bind to IOXIDResolver +- ServerAlive2() +- Bind to ISystemActivator + +Everything based on IDispatch implements: + +/*****************/ +/* Function 0x00 */ +HRESULT QueryInterface( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that, + [in] REFIID riid, + [out] /* [iid_is] */ void **ppvObject); + +/*****************/ +/* Function 0x01 */ +ULONG AddRef ( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that + ); + +/*****************/ +/* Function 0x02 */ +ULONG Release( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that + ); + +/*****************/ +/* Function 0x03 */ +HRESULT GetTypeInfoCount( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that, + [out] UINT *pctinfo); + +/*****************/ +/* Function 0x04 */ +HRESULT GetTypeInfo ( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that, + [in] UINT iTInfo, + [in] LCID lcid, + [out] ITypeInfo **ppTInfo); + +/*****************/ +/* Function 0x05 */ +HRESULT GetIDsOfNames( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that, + [in] REFIID riid, + [size_is][in] LPOLESTR *rgszNames, + [in] UINT cNames, + [in] LCID lcid, + [size_is][out] DISPID *rgDispId); + +/*****************/ +/* Function 0x06 */ +HRESULT Invoke( + [in] ORPCTHIS *this, + [out] ORPCTHAT *that, + [in] DISPID dispIdMember, + [in] REFIID riid, + [in] LCID lcid, + [in] WORD wFlags, + [out][in] DISPPARAMS *pDispParams, + [out] VARIANT *pVarResult, + [out] EXCEPINFO *pExcepInfo, + [out] UINT *puArgErr); +
