+DWORD
+WINAPI
+DsGetDcNameWithAccountW(
+ _In_opt_ LPCWSTR ComputerName,
+ _In_opt_ LPCWSTR AccountName,
+ _In_ ULONG AccountControlBits,
+ _In_ LPCWSTR DomainName,
+ _In_ GUID *DomainGuid,
+ _In_ LPCWSTR SiteName,
+ _In_ ULONG Flags,
+ _Out_ PDOMAIN_CONTROLLER_INFOW *DomainControllerInfo)
+{
+ NET_API_STATUS status;
+
+ FIXME("DsGetDcNameWithAccountW(%s, %s, %08lx, %s, %s, %s, %08lx, %p): stub\n",
+ debugstr_w(ComputerName), debugstr_w(AccountName), AccountControlBits,
+ debugstr_w(DomainName), debugstr_guid(DomainGuid),
+ debugstr_w(SiteName), Flags, DomainControllerInfo);
+
+ RpcTryExcept
+ {
+ status = DsrGetDcNameEx2((PWSTR)ComputerName,
+ (PWSTR)AccountName,
+ AccountControlBits,
+ (PWSTR)DomainName,
+ DomainGuid,
+ (PWSTR)SiteName,
+ Flags,
+ DomainControllerInfo);
+ }
+ RpcExcept(EXCEPTION_EXECUTE_HANDLER)
+ {
+ status = I_RpcMapWin32Status(RpcExceptionCode());
+ }
+ RpcEndExcept;
+
+ return status;
+}
+
+