Author: hpoussin
Date: Mon Jan 7 18:17:48 2008
New Revision: 31644
URL:
http://svn.reactos.org/svn/reactos?rev=31644&view=rev
Log:
Update irot.idl
Misc cleanup
Modified:
trunk/reactos/include/reactos/idl/idl.rbuild
trunk/reactos/include/reactos/idl/wtypes.idl
trunk/reactos/include/reactos/wine/irot.idl
trunk/reactos/include/reactos/wine/wineheaders.rbuild
Modified: trunk/reactos/include/reactos/idl/idl.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/idl.rb…
==============================================================================
--- trunk/reactos/include/reactos/idl/idl.rbuild (original)
+++ trunk/reactos/include/reactos/idl/idl.rbuild Mon Jan 7 18:17:48 2008
@@ -2,43 +2,27 @@
<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
<group>
<module name="pnp_server" type="rpcserver"
allowwarnings="true">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file>pnp.idl</file>
</module>
<module name="pnp_client" type="rpcclient">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file>pnp.idl</file>
</module>
<module name="scm_server" type="rpcserver">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">svcctl.idl</file>
</module>
<module name="scm_client" type="rpcclient">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">svcctl.idl</file>
</module>
<module name="eventlog_server" type="rpcserver"
allowwarnings="true">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">eventlogrpc.idl</file>
</module>
<module name="eventlog_client" type="rpcclient" >
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">eventlogrpc.idl</file>
</module>
<module name="lsa_server" type="rpcserver">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">lsa.idl</file>
</module>
<module name="lsa_client" type="rpcclient">
- <include base="ReactOS">.</include>
- <include base="ReactOS">w32api/include</include>
<file switches="--oldnames">lsa.idl</file>
</module>
</group>
Modified: trunk/reactos/include/reactos/idl/wtypes.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/wtypes…
==============================================================================
--- trunk/reactos/include/reactos/idl/wtypes.idl (original)
+++ trunk/reactos/include/reactos/idl/wtypes.idl Mon Jan 7 18:17:48 2008
@@ -11,4 +11,4 @@
#define LPDWORD unsigned long*
#define PBOOL unsigned long*
-#define NTSTATUS long
+#define NTSTATUS long
Modified: trunk/reactos/include/reactos/wine/irot.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/irot.…
==============================================================================
--- trunk/reactos/include/reactos/wine/irot.idl (original)
+++ trunk/reactos/include/reactos/wine/irot.idl Mon Jan 7 18:17:48 2008
@@ -18,8 +18,8 @@
import "wtypes.idl";
-cpp_quote("#define IROT_PROTSEQ
{'n','c','a','l','r','p','c',0}");
-cpp_quote("#define IROT_ENDPOINT
{'i','r','o','t',0}");
+cpp_quote("#define IROT_PROTSEQ
{'n','c','a','l','r','p','c',0}")
+cpp_quote("#define IROT_ENDPOINT
{'i','r','o','t',0}")
typedef struct tagMonikerComparisonData {
ULONG ulCntData;
@@ -51,6 +51,7 @@
typedef DWORD IrotCookie;
typedef handle_t IrotHandle;
+ typedef [context_handle] void *IrotContextHandle;
HRESULT IrotRegister(
[in] IrotHandle h,
@@ -59,11 +60,13 @@
[in] const InterfaceData *moniker,
[in] const FILETIME *time,
[in] DWORD grfFlags,
- [out] IrotCookie *cookie);
+ [out] IrotCookie *cookie,
+ [out] IrotContextHandle *ctxt_handle);
HRESULT IrotRevoke(
[in] IrotHandle h,
[in] IrotCookie cookie,
+ [in, out] IrotContextHandle *ctxt_handle,
[out] PInterfaceData *object,
[out] PInterfaceData *moniker);
Modified: trunk/reactos/include/reactos/wine/wineheaders.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/wineh…
==============================================================================
--- trunk/reactos/include/reactos/wine/wineheaders.rbuild (original)
+++ trunk/reactos/include/reactos/wine/wineheaders.rbuild Mon Jan 7 18:17:48 2008
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="wineheaders" type="idlheader">
- <file>irot.idl</file>
<file>itss.idl</file>
</module>