kernel32: Add a stub for GetSystemDEPPolicy.
authorAustin English <austinenglish@gmail.com>
Wed, 22 Sep 2010 04:17:29 +0000 (21:17 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 22 Sep 2010 10:47:39 +0000 (12:47 +0200)
dlls/kernel32/kernel32.spec
dlls/kernel32/process.c
include/winbase.h

index 8a33013b9494aab6d7e4fa7eac16ca44ca22c199..43e339ba393ee13c5ae931de544c86da8991dd1b 100644 (file)
 @ stdcall GetSystemDefaultLCID()
 @ stdcall GetSystemDefaultLangID()
 @ stdcall GetSystemDefaultUILanguage()
+@ stdcall GetSystemDEPPolicy()
 @ stdcall GetSystemDirectoryA(ptr long)
 @ stdcall GetSystemDirectoryW(ptr long)
 @ stdcall GetSystemInfo(ptr)
index c1816a84e6f8ee17070021eef4b66189a3c5c432..d4c2063a9154da5b15eb2f4427c181205d6e3a66 100644 (file)
@@ -3385,3 +3385,12 @@ DWORD WINAPI WTSGetActiveConsoleSessionId(void)
     FIXME("stub\n");
     return 0;
 }
+
+/**********************************************************************
+ *           GetSystemDEPPolicy     (KERNEL32.@)
+ */
+DEP_SYSTEM_POLICY_TYPE WINAPI GetSystemDEPPolicy(void)
+{
+    FIXME("stub\n");
+    return OptIn;
+}
index 2c4b5d5fcee5ccd9261934abb9cca8d78c1cf970..24f6f33d18a41ab935958f6a440ce9394e7d169e 100644 (file)
@@ -1234,6 +1234,13 @@ typedef struct tagHW_PROFILE_INFOW {
 DECL_WINELIB_TYPE_AW(HW_PROFILE_INFO)
 DECL_WINELIB_TYPE_AW(LPHW_PROFILE_INFO)
 
+typedef enum _DEP_SYSTEM_POLICY_TYPE {
+    AlwaysOff = 0,
+    AlwaysOn = 1,
+    OptIn = 2,
+    OptOut = 3
+} DEP_SYSTEM_POLICY_TYPE;
+
 /* Event Logging */
 
 #define EVENTLOG_FULL_INFO          0