From bdfb12c0df59e5ebafe8c9a4b90ed1c7582613a1 Mon Sep 17 00:00:00 2001
From: Mike McCormack <mike@codeweavers.com>
Date: Wed, 1 Oct 2003 03:12:02 +0000
Subject: [PATCH] Stubs for Get/SetUserGeoID().

---
 dlls/kernel/kernel32.spec |  4 ++--
 dlls/kernel/locale.c      | 18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/dlls/kernel/kernel32.spec b/dlls/kernel/kernel32.spec
index 9b01ded2954..1fa358c142c 100644
--- a/dlls/kernel/kernel32.spec
+++ b/dlls/kernel/kernel32.spec
@@ -505,7 +505,7 @@
 @ stdcall GetUserDefaultLCID()
 @ stdcall GetUserDefaultLangID()
 @ stdcall GetUserDefaultUILanguage()
-@ stub GetUserGeoID
+@ stdcall GetUserGeoID(long)
 @ stdcall GetVersion()
 @ stdcall GetVersionExA(ptr)
 @ stdcall GetVersionExW(ptr)
@@ -791,7 +791,7 @@
 @ stub SetTimerQueueTimer
 @ stdcall SetTimeZoneInformation(ptr)
 @ stdcall SetUnhandledExceptionFilter(ptr)
-@ stub SetUserGeoID
+@ stdcall SetUserGeoID(long)
 @ stdcall SetVolumeLabelA(str str)
 @ stdcall SetVolumeLabelW(wstr wstr)
 @ stub SetVolumeMountPointA
diff --git a/dlls/kernel/locale.c b/dlls/kernel/locale.c
index 9fe0c8257cf..e3c8f02fdc6 100644
--- a/dlls/kernel/locale.c
+++ b/dlls/kernel/locale.c
@@ -2184,3 +2184,21 @@ BOOL WINAPI InvalidateNLSCache(void)
   FIXME("() stub\n");
   return FALSE;
 }
+
+/******************************************************************************
+ *           GetUserGeoID (KERNEL32.@)
+ */
+GEOID WINAPI GetUserGeoID( GEOCLASS GeoClass )
+{
+    FIXME("%ld\n",GeoClass);
+    return GEOID_NOT_AVAILABLE;
+}
+
+/******************************************************************************
+ *           SetUserGeoID (KERNEL32.@)
+ */
+BOOL WINAPI SetUserGeoID( GEOID GeoID )
+{
+    FIXME("%ld\n",GeoID);
+    return FALSE;
+}
-- 
GitLab