mirror of
https://github.com/samba-team/samba.git
synced 2024-12-28 07:21:54 +03:00
netlogon.idl: don't use pointer_default_top() and specify "unique" explizit
Note: this doesn't change the generated output! metze
This commit is contained in:
parent
f195093a86
commit
e4b12aa9a4
@ -12,8 +12,7 @@ import "lsa.idl", "samr.idl", "security.idl", "nbt.idl";
|
||||
uuid("12345678-1234-abcd-ef00-01234567cffb"),
|
||||
version(1.0),
|
||||
endpoint("ncacn_np:[\\pipe\\netlogon]","ncacn_ip_tcp:","ncalrpc:"),
|
||||
pointer_default(unique),
|
||||
pointer_default_top(unique)
|
||||
pointer_default(unique)
|
||||
]
|
||||
|
||||
interface netlogon
|
||||
@ -44,10 +43,10 @@ interface netlogon
|
||||
} netr_UasInfo;
|
||||
|
||||
WERROR netr_LogonUasLogon(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] [string,charset(UTF16)] uint16 workstation[],
|
||||
[out] netr_UasInfo *info
|
||||
[out,unique] netr_UasInfo *info
|
||||
);
|
||||
|
||||
|
||||
@ -60,7 +59,7 @@ interface netlogon
|
||||
} netr_UasLogoffInfo;
|
||||
|
||||
WERROR netr_LogonUasLogoff(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] [string,charset(UTF16)] uint16 workstation[],
|
||||
[out] netr_UasLogoffInfo info
|
||||
@ -240,10 +239,10 @@ interface netlogon
|
||||
} netr_Authenticator;
|
||||
|
||||
NTSTATUS netr_LogonSamLogon(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in] netr_Authenticator *credential,
|
||||
[in][out] netr_Authenticator *return_authenticator,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,unique] netr_Authenticator *credential,
|
||||
[in,out,unique] netr_Authenticator *return_authenticator,
|
||||
[in] uint16 logon_level,
|
||||
[in] [switch_is(logon_level)] netr_LogonLevel logon,
|
||||
[in] uint16 validation_level,
|
||||
@ -256,10 +255,10 @@ interface netlogon
|
||||
/* Function 0x03 */
|
||||
|
||||
NTSTATUS netr_LogonSamLogoff(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in] netr_Authenticator *credential,
|
||||
[in][out] netr_Authenticator *return_authenticator,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,unique] netr_Authenticator *credential,
|
||||
[in,out,unique] netr_Authenticator *return_authenticator,
|
||||
[in] uint16 logon_level,
|
||||
[in] [switch_is(logon_level)] netr_LogonLevel logon
|
||||
);
|
||||
@ -270,7 +269,7 @@ interface netlogon
|
||||
/* Function 0x04 */
|
||||
|
||||
[public] NTSTATUS netr_ServerReqChallenge(
|
||||
[in,string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique,string,charset(UTF16)] uint16 *server_name,
|
||||
[in,string,charset(UTF16)] uint16 computer_name[],
|
||||
[in,out,ref] netr_Credential *credentials
|
||||
);
|
||||
@ -282,7 +281,7 @@ interface netlogon
|
||||
typedef enum netr_SchannelType netr_SchannelType;
|
||||
|
||||
NTSTATUS netr_ServerAuthenticate(
|
||||
[in,string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique,string,charset(UTF16)] uint16 *server_name,
|
||||
[in,string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in,string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -294,7 +293,7 @@ interface netlogon
|
||||
/* Function 0x06 */
|
||||
|
||||
NTSTATUS netr_ServerPasswordSet(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -685,7 +684,7 @@ interface netlogon
|
||||
[in] netr_SamDatabaseID database_id,
|
||||
[in,out] udlong sequence_num,
|
||||
[in] uint32 preferredmaximumlength,
|
||||
[out] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
[out,unique] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
);
|
||||
|
||||
|
||||
@ -700,7 +699,7 @@ interface netlogon
|
||||
[in] netr_SamDatabaseID database_id,
|
||||
[in,out] uint32 sync_context,
|
||||
[in] uint32 preferredmaximumlength,
|
||||
[out] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
[out,unique] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
);
|
||||
|
||||
|
||||
@ -720,7 +719,7 @@ interface netlogon
|
||||
} netr_AccountBuffer;
|
||||
|
||||
NTSTATUS netr_AccountDeltas(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] [string,charset(UTF16)] uint16 computername[],
|
||||
[in] netr_Authenticator credential,
|
||||
[in,out] netr_Authenticator return_authenticator,
|
||||
@ -739,7 +738,7 @@ interface netlogon
|
||||
/* Function 0x0A */
|
||||
|
||||
NTSTATUS netr_AccountSync(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] [string,charset(UTF16)] uint16 computername[],
|
||||
[in] netr_Authenticator credential,
|
||||
[in,out] netr_Authenticator return_authenticator,
|
||||
@ -759,8 +758,8 @@ interface netlogon
|
||||
|
||||
WERROR netr_GetDcName(
|
||||
[in] [string,charset(UTF16)] uint16 logon_server[],
|
||||
[in] [string,charset(UTF16)] uint16 *domainname,
|
||||
[out] [string,charset(UTF16)] uint16 *dcname
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domainname,
|
||||
[out,unique] [string,charset(UTF16)] uint16 *dcname
|
||||
);
|
||||
|
||||
/*****************/
|
||||
@ -803,7 +802,7 @@ interface netlogon
|
||||
} netr_LogonControlCode;
|
||||
|
||||
WERROR netr_LogonControl(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] netr_LogonControlCode function_code,
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] netr_CONTROL_QUERY_INFORMATION info
|
||||
@ -814,9 +813,9 @@ interface netlogon
|
||||
/* Function 0x0D */
|
||||
|
||||
WERROR netr_GetAnyDCName(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] [string,charset(UTF16)] uint16 *domainname,
|
||||
[out] [string,charset(UTF16)] uint16 *dcname
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domainname,
|
||||
[out,unique] [string,charset(UTF16)] uint16 *dcname
|
||||
);
|
||||
|
||||
|
||||
@ -831,7 +830,7 @@ interface netlogon
|
||||
} netr_CONTROL_DATA_INFORMATION;
|
||||
|
||||
WERROR netr_LogonControl2(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] uint32 function_code,
|
||||
[in] uint32 level,
|
||||
[in][switch_is(function_code)] netr_CONTROL_DATA_INFORMATION data,
|
||||
@ -850,7 +849,7 @@ interface netlogon
|
||||
/* Function 0x0F */
|
||||
|
||||
NTSTATUS netr_ServerAuthenticate2(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -871,7 +870,7 @@ interface netlogon
|
||||
[in] uint16 restart_state,
|
||||
[in,out] uint32 sync_context,
|
||||
[in] uint32 preferredmaximumlength,
|
||||
[out] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
[out,unique] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
);
|
||||
|
||||
|
||||
@ -885,9 +884,9 @@ interface netlogon
|
||||
[in] [string,charset(UTF16)] uint16 computername[],
|
||||
[in] netr_Authenticator credential,
|
||||
[in,out] netr_Authenticator return_authenticator,
|
||||
[in][size_is(change_log_entry_size)] uint8 *change_log_entry,
|
||||
[in,unique][size_is(change_log_entry_size)] uint8 *change_log_entry,
|
||||
[in] uint32 change_log_entry_size,
|
||||
[out] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
[out,unique] netr_DELTA_ENUM_ARRAY *delta_enum_array
|
||||
);
|
||||
|
||||
|
||||
@ -895,7 +894,7 @@ interface netlogon
|
||||
/* Function 0x12 */
|
||||
|
||||
WERROR netr_LogonControl2Ex(
|
||||
[in] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *logon_server,
|
||||
[in] uint32 function_code,
|
||||
[in] uint32 level,
|
||||
[in][switch_is(function_code)] netr_CONTROL_DATA_INFORMATION data,
|
||||
@ -910,7 +909,7 @@ interface netlogon
|
||||
} netr_Blob;
|
||||
|
||||
WERROR netr_NetrEnumerateTrustedDomains(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[out,ref] netr_Blob *trusted_domains_blob
|
||||
);
|
||||
|
||||
@ -974,12 +973,12 @@ interface netlogon
|
||||
} netr_DsRGetDCNameInfo;
|
||||
|
||||
WERROR netr_DsRGetDCName(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in] GUID *domain_guid,
|
||||
[in] GUID *site_guid,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in,unique] GUID *domain_guid,
|
||||
[in,unique] GUID *site_guid,
|
||||
[in] netr_DsRGetDCName_flags flags,
|
||||
[out] netr_DsRGetDCNameInfo *info
|
||||
[out,unique] netr_DsRGetDCNameInfo *info
|
||||
);
|
||||
|
||||
/*****************/
|
||||
@ -993,8 +992,8 @@ interface netlogon
|
||||
/****************/
|
||||
/* Function 0x17 */
|
||||
WERROR netr_LogonGetTrustRid(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[out,ref] uint32 *rid
|
||||
);
|
||||
|
||||
@ -1009,7 +1008,7 @@ interface netlogon
|
||||
/****************/
|
||||
/* Function 0x1a */
|
||||
[public] NTSTATUS netr_ServerAuthenticate3(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -1022,19 +1021,19 @@ interface netlogon
|
||||
/* Function 0x1b */
|
||||
|
||||
WERROR netr_DsRGetDCNameEx(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in] GUID *domain_guid,
|
||||
[in] [string,charset(UTF16)] uint16 *site_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in,unique] GUID *domain_guid,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *site_name,
|
||||
[in] netr_DsRGetDCName_flags flags,
|
||||
[out] netr_DsRGetDCNameInfo *info
|
||||
[out,unique] netr_DsRGetDCNameInfo *info
|
||||
);
|
||||
|
||||
/****************/
|
||||
/* Function 0x1c */
|
||||
WERROR netr_DsRGetSiteName(
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[out] [string,charset(UTF16)] uint16 *site
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[out,unique] [string,charset(UTF16)] uint16 *site
|
||||
);
|
||||
|
||||
/****************/
|
||||
@ -1090,7 +1089,7 @@ interface netlogon
|
||||
|
||||
NTSTATUS netr_LogonGetDomainInfo(
|
||||
[in] [string,charset(UTF16)] uint16 server_name[],
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,ref] netr_Authenticator *credential,
|
||||
[in,out,ref] netr_Authenticator *return_authenticator,
|
||||
[in] uint32 level,
|
||||
@ -1106,7 +1105,7 @@ interface netlogon
|
||||
/*****************/
|
||||
/* Function 0x1e */
|
||||
NTSTATUS netr_ServerPasswordSet2(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -1118,7 +1117,7 @@ interface netlogon
|
||||
/****************/
|
||||
/* Function 0x1f */
|
||||
WERROR netr_ServerPasswordGet(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -1144,7 +1143,7 @@ interface netlogon
|
||||
} netr_DsRAddress;
|
||||
|
||||
WERROR netr_DsRAddressToSitenamesW(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [range(0,32000)] uint32 count,
|
||||
[in] [size_is(count)] [ref] netr_DsRAddress *addresses,
|
||||
[out] [ref] netr_DsRAddressToSitenamesWCtr **ctr
|
||||
@ -1153,14 +1152,14 @@ interface netlogon
|
||||
/****************/
|
||||
/* Function 0x22 */
|
||||
WERROR netr_DsRGetDCNameEx2(
|
||||
[in] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in] [string,charset(UTF16)] uint16 *client_account,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_unc,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *client_account,
|
||||
[in] samr_AcctFlags mask,
|
||||
[in] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in] GUID *domain_guid,
|
||||
[in] [string,charset(UTF16)] uint16 *site_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domain_name,
|
||||
[in,unique] GUID *domain_guid,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *site_name,
|
||||
[in] netr_DsRGetDCName_flags flags,
|
||||
[out] netr_DsRGetDCNameInfo *info
|
||||
[out,unique] netr_DsRGetDCNameInfo *info
|
||||
);
|
||||
|
||||
/****************/
|
||||
@ -1212,7 +1211,7 @@ interface netlogon
|
||||
} netr_DomainTrustList;
|
||||
|
||||
WERROR netr_NetrEnumerateTrustedDomainsEx(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[out,ref] netr_DomainTrustList *dom_trust_list
|
||||
);
|
||||
|
||||
@ -1225,7 +1224,7 @@ interface netlogon
|
||||
} netr_DsRAddressToSitenamesExWCtr;
|
||||
|
||||
WERROR netr_DsRAddressToSitenamesExW(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [range(0,32000)] uint32 count,
|
||||
[in] [size_is(count)] [ref] netr_DsRAddress *addresses,
|
||||
[out] [ref] netr_DsRAddressToSitenamesExWCtr **ctr
|
||||
@ -1240,15 +1239,15 @@ interface netlogon
|
||||
} DcSitesCtr;
|
||||
|
||||
WERROR netr_DsrGetDcSiteCoverageW(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[out] DcSitesCtr *ctr
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[out,unique] DcSitesCtr *ctr
|
||||
);
|
||||
|
||||
/****************/
|
||||
/* Function 0x27 */
|
||||
NTSTATUS netr_LogonSamLogonEx(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in] uint16 logon_level,
|
||||
[in] [switch_is(logon_level)] netr_LogonLevel logon,
|
||||
[in] uint16 validation_level,
|
||||
@ -1261,27 +1260,27 @@ interface netlogon
|
||||
/* Function 0x28 */
|
||||
|
||||
WERROR netr_DsrEnumerateDomainTrusts(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] netr_TrustFlags trust_flags,
|
||||
[out] uint32 count,
|
||||
[out,size_is(count)] netr_DomainTrust *trusts
|
||||
[out,unique,size_is(count)] netr_DomainTrust *trusts
|
||||
);
|
||||
|
||||
|
||||
/****************/
|
||||
/* Function 0x29 */
|
||||
WERROR netr_DsrDeregisterDNSHostRecords(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *domain,
|
||||
[in] GUID *domain_guid,
|
||||
[in] GUID *dsa_guid,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *domain,
|
||||
[in,unique] GUID *domain_guid,
|
||||
[in,unique] GUID *dsa_guid,
|
||||
[in,ref] [string,charset(UTF16)] uint16 *dns_host
|
||||
);
|
||||
|
||||
/****************/
|
||||
/* Function 0x2a */
|
||||
NTSTATUS netr_ServerTrustPasswordsGet(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 account_name[],
|
||||
[in] netr_SchannelType secure_channel_type,
|
||||
[in] [string,charset(UTF16)] uint16 computer_name[],
|
||||
@ -1297,8 +1296,8 @@ interface netlogon
|
||||
const int DS_GFTI_UPDATE_TDO = 0x1;
|
||||
|
||||
WERROR netr_DsRGetForestTrustInformation(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *trusted_domain_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *trusted_domain_name,
|
||||
[in] uint32 flags,
|
||||
[out,ref] lsa_ForestTrustInformation **forest_trust_info
|
||||
);
|
||||
@ -1306,7 +1305,7 @@ interface netlogon
|
||||
/****************/
|
||||
/* Function 0x2c */
|
||||
WERROR netr_GetForestTrustInformation(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,ref] [string,charset(UTF16)] uint16 *trusted_domain_name,
|
||||
[in,ref] netr_Authenticator *credential,
|
||||
[out,ref] netr_Authenticator *return_authenticator,
|
||||
@ -1319,10 +1318,10 @@ interface netlogon
|
||||
|
||||
/* this is the ADS varient. I don't yet know what the "flags" are for */
|
||||
NTSTATUS netr_LogonSamLogonWithFlags(
|
||||
[in] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in] netr_Authenticator *credential,
|
||||
[in][out] netr_Authenticator *return_authenticator,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *server_name,
|
||||
[in,unique] [string,charset(UTF16)] uint16 *computer_name,
|
||||
[in,unique] netr_Authenticator *credential,
|
||||
[in,out,unique] netr_Authenticator *return_authenticator,
|
||||
[in] uint16 logon_level,
|
||||
[in] [switch_is(logon_level)] netr_LogonLevel logon,
|
||||
[in] uint16 validation_level,
|
||||
|
Loading…
Reference in New Issue
Block a user