diff --git a/reactos/include/reactos/idl/idl.rbuild b/reactos/include/reactos/idl/idl.rbuild
index 7a03c27a8b6..093f1c35d3a 100644
--- a/reactos/include/reactos/idl/idl.rbuild
+++ b/reactos/include/reactos/idl/idl.rbuild
@@ -2,43 +2,27 @@
- .
- w32api/include
pnp.idl
- .
- w32api/include
pnp.idl
- .
- w32api/include
svcctl.idl
- .
- w32api/include
svcctl.idl
- .
- w32api/include
eventlogrpc.idl
- .
- w32api/include
eventlogrpc.idl
- .
- w32api/include
lsa.idl
- .
- w32api/include
lsa.idl
diff --git a/reactos/include/reactos/idl/wtypes.idl b/reactos/include/reactos/idl/wtypes.idl
index 5ffa08428a6..e0d2216f6ce 100644
--- a/reactos/include/reactos/idl/wtypes.idl
+++ b/reactos/include/reactos/idl/wtypes.idl
@@ -11,4 +11,4 @@
#define LPDWORD unsigned long*
#define PBOOL unsigned long*
-#define NTSTATUS long
\ No newline at end of file
+#define NTSTATUS long
diff --git a/reactos/include/reactos/wine/irot.idl b/reactos/include/reactos/wine/irot.idl
index 7cea28fca73..e1a62398327 100644
--- a/reactos/include/reactos/wine/irot.idl
+++ b/reactos/include/reactos/wine/irot.idl
@@ -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 @@ interface Irot
typedef DWORD IrotCookie;
typedef handle_t IrotHandle;
+ typedef [context_handle] void *IrotContextHandle;
HRESULT IrotRegister(
[in] IrotHandle h,
@@ -59,11 +60,13 @@ interface Irot
[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);
diff --git a/reactos/include/reactos/wine/wineheaders.rbuild b/reactos/include/reactos/wine/wineheaders.rbuild
index 9abd14615d9..8b9a00e3855 100644
--- a/reactos/include/reactos/wine/wineheaders.rbuild
+++ b/reactos/include/reactos/wine/wineheaders.rbuild
@@ -1,6 +1,5 @@
- irot.idl
itss.idl