From: Günther Deschner Date: Thu, 5 Mar 2015 19:06:50 +0000 (+0100) Subject: librpc: add clusapi_DesiredAccessMask to IDL. X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=5465899a71e266a41ff6df381407206fe358016e;p=metze%2Fsamba%2Fwip.git librpc: add clusapi_DesiredAccessMask to IDL. Guenther Signed-off-by: Günther Deschner Reviewed-by: Stefan Metzmacher --- diff --git a/librpc/idl/clusapi.idl b/librpc/idl/clusapi.idl index fe2d21906bf1..5b1312ee72d7 100644 --- a/librpc/idl/clusapi.idl +++ b/librpc/idl/clusapi.idl @@ -1607,17 +1607,28 @@ import "security.idl"; /*****************/ /* Function 0x75 */ + + typedef [bitmap32bit] bitmap { + CLUSAPI_READ_ACCESS = 0x00000001, + CLUSAPI_CHANGE_ACCESS = 0x00000002, + CLUSAPI_GENERIC_READ = 0x80000000, + CLUSAPI_GENERIC_WRITE = 0x40000000, + CLUSAPI_GENERIC_EXECUTE = 0x20000000, + CLUSAPI_GENERIC_ALL = 0x10000000, + CLUSAPI_MAXIMUM_ALLOWED = 0x02000000 + } clusapi_DesiredAccessMask; + #if 0 HCLUSTER_RPC clusapi_OpenClusterEx( - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status ); #else void clusapi_OpenClusterEx( - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] HCLUSTER_RPC *hCluster @@ -1630,7 +1641,7 @@ import "security.idl"; HNODE_RPC clusapi_OpenNodeEx( [ in, string ] [charset(UTF16)] uint16 *lpszNodeName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status @@ -1639,7 +1650,7 @@ import "security.idl"; void clusapi_OpenNodeEx( [ in, string ] [charset(UTF16)] uint16 *lpszNodeName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status, @@ -1652,7 +1663,7 @@ import "security.idl"; HGROUP_RPC clusapi_OpenGroupEx( [ in, string ] [charset(UTF16)] uint16 *lpszGroupName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status @@ -1661,7 +1672,7 @@ import "security.idl"; void clusapi_OpenGroupEx( [ in, string ] [charset(UTF16)] uint16 *lpszGroupName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status, @@ -1674,7 +1685,7 @@ import "security.idl"; HRES_RPC clusapi_OpenResourceEx( [ in, string ] [charset(UTF16)] uint16 *lpszResourceName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status @@ -1683,7 +1694,7 @@ import "security.idl"; void clusapi_OpenResourceEx( [ in, string ] [charset(UTF16)] uint16 *lpszResourceName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status, @@ -1696,7 +1707,7 @@ import "security.idl"; HNETWORK_RPC clusapi_OpenNetworkEx( [ in, string ] [charset(UTF16)] uint16 *lpszNetworkName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status @@ -1705,7 +1716,7 @@ import "security.idl"; void clusapi_OpenNetworkEx( [ in, string ] [charset(UTF16)] uint16 *lpszNetworkName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status, @@ -1718,7 +1729,7 @@ import "security.idl"; HNETINTERFACE_RPC clusapi_OpenNetInterfaceEx( [ in, string ] [charset(UTF16)] uint16 *lpszNetInterfaceName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status @@ -1727,7 +1738,7 @@ import "security.idl"; void clusapi_OpenNetInterfaceEx( [ in, string ] [charset(UTF16)] uint16 *lpszNetInterfaceName, - [ in ] uint32 dwDesiredAccess, + [ in ] clusapi_DesiredAccessMask dwDesiredAccess, [ out ] uint32 *lpdwGrantedAccess, [ out ] WERROR *Status, [ out ] WERROR *rpc_status,