2 #ifndef __WINE_NETAPI32_H__
3 #define __WINE_NETAPI32_H__
7 //#include "ntstatus.h"
8 #define WIN32_NO_STATUS
11 //#include "winerror.h"
17 //#include "lmshare.h"
22 #include <wine/debug.h>
23 //#include "wine/unicode.h"
24 #include <wine/list.h>
26 #define NTOS_MODE_USER
27 #include <ndk/kefuncs.h>
28 #include <ndk/obfuncs.h>
29 #include <ndk/rtlfuncs.h>
35 NetpNtStatusToApiStatus(NTSTATUS Status
);
40 GetAccountDomainSid(IN PUNICODE_STRING ServerName
,
41 OUT PSID
*AccountDomainSid
);
44 GetBuiltinDomainSid(OUT PSID
*BuiltinDomainSid
);
47 OpenAccountDomain(IN SAM_HANDLE ServerHandle
,
48 IN PUNICODE_STRING ServerName
,
49 IN ULONG DesiredAccess
,
50 OUT PSAM_HANDLE DomainHandle
);
53 OpenBuiltinDomain(IN SAM_HANDLE ServerHandle
,
54 IN ULONG DesiredAccess
,
55 OUT SAM_HANDLE
*DomainHandle
);
58 BuildSidFromSidAndRid(IN PSID SrcSid
,
65 NETAPI_IsLocalComputer(LMCSTR ServerName
);