1 #ifndef __WINE_NETAPI32_H__
2 #define __WINE_NETAPI32_H__
4 #include <wine/config.h>
9 #define WIN32_NO_STATUS
11 #define COM_NO_WINDOWS_H
22 #include <wine/debug.h>
23 #include <wine/unicode.h>
25 #define NTOS_MODE_USER
26 #include <ndk/rtlfuncs.h>
30 #include "nbnamecache.h"
33 extern LIST_ENTRY g_EnumContextListHead
;
34 extern CRITICAL_SECTION g_EnumContextListLock
;
38 NetpNtStatusToApiStatus(NTSTATUS Status
);
43 GetAccountDomainSid(IN PUNICODE_STRING ServerName
,
44 OUT PSID
*AccountDomainSid
);
47 GetBuiltinDomainSid(OUT PSID
*BuiltinDomainSid
);
50 OpenAccountDomain(IN SAM_HANDLE ServerHandle
,
51 IN PUNICODE_STRING ServerName
,
52 IN ULONG DesiredAccess
,
53 OUT PSAM_HANDLE DomainHandle
);
56 OpenBuiltinDomain(IN SAM_HANDLE ServerHandle
,
57 IN ULONG DesiredAccess
,
58 OUT SAM_HANDLE
*DomainHandle
);
61 BuildSidFromSidAndRid(IN PSID SrcSid
,
69 _In_ ULONG RelativeId
);
74 NETAPI_IsLocalComputer(LMCSTR ServerName
);
76 #endif /* __WINE_NETAPI32_H__ */