From 1b0251574d59b1aeaad856394ebfd5972327f7ab Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 27 Sep 2008 17:37:34 +0000 Subject: [PATCH] - Disable [handle] and [context_handle] attributes in order not to break ReactOS when WIDL is updated to Wine-0.9.59. - Fix typos in svcctl.idl. svn path=/trunk/; revision=36550 --- reactos/include/reactos/idl/eventlogrpc.idl | 2 +- reactos/include/reactos/idl/lsa.idl | 2 +- reactos/include/reactos/idl/svcctl.idl | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/reactos/include/reactos/idl/eventlogrpc.idl b/reactos/include/reactos/idl/eventlogrpc.idl index 824c097be9e..3e4f3c5c073 100644 --- a/reactos/include/reactos/idl/eventlogrpc.idl +++ b/reactos/include/reactos/idl/eventlogrpc.idl @@ -17,7 +17,7 @@ typedef struct _RPC_STRING { [size_is(MaximumLength), length_is(Length)] LPSTR Buffer; } RPC_STRING, *PRPC_STRING; -typedef [context_handle] unsigned long IELF_HANDLE; +typedef /*[context_handle]*/ unsigned long IELF_HANDLE; typedef IELF_HANDLE *PIELF_HANDLE; typedef [handle, unique] LPWSTR EVENTLOG_HANDLE_W; typedef [handle, unique] LPSTR EVENTLOG_HANDLE_A; diff --git a/reactos/include/reactos/idl/lsa.idl b/reactos/include/reactos/idl/lsa.idl index 3d69187ca24..a09896cc760 100644 --- a/reactos/include/reactos/idl/lsa.idl +++ b/reactos/include/reactos/idl/lsa.idl @@ -4,7 +4,7 @@ #include -typedef [context_handle] unsigned long LSAPR_HANDLE; +typedef /*[context_handle]*/ unsigned long LSAPR_HANDLE; typedef LSAPR_HANDLE *PLSAPR_HANDLE; cpp_quote("#ifndef _WINNT_H") diff --git a/reactos/include/reactos/idl/svcctl.idl b/reactos/include/reactos/idl/svcctl.idl index ba75d0dbfcc..5bca688914a 100644 --- a/reactos/include/reactos/idl/svcctl.idl +++ b/reactos/include/reactos/idl/svcctl.idl @@ -15,20 +15,20 @@ const unsigned short SC_MAX_COMMENT_LENGTH = 128; const unsigned short SC_MAX_ARGUMENT_LENGTH = 1024; const unsigned short SC_MAX_ARGUMENTS = 1024; -typedef [handle] LPSTR SVCCTL_HANDLEA; -typedef [handle] LPWSTR SVCCTL_HANDLEW; -typedef [context_handle] unsigned long SC_RPC_HANDLE; +typedef /*[handle]*/ LPSTR SVCCTL_HANDLEA; +typedef /*[handle]*/ LPWSTR SVCCTL_HANDLEW; +typedef /*[context_handle]*/ unsigned long SC_RPC_HANDLE; typedef SC_RPC_HANDLE* LPSC_RPC_HANDLE; -typedef [context_handle] PVOID SC_RPC_LOCK; +typedef /*[context_handle]*/ unsigned long SC_RPC_LOCK; typedef SC_RPC_LOCK* LPSC_RPC_LOCK; -typedef [context_handle] unsigned long SC_NOTIFY_RPC_HANDLE; +typedef /*[context_handle]*/ unsigned long SC_NOTIFY_RPC_HANDLE; typedef SC_NOTIFY_RPC_HANDLE* LPSC_NOTIFY_RPC_HANDLE; typedef [range(0, 1024 * 4)] DWORD BOUNDED_DWORD_4K; typedef BOUNDED_DWORD_4K* LPBOUNDED_DWORD_4K; typedef [range(0, 1024 * 8)] DWORD BOUNDED_DWORD_8K; -typedef BOUNDED_DWORD_4K* LPBOUNDED_DWORD_8K; +typedef BOUNDED_DWORD_8K* LPBOUNDED_DWORD_8K; typedef [range(0, 1024 * 256)] DWORD BOUNDED_DWORD_256K; -typedef BOUNDED_DWORD_4K* LPBOUNDED_DWORD_256K; +typedef BOUNDED_DWORD_256K* LPBOUNDED_DWORD_256K; cpp_quote("#if 0") -- 2.17.1