idl:dnsserver: Add DNS_DP_STATE enumeration for diretory partition state
authorAmitay Isaacs <amitay@gmail.com>
Thu, 15 Dec 2011 07:52:21 +0000 (18:52 +1100)
committerAmitay Isaacs <amitay@gmail.com>
Fri, 23 Dec 2011 05:17:10 +0000 (16:17 +1100)
librpc/idl/dnsserver.idl

index 05022701ebfdd8c9e176ad4f3f63c1b85eb8a0c8..5e29511379f30ca3dfa39f6be304b317b1fad48c 100644 (file)
@@ -601,6 +601,13 @@ import "misc.idl", "dnsp.idl";
        DNS_RPC_DP_REPLICA;
 #define PDNS_RPC_DP_REPLICA DNS_RPC_DP_REPLICA*
 
+       typedef [v1_enum] enum {
+               DNS_DP_OKAY                = 0x00,
+               DNS_DP_STATE_REPL_INCOMING = 0x01,
+               DNS_DP_STATE_REPL_OUTGOING = 0x02,
+               DNS_DP_STATE_UNKNOWN       = 0x03
+       } DNS_DP_STATE;
+
        typedef struct {
                DWORD           dwRpcStructureVersion;
                DWORD           dwReserved0;
@@ -610,7 +617,7 @@ import "misc.idl", "dnsp.idl";
                [string, charset(UTF16)] wchar_t *       pszCrDn;
                DWORD           dwFlags;
                DWORD           dwZoneCount;
-               DWORD           dwState;
+               DNS_DP_STATE    dwState;
 
                DWORD           dwReserved[    3 ];
                DNS_EXTENSION   pwszReserved[ 3 ];