57 FIXME(
"NetpJoinWorkgroup(%S)\n", lpWorkgroupName);
62 ERR(
"NetpSetPrimaryDomain failed (Status %lu)\n",
status);
95 (
PVOID*)&PrimaryDomainInfo);
98 TRACE(
"Sid: %p\n", PrimaryDomainInfo->Sid);
99 TRACE(
"Name: %S\n", PrimaryDomainInfo->Name.Buffer);
101 if (PrimaryDomainInfo->Name.Length > 0)
103 if (PrimaryDomainInfo->Sid !=
NULL)
110 wcscpy(*NameBuffer, PrimaryDomainInfo->Name.Buffer);
117 if (PrimaryDomainInfo->Sid)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
NTSTATUS WINAPI LsaQueryInformationPolicy(IN LSA_HANDLE PolicyHandle, IN POLICY_INFORMATION_CLASS InformationClass, OUT PVOID *Buffer)
#define midl_user_allocate
#define POLICY_VIEW_LOCAL_INFORMATION
NTSTATUS WINAPI LsaClose(IN LSA_HANDLE ObjectHandle)
NTSTATUS WINAPI LsaSetInformationPolicy(IN LSA_HANDLE PolicyHandle, IN POLICY_INFORMATION_CLASS InformationClass, IN PVOID Buffer)
NTSTATUS WINAPI LsaOpenPolicy(IN PLSA_UNICODE_STRING SystemName OPTIONAL, IN PLSA_OBJECT_ATTRIBUTES ObjectAttributes, IN ACCESS_MASK DesiredAccess, OUT PLSA_HANDLE PolicyHandle)
NTSTATUS WINAPI LsaFreeMemory(IN PVOID Buffer)
NET_API_STATUS NetpJoinWorkgroup(_In_ LPCWSTR lpWorkgroupName)
NET_API_STATUS NetpGetJoinInformation(LPWSTR *NameBuffer, PNETSETUP_JOIN_STATUS BufferType)
ULONG WINAPI LsaNtStatusToWinError(IN NTSTATUS Status)
#define POLICY_TRUST_ADMIN
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
enum _NETSETUP_JOIN_STATUS * PNETSETUP_JOIN_STATUS
struct _LSA_OBJECT_ATTRIBUTES LSA_OBJECT_ATTRIBUTES
WINE_DEFAULT_DEBUG_CHANNEL(wkssvc)
static NET_API_STATUS NetpSetPrimaryDomain(_In_ LPCWSTR lpWorkgroupName)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
static SERVICE_STATUS status