@ stdcall NetLocalGroupSetInfo(wstr wstr long ptr ptr)
@ stdcall NetLocalGroupSetMembers(wstr wstr long ptr long)
@ stub NetLogonGetTimeServiceParentDomain
-@ stub NetLogonSetServiceBits
+@ stdcall NetLogonSetServiceBits(wstr long long)
@ stdcall NetMessageBufferSend(wstr wstr wstr ptr long)
@ stdcall NetMessageNameAdd(wstr wstr)
@ stdcall NetMessageNameDel(wstr wstr)
/* FUNCTIONS *****************************************************************/
-handle_t __RPC_USER
-LOGONSRV_HANDLE_bind(LOGONSRV_HANDLE pszSystemName)
+handle_t
+__RPC_USER
+LOGONSRV_HANDLE_bind(
+ LOGONSRV_HANDLE pszSystemName)
{
handle_t hBinding = NULL;
LPWSTR pszStringBinding;
}
-void __RPC_USER
-LOGONSRV_HANDLE_unbind(LOGONSRV_HANDLE pszSystemName,
- handle_t hBinding)
+void
+__RPC_USER
+LOGONSRV_HANDLE_unbind(
+ LOGONSRV_HANDLE pszSystemName,
+ handle_t hBinding)
{
RPC_STATUS status;
}
+/* PUBLIC FUNCTIONS **********************************************************/
+
DWORD
WINAPI
DsAddressToSiteNamesA(
return NERR_DCNotFound;
}
+
+NTSTATUS
+WINAPI
+NetLogonSetServiceBits(
+ _In_ LPWSTR ServerName,
+ _In_ DWORD ServiceBitsOfInterest,
+ _In_ DWORD ServiceBits)
+{
+ NTSTATUS Status;
+
+ TRACE("NetLogonSetServiceBits(%s 0x%lx 0x%lx)\n",
+ debugstr_w(ServerName), ServiceBitsOfInterest, ServiceBits);
+
+ RpcTryExcept
+ {
+ Status = NetrLogonSetServiceBits(ServerName,
+ ServiceBitsOfInterest,
+ ServiceBits);
+ }
+ RpcExcept(EXCEPTION_EXECUTE_HANDLER)
+ {
+ Status = RpcExceptionCode();
+ }
+ RpcEndExcept;
+
+ return Status;
+}
+
/* EOF */