diff options
Diffstat (limited to 'librpc/gen_ndr/netlogon.h')
-rw-r--r-- | librpc/gen_ndr/netlogon.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/librpc/gen_ndr/netlogon.h b/librpc/gen_ndr/netlogon.h index 97116c8c15..d1038d76c8 100644 --- a/librpc/gen_ndr/netlogon.h +++ b/librpc/gen_ndr/netlogon.h @@ -832,6 +832,10 @@ struct netr_DsRGetDCNameInfo { const char *client_site_name;/* [unique,charset(UTF16)] */ }/* [public] */; +union netr_Capabilities { + uint32_t server_capabilities;/* [case] */ +}/* [switch_type(uint32)] */; + /* bitmap netr_TrustFlags */ #define NETR_TRUST_FLAG_IN_FOREST ( 0x00000001 ) #define NETR_TRUST_FLAG_OUTBOUND ( 0x00000002 ) @@ -1365,9 +1369,19 @@ struct netr_DsRGetDCName { }; -struct netr_NETRLOGONDUMMYROUTINE1 { +struct netr_LogonGetCapabilities { struct { - WERROR result; + const char *server_name;/* [charset(UTF16)] */ + const char *computer_name;/* [unique,charset(UTF16)] */ + struct netr_Authenticator *credential;/* [ref] */ + uint32_t query_level; + struct netr_Authenticator *return_authenticator;/* [ref] */ + } in; + + struct { + union netr_Capabilities *capabilities;/* [ref,switch_is(query_level)] */ + struct netr_Authenticator *return_authenticator;/* [ref] */ + NTSTATUS result; } out; }; |