svn commit: samba r4536 - in branches/SAMBA_4_0/source/librpc/idl: .
metze at samba.org
metze at samba.org
Wed Jan 5 15:37:43 GMT 2005
Author: metze
Date: 2005-01-05 15:37:43 +0000 (Wed, 05 Jan 2005)
New Revision: 4536
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4536
Log:
make use of the new enum and bitmap feature of pidl
metze
Modified:
branches/SAMBA_4_0/source/librpc/idl/dssetup.idl
Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/dssetup.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/dssetup.idl 2005-01-05 15:36:26 UTC (rev 4535)
+++ branches/SAMBA_4_0/source/librpc/idl/dssetup.idl 2005-01-05 15:37:43 UTC (rev 4536)
@@ -24,21 +24,23 @@
DS_ROLE_PRIMARY_DC = 5
} dssetup_DsRole;
- const uint32 DS_ROLE_PRIMARY_DS_RUNNING = 0x00000001;
- const uint32 DS_ROLE_PRIMARY_DS_MIXED_MODE = 0x00000002;
- const uint32 DS_ROLE_UPGRADE_IN_PROGRESS = 0x00000004;
- const uint32 DS_ROLE_PRIMARY_DOMAIN_GUID_PRESENT = 0x01000000;
+ typedef bitmap {
+ DS_ROLE_PRIMARY_DS_RUNNING = 0x00000001,
+ DS_ROLE_PRIMARY_DS_MIXED_MODE = 0x00000002,
+ DS_ROLE_UPGRADE_IN_PROGRESS = 0x00000004,
+ DS_ROLE_PRIMARY_DOMAIN_GUID_PRESENT = 0x01000000
+ } dssetup_DsRoleFlags;
typedef struct {
- uint16 role;
- uint32 flags;
- unistr *domain;
- unistr *dns_domain;
- unistr *forest;
- GUID domain_guid;
+ dssetup_DsRole role;
+ dssetup_DsRoleFlags flags;
+ unistr *domain;
+ unistr *dns_domain;
+ unistr *forest;
+ GUID domain_guid;
} dssetup_DsRolePrimaryDomInfoBasic;
- typedef enum {
+ typedef [v1_enum] enum {
DS_ROLE_NOT_UPGRADING = 0,
DS_ROLE_UPGRADING = 1
} dssetup_DsUpgrade;
@@ -50,8 +52,8 @@
} dssetup_DsPrevious;
typedef struct {
- uint32 upgrading;
- uint16 previous_role;
+ dssetup_DsUpgrade upgrading;
+ dssetup_DsPrevious previous_role;
} dssetup_DsRoleUpgradeStatus;
typedef enum {
@@ -61,7 +63,7 @@
} dssetup_DsRoleOp;
typedef struct {
- uint16 status;
+ dssetup_DsRoleOp status;
} dssetup_DsRoleOpStatus;
typedef enum {
@@ -77,7 +79,7 @@
} dssetup_DsRoleInfo;
WERROR dssetup_DsRoleGetPrimaryDomainInformation(
- [in] uint16 level,
+ [in] dssetup_DsRoleInfoLevel level,
[out,switch_is(level)] dssetup_DsRoleInfo *info
);
More information about the samba-cvs
mailing list