- Allow setting NetBIOS ComputerName through registry.
- Keep old behavior as default, using new config option to change.
- Implement SetComputerName(), SetComputerNameEx(),
GetComputerNameEx().
- ComputerName initialization moved to kernel32.
diff --git a/dlls/kernel/kernel_main.c b/dlls/kernel/kernel_main.c
index 3fa26f2..c549e1f 100644
--- a/dlls/kernel/kernel_main.c
+++ b/dlls/kernel/kernel_main.c
@@ -43,6 +43,7 @@
extern void LOCALE_Init(void);
extern BOOL RELAY_Init(void);
+extern void COMPUTERNAME_Init(void);
extern int __wine_set_signal_handler(unsigned, int (*)(unsigned));
@@ -68,6 +69,9 @@
/* Initialize DOS memory */
if (!DOSMEM_Init(0)) return FALSE;
+ /* Setup computer name */
+ COMPUTERNAME_Init();
+
if ((hModule = LoadLibrary16( "krnl386.exe" )) >= 32)
{
/* Initialize special KERNEL entry points */