void ndr_print_security_ace_type(struct ndr_print *ndr, const char *name, enum security_ace_type r) { const char *val = NULL; switch (r) { case SEC_ACE_TYPE_ACCESS_ALLOWED: val = "SEC_ACE_TYPE_ACCESS_ALLOWED"; break; case SEC_ACE_TYPE_ACCESS_DENIED: val = "SEC_ACE_TYPE_ACCESS_DENIED"; break; case SEC_ACE_TYPE_SYSTEM_AUDIT: val = "SEC_ACE_TYPE_SYSTEM_AUDIT"; break; case SEC_ACE_TYPE_SYSTEM_ALARM: val = "SEC_ACE_TYPE_SYSTEM_ALARM"; break; case SEC_ACE_TYPE_ALLOWED_COMPOUND: val = "SEC_ACE_TYPE_ALLOWED_COMPOUND"; break; case SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT: val = "SEC_ACE_TYPE_ACCESS_ALLOWED_OBJECT"; break; case SEC_ACE_TYPE_ACCESS_DENIED_OBJECT: val = "SEC_ACE_TYPE_ACCESS_DENIED_OBJECT"; break; case SEC_ACE_TYPE_SYSTEM_AUDIT_OBJECT: val = "SEC_ACE_TYPE_SYSTEM_AUDIT_OBJECT"; break; case SEC_ACE_TYPE_SYSTEM_ALARM_OBJECT: val = "SEC_ACE_TYPE_SYSTEM_ALARM_OBJECT"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_security_descriptor_revision(struct ndr_print *ndr, const char *name, enum security_descriptor_revision r) { const char *val = NULL; switch (r) { case SECURITY_DESCRIPTOR_REVISION_1: val = "SECURITY_DESCRIPTOR_REVISION_1"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_frsapi_WriterCommandsValues(struct ndr_print *ndr, const char *name, enum frsapi_WriterCommandsValues r) { const char *val = NULL; switch (r) { case FRSAPI_WRITER_COMMAND_FREEZE: val = "FRSAPI_WRITER_COMMAND_FREEZE"; break; case FRSAPI_WRITER_COMMAND_THAW: val = "FRSAPI_WRITER_COMMAND_THAW"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dssetup_DsUpgrade(struct ndr_print *ndr, const char *name, enum dssetup_DsUpgrade r) { const char *val = NULL; switch (r) { case DS_ROLE_NOT_UPGRADING: val = "DS_ROLE_NOT_UPGRADING"; break; case DS_ROLE_UPGRADING: val = "DS_ROLE_UPGRADING"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_security_acl_revision(struct ndr_print *ndr, const char *name, enum security_acl_revision r) { const char *val = NULL; switch (r) { case SECURITY_ACL_REVISION_NT4: val = "SECURITY_ACL_REVISION_NT4"; break; case SECURITY_ACL_REVISION_ADS: val = "SECURITY_ACL_REVISION_ADS"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_echo_Enum1_32(struct ndr_print *ndr, const char *name, enum echo_Enum1_32 r) { const char *val = NULL; switch (r) { case ECHO_ENUM1_32: val = "ECHO_ENUM1_32"; break; case ECHO_ENUM2_32: val = "ECHO_ENUM2_32"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_frsapi_ReplicaSetType(struct ndr_print *ndr, const char *name, enum frsapi_ReplicaSetType r) { const char *val = NULL; switch (r) { case FRSAPI_REPLICA_SET_TYPE_0: val = "FRSAPI_REPLICA_SET_TYPE_0"; break; case FRSAPI_REPLICA_SET_TYPE_DOMAIN: val = "FRSAPI_REPLICA_SET_TYPE_DOMAIN"; break; case FRSAPI_REPLICA_SET_TYPE_DFS: val = "FRSAPI_REPLICA_SET_TYPE_DFS"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dssetup_DsPrevious(struct ndr_print *ndr, const char *name, enum dssetup_DsPrevious r) { const char *val = NULL; switch (r) { case DS_ROLE_PREVIOUS_UNKNOWN: val = "DS_ROLE_PREVIOUS_UNKNOWN"; break; case DS_ROLE_PREVIOUS_PRIMARY: val = "DS_ROLE_PREVIOUS_PRIMARY"; break; case DS_ROLE_PREVIOUS_BACKUP: val = "DS_ROLE_PREVIOUS_BACKUP"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dssetup_DsRoleInfoLevel(struct ndr_print *ndr, const char *name, enum dssetup_DsRoleInfoLevel r) { const char *val = NULL; switch (r) { case DS_ROLE_BASIC_INFORMATION: val = "DS_ROLE_BASIC_INFORMATION"; break; case DS_ROLE_UPGRADE_STATUS: val = "DS_ROLE_UPGRADE_STATUS"; break; case DS_ROLE_OP_STATUS: val = "DS_ROLE_OP_STATUS"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dssetup_DsRoleOp(struct ndr_print *ndr, const char *name, enum dssetup_DsRoleOp r) { const char *val = NULL; switch (r) { case DS_ROLE_OP_IDLE: val = "DS_ROLE_OP_IDLE"; break; case DS_ROLE_OP_ACTIVE: val = "DS_ROLE_OP_ACTIVE"; break; case DS_ROLE_OP_NEEDS_REBOOT: val = "DS_ROLE_OP_NEEDS_REBOOT"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_drsuapi_SecBufferType(struct ndr_print *ndr, const char *name, enum drsuapi_SecBufferType r) { const char *val = NULL; switch (r & 0x00000007) { case DRSUAPI_SECBUFFER_EMPTY: val = "DRSUAPI_SECBUFFER_EMPTY"; break; case DRSUAPI_SECBUFFER_DATA: val = "DRSUAPI_SECBUFFER_DATA"; break; case DRSUAPI_SECBUFFER_TOKEN: val = "DRSUAPI_SECBUFFER_TOKEN"; break; case DRSUAPI_SECBUFFER_PKG_PARAMS: val = "DRSUAPI_SECBUFFER_PKG_PARAMS"; break; case DRSUAPI_SECBUFFER_MISSING: val = "DRSUAPI_SECBUFFER_MISSING"; break; case DRSUAPI_SECBUFFER_EXTRA: val = "DRSUAPI_SECBUFFER_EXTRA"; break; case DRSUAPI_SECBUFFER_STREAM_TRAILER: val = "DRSUAPI_SECBUFFER_STREAM_TRAILER"; break; case DRSUAPI_SECBUFFER_STREAM_HEADER: val = "DRSUAPI_SECBUFFER_STREAM_HEADER"; break; } if (r & DRSUAPI_SECBUFFER_READONLY) { char *v = talloc_asprintf(ndr, "DRSUAPI_SECBUFFER_READONLY | %s", val); ndr_print_enum(ndr, name, "ENUM", v, r); } else { ndr_print_enum(ndr, name, "ENUM", val, r); } }
_PUBLIC_ void ndr_print_netr_SchannelType(struct ndr_print *ndr, const char *name, enum netr_SchannelType r) { const char *val = NULL; switch (r) { case SEC_CHAN_NULL: val = "SEC_CHAN_NULL"; break; case SEC_CHAN_WKSTA: val = "SEC_CHAN_WKSTA"; break; case SEC_CHAN_DNS_DOMAIN: val = "SEC_CHAN_DNS_DOMAIN"; break; case SEC_CHAN_DOMAIN: val = "SEC_CHAN_DOMAIN"; break; case SEC_CHAN_BDC: val = "SEC_CHAN_BDC"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_PAC_TYPE(struct ndr_print *ndr, const char *name, enum PAC_TYPE r) { const char *val = NULL; switch (r) { case PAC_TYPE_LOGON_INFO: val = "PAC_TYPE_LOGON_INFO"; break; case PAC_TYPE_SRV_CHECKSUM: val = "PAC_TYPE_SRV_CHECKSUM"; break; case PAC_TYPE_KDC_CHECKSUM: val = "PAC_TYPE_KDC_CHECKSUM"; break; case PAC_TYPE_LOGON_NAME: val = "PAC_TYPE_LOGON_NAME"; break; case PAC_TYPE_CONSTRAINED_DELEGATION: val = "PAC_TYPE_CONSTRAINED_DELEGATION"; break; case PAC_TYPE_UNKNOWN_12: val = "PAC_TYPE_UNKNOWN_12"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dssetup_DsRole(struct ndr_print *ndr, const char *name, enum dssetup_DsRole r) { const char *val = NULL; switch (r) { case DS_ROLE_STANDALONE_WORKSTATION: val = "DS_ROLE_STANDALONE_WORKSTATION"; break; case DS_ROLE_MEMBER_WORKSTATION: val = "DS_ROLE_MEMBER_WORKSTATION"; break; case DS_ROLE_STANDALONE_SERVER: val = "DS_ROLE_STANDALONE_SERVER"; break; case DS_ROLE_MEMBER_SERVER: val = "DS_ROLE_MEMBER_SERVER"; break; case DS_ROLE_BACKUP_DC: val = "DS_ROLE_BACKUP_DC"; break; case DS_ROLE_PRIMARY_DC: val = "DS_ROLE_PRIMARY_DC"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_FILE_NOTIFY_ACTION(struct ndr_print *ndr, const char *name, enum FILE_NOTIFY_ACTION r) { const char *val = NULL; switch (r) { case FILE_ACTION_ADDED: val = "FILE_ACTION_ADDED"; break; case FILE_ACTION_REMOVED: val = "FILE_ACTION_REMOVED"; break; case FILE_ACTION_MODIFIED: val = "FILE_ACTION_MODIFIED"; break; case FILE_ACTION_RENAMED_OLD_NAME: val = "FILE_ACTION_RENAMED_OLD_NAME"; break; case FILE_ACTION_RENAMED_NEW_NAME: val = "FILE_ACTION_RENAMED_NEW_NAME"; break; case FILE_ACTION_ADDED_STREAM: val = "FILE_ACTION_ADDED_STREAM"; break; case FILE_ACTION_REMOVED_STREAM: val = "FILE_ACTION_REMOVED_STREAM"; break; case FILE_ACTION_MODIFIED_STREAM: val = "FILE_ACTION_MODIFIED_STREAM"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dns_record_type(struct ndr_print *ndr, const char *name, enum dns_record_type r) { const char *val = NULL; switch (r) { case DNS_TYPE_TOMBSTONE: val = "DNS_TYPE_TOMBSTONE"; break; case DNS_TYPE_A: val = "DNS_TYPE_A"; break; case DNS_TYPE_NS: val = "DNS_TYPE_NS"; break; case DNS_TYPE_MD: val = "DNS_TYPE_MD"; break; case DNS_TYPE_MF: val = "DNS_TYPE_MF"; break; case DNS_TYPE_CNAME: val = "DNS_TYPE_CNAME"; break; case DNS_TYPE_SOA: val = "DNS_TYPE_SOA"; break; case DNS_TYPE_MB: val = "DNS_TYPE_MB"; break; case DNS_TYPE_MG: val = "DNS_TYPE_MG"; break; case DNS_TYPE_MR: val = "DNS_TYPE_MR"; break; case DNS_TYPE_NULL: val = "DNS_TYPE_NULL"; break; case DNS_TYPE_WKS: val = "DNS_TYPE_WKS"; break; case DNS_TYPE_PTR: val = "DNS_TYPE_PTR"; break; case DNS_TYPE_HINFO: val = "DNS_TYPE_HINFO"; break; case DNS_TYPE_MINFO: val = "DNS_TYPE_MINFO"; break; case DNS_TYPE_MX: val = "DNS_TYPE_MX"; break; case DNS_TYPE_TXT: val = "DNS_TYPE_TXT"; break; case DNS_TYPE_RP: val = "DNS_TYPE_RP"; break; case DNS_TYPE_AFSDB: val = "DNS_TYPE_AFSDB"; break; case DNS_TYPE_X25: val = "DNS_TYPE_X25"; break; case DNS_TYPE_ISDN: val = "DNS_TYPE_ISDN"; break; case DNS_TYPE_RT: val = "DNS_TYPE_RT"; break; case DNS_TYPE_SIG: val = "DNS_TYPE_SIG"; break; case DNS_TYPE_KEY: val = "DNS_TYPE_KEY"; break; case DNS_TYPE_AAAA: val = "DNS_TYPE_AAAA"; break; case DNS_TYPE_LOC: val = "DNS_TYPE_LOC"; break; case DNS_TYPE_NXT: val = "DNS_TYPE_NXT"; break; case DNS_TYPE_SRV: val = "DNS_TYPE_SRV"; break; case DNS_TYPE_ATMA: val = "DNS_TYPE_ATMA"; break; case DNS_TYPE_NAPTR: val = "DNS_TYPE_NAPTR"; break; case DNS_TYPE_DNAME: val = "DNS_TYPE_DNAME"; break; case DNS_TYPE_DS: val = "DNS_TYPE_DS"; break; case DNS_TYPE_RRSIG: val = "DNS_TYPE_RRSIG"; break; case DNS_TYPE_NSEC: val = "DNS_TYPE_NSEC"; break; case DNS_TYPE_DNSKEY: val = "DNS_TYPE_DNSKEY"; break; case DNS_TYPE_DHCID: val = "DNS_TYPE_DHCID"; break; case DNS_TYPE_ALL: val = "DNS_TYPE_ALL"; break; case DNS_TYPE_WINS: val = "DNS_TYPE_WINS"; break; case DNS_TYPE_WINSR: val = "DNS_TYPE_WINSR"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_frsapi_InfoEnum(struct ndr_print *ndr, const char *name, enum frsapi_InfoEnum r) { const char *val = NULL; switch (r) { case FRSAPI_INFO_VERSION: val = "FRSAPI_INFO_VERSION"; break; case FRSAPI_INFO_SETS: val = "FRSAPI_INFO_SETS"; break; case FRSAPI_INFO_DS: val = "FRSAPI_INFO_DS"; break; case FRSAPI_INFO_MEMORY: val = "FRSAPI_INFO_MEMORY"; break; case FRSAPI_INFO_IDTABLE: val = "FRSAPI_INFO_IDTABLE"; break; case FRSAPI_INFO_OUTLOG: val = "FRSAPI_INFO_OUTLOG"; break; case FRSAPI_INFO_INLOG: val = "FRSAPI_INFO_INLOG"; break; case FRSAPI_INFO_THREADS: val = "FRSAPI_INFO_THREADS"; break; case FRSAPI_INFO_STAGE: val = "FRSAPI_INFO_STAGE"; break; case FRSAPI_INFO_CONFIGTABLE: val = "FRSAPI_INFO_CONFIGTABLE"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_winreg_Type(struct ndr_print *ndr, const char *name, enum winreg_Type r) { const char *val = NULL; switch (r) { case REG_NONE: val = "REG_NONE"; break; case REG_SZ: val = "REG_SZ"; break; case REG_EXPAND_SZ: val = "REG_EXPAND_SZ"; break; case REG_BINARY: val = "REG_BINARY"; break; case REG_DWORD: val = "REG_DWORD"; break; case REG_DWORD_BIG_ENDIAN: val = "REG_DWORD_BIG_ENDIAN"; break; case REG_LINK: val = "REG_LINK"; break; case REG_MULTI_SZ: val = "REG_MULTI_SZ"; break; case REG_RESOURCE_LIST: val = "REG_RESOURCE_LIST"; break; case REG_FULL_RESOURCE_DESCRIPTOR: val = "REG_FULL_RESOURCE_DESCRIPTOR"; break; case REG_RESOURCE_REQUIREMENTS_LIST: val = "REG_RESOURCE_REQUIREMENTS_LIST"; break; case REG_QWORD: val = "REG_QWORD"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }
_PUBLIC_ void ndr_print_dns_record_rank(struct ndr_print *ndr, const char *name, enum dns_record_rank r) { const char *val = NULL; switch (r) { case DNS_RANK_NONE: val = "DNS_RANK_NONE"; break; case DNS_RANK_CACHE_BIT: val = "DNS_RANK_CACHE_BIT"; break; case DNS_RANK_ROOT_HINT: val = "DNS_RANK_ROOT_HINT"; break; case DNS_RANK_OUTSIDE_GLUE: val = "DNS_RANK_OUTSIDE_GLUE"; break; case DNS_RANK_CACHE_NA_ADDITIONAL: val = "DNS_RANK_CACHE_NA_ADDITIONAL"; break; case DNS_RANK_CACHE_NA_AUTHORITY: val = "DNS_RANK_CACHE_NA_AUTHORITY"; break; case DNS_RANK_CACHE_A_ADDITIONAL: val = "DNS_RANK_CACHE_A_ADDITIONAL"; break; case DNS_RANK_CACHE_NA_ANSWER: val = "DNS_RANK_CACHE_NA_ANSWER"; break; case DNS_RANK_CACHE_A_AUTHORITY: val = "DNS_RANK_CACHE_A_AUTHORITY"; break; case DNS_RANK_GLUE: val = "DNS_RANK_GLUE"; break; case DNS_RANK_NS_GLUE: val = "DNS_RANK_NS_GLUE"; break; case DNS_RANK_CACHE_A_ANSWER: val = "DNS_RANK_CACHE_A_ANSWER"; break; case DNS_RANK_ZONE: val = "DNS_RANK_ZONE"; break; } ndr_print_enum(ndr, name, "ENUM", val, r); }