Austin English : kernel32: Add stubs for GetFirmwareEnvironmentVariableA/ W.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 30 15:30:20 CDT 2014


Module: wine
Branch: master
Commit: 2f3fc38ee090d2d25aa925c10bed657555e5b2f7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2f3fc38ee090d2d25aa925c10bed657555e5b2f7

Author: Austin English <austinenglish at gmail.com>
Date:   Fri Jun 27 11:16:45 2014 -0700

kernel32: Add stubs for GetFirmwareEnvironmentVariableA/W.

---

 dlls/kernel32/environ.c     | 20 ++++++++++++++++++++
 dlls/kernel32/kernel32.spec |  4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/dlls/kernel32/environ.c b/dlls/kernel32/environ.c
index 14283f8..18cb44c 100644
--- a/dlls/kernel32/environ.c
+++ b/dlls/kernel32/environ.c
@@ -491,3 +491,23 @@ void ENV_CopyStartupInformation(void)
 
     RtlReleasePebLock();
 }
+
+/***********************************************************************
+ *              GetFirmwareEnvironmentVariableA         (KERNEL32.@)
+ */
+DWORD WINAPI GetFirmwareEnvironmentVariableA(LPCSTR name, LPCSTR guid, PVOID buffer, DWORD size)
+{
+    FIXME("stub: %s %s %p %u\n", debugstr_a(name), debugstr_a(guid), buffer, size);
+    SetLastError(ERROR_INVALID_FUNCTION);
+    return 0;
+}
+
+/***********************************************************************
+ *              GetFirmwareEnvironmentVariableA         (KERNEL32.@)
+ */
+DWORD WINAPI GetFirmwareEnvironmentVariableW(LPCWSTR name, LPCWSTR guid, PVOID buffer, DWORD size)
+{
+    FIXME("stub: %s %s %p %u\n", debugstr_w(name), debugstr_w(guid), buffer, size);
+    SetLastError(ERROR_INVALID_FUNCTION);
+    return 0;
+}
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 8aa5d21..2de2119 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -542,8 +542,8 @@
 @ stdcall GetFileSizeEx(long ptr)
 @ stdcall GetFileTime(long ptr ptr ptr)
 @ stdcall GetFileType(long)
-# @ stub GetFirmwareEnvironmentVariableA
-# @ stub GetFirmwareEnvironmentVariableW
+@ stdcall GetFirmwareEnvironmentVariableA(str str ptr long)
+@ stdcall GetFirmwareEnvironmentVariableW(wstr wstr ptr long)
 @ stdcall GetFullPathNameA(str long ptr ptr)
 @ stdcall GetFullPathNameW(wstr long ptr ptr)
 @ stdcall GetGeoInfoA(long long ptr long long)




More information about the wine-cvs mailing list