pServerInfo->ServerInfo101.sv101_version_major = VersionInfo.dwMajorVersion;
pServerInfo->ServerInfo101.sv101_version_minor = VersionInfo.dwMinorVersion;
- pServerInfo->ServerInfo101.sv101_type = SV_TYPE_NT; /* FIXME */
+ pServerInfo->ServerInfo101.sv101_type = dwServiceBits | SV_TYPE_NT;
pServerInfo->ServerInfo101.sv101_comment = NULL; /* FIXME */
*InfoStruct = pServerInfo;
pServerInfo->ServerInfo102.sv102_version_major = VersionInfo.dwMajorVersion;
pServerInfo->ServerInfo102.sv102_version_minor = VersionInfo.dwMinorVersion;
- pServerInfo->ServerInfo102.sv102_type = SV_TYPE_NT;
+ pServerInfo->ServerInfo102.sv102_type = dwServiceBits | SV_TYPE_NT;
pServerInfo->ServerInfo102.sv102_comment = NULL; /* FIXME */
pServerInfo->ServerInfo102.sv102_users = 0; /* FIXME */
DWORD ServiceBits,
DWORD UpdateImmediately)
{
- UNIMPLEMENTED;
- return ERROR_CALL_NOT_IMPLEMENTED;
+ FIXME("NetrServerSetServiceBits(%p %s %lx %lu)\n",
+ ServerName, debugstr_w(Transport), ServiceBits, UpdateImmediately);
+
+ /* FIXME: Support Transport */
+ /* FIXME: Support UpdateImmdiately */
+
+ dwServiceBits = ServiceBits;
+
+ return NERR_Success;
}
}
-/* Function 42 */
-void
+/* Function 42 - Not used on wire */
+NET_API_STATUS
__stdcall
-Opnum42NotUsedOnWire(void)
+NetrServerSetServiceBitsEx(
+ SRVSVC_HANDLE ServerName,
+ WCHAR *EmulatedServer,
+ WCHAR *Transport,
+ DWORD ServiceBitsOfInterest,
+ DWORD ServiceBits,
+ DWORD UpdateImmediately)
{
UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
}
}
-/* Function 47 */
-void
+/* Function 47 - Not used on wire */
+NET_API_STATUS
__stdcall
-Opnum47NotUsedOnWire(void)
+NetrDfsSetServerInfo(void)
{
UNIMPLEMENTED;
+ return ERROR_CALL_NOT_IMPLEMENTED;
}
[in] DWORD Level,
[in, switch_is(Level)] LPTRANSPORT_INFO Buffer);
- // This method not used on the wire
- void
+ /* Function 42 - Not used on wire */
+ NET_API_STATUS
__stdcall
- Opnum42NotUsedOnWire(void);
+ NetrServerSetServiceBitsEx(
+ [in, string, unique] SRVSVC_HANDLE ServerName,
+ [in, string, unique] WCHAR *EmulatedServer,
+ [in, string, unique] WCHAR *Transport,
+ [in] DWORD ServiceBitsOfInterest,
+ [in] DWORD ServiceBits,
+ [in] DWORD UpdateImmediately);
NET_API_STATUS
__stdcall
[in, string] WCHAR *Prefix,
[in] unsigned long State);
- // This method not used on the wire
- void
+ /* Function 47 - Not used on wire */
+ NET_API_STATUS
__stdcall
- Opnum47NotUsedOnWire(void);
+ NetrDfsSetServerInfo(void);
NET_API_STATUS
__stdcall