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);
+

Reply via email to