branch update for HEAD-2003091401
[reactos.git] / lib / kernel32 / misc / stubs.c
index 1fc802d..fe74249 100644 (file)
@@ -7,6 +7,9 @@
 
 //#define _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 BaseAttachCompleteThunk (VOID)
@@ -16,6 +19,9 @@ BaseAttachCompleteThunk (VOID)
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 CmdBatNotification (
@@ -27,6 +33,9 @@ CmdBatNotification (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 CompareStringA (
@@ -43,6 +52,9 @@ CompareStringA (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 CompareStringW (
@@ -59,6 +71,9 @@ CompareStringW (
 }
 
 
+/*
+ * @unimplemented
+ */
 LCID
 STDCALL
 ConvertDefaultLocale (
@@ -70,6 +85,9 @@ ConvertDefaultLocale (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 CreateVirtualBuffer (
@@ -83,10 +101,13 @@ CreateVirtualBuffer (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumCalendarInfoW (
-    CALINFO_ENUMPROC lpCalInfoEnumProc,
+    CALINFO_ENUMPROCW lpCalInfoEnumProc,
     LCID              Locale,
     CALID             Calendar,
     CALTYPE           CalType
@@ -97,13 +118,16 @@ EnumCalendarInfoW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumCalendarInfoA (
-    CALINFO_ENUMPROC    lpCalInfoEnumProc,
-    LCID            Locale,
-    CALID           Calendar,
-    CALTYPE         CalType
+    CALINFO_ENUMPROCA lpCalInfoEnumProc,
+    LCID              Locale,
+    CALID             Calendar,
+    CALTYPE           CalType
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -111,12 +135,15 @@ EnumCalendarInfoA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumDateFormatsW (
-    DATEFMT_ENUMPROC    lpDateFmtEnumProc,
-    LCID            Locale,
-    DWORD           dwFlags
+    DATEFMT_ENUMPROCW  lpDateFmtEnumProc,
+    LCID               Locale,
+    DWORD              dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -124,12 +151,15 @@ EnumDateFormatsW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumDateFormatsA (
-    DATEFMT_ENUMPROC    lpDateFmtEnumProc,
-    LCID            Locale,
-    DWORD           dwFlags
+    DATEFMT_ENUMPROCA  lpDateFmtEnumProc,
+    LCID               Locale,
+    DWORD              dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -137,11 +167,14 @@ EnumDateFormatsA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumSystemCodePagesW (
-    CODEPAGE_ENUMPROC   lpCodePageEnumProc,
-    DWORD           dwFlags
+    CODEPAGE_ENUMPROCW  lpCodePageEnumProc,
+    DWORD               dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -149,11 +182,14 @@ EnumSystemCodePagesW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumSystemCodePagesA (
-    CODEPAGE_ENUMPROC   lpCodePageEnumProc,
-    DWORD           dwFlags
+    CODEPAGE_ENUMPROCA lpCodePageEnumProc,
+    DWORD              dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -162,11 +198,14 @@ EnumSystemCodePagesA (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumSystemLocalesW (
-    LOCALE_ENUMPROC lpLocaleEnumProc,
-    DWORD       dwFlags
+    LOCALE_ENUMPROCW lpLocaleEnumProc,
+    DWORD            dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -174,11 +213,14 @@ EnumSystemLocalesW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumSystemLocalesA (
-    LOCALE_ENUMPROC lpLocaleEnumProc,
-    DWORD       dwFlags
+    LOCALE_ENUMPROCA lpLocaleEnumProc,
+    DWORD            dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -187,10 +229,13 @@ EnumSystemLocalesA (
 
 #endif
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumTimeFormatsW (
-    TIMEFMT_ENUMPROC    lpTimeFmtEnumProc,
+    TIMEFMT_ENUMPROCW    lpTimeFmtEnumProc,
     LCID            Locale,
     DWORD           dwFlags
     )
@@ -200,12 +245,15 @@ EnumTimeFormatsW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 EnumTimeFormatsA (
-    TIMEFMT_ENUMPROC    lpTimeFmtEnumProc,
-    LCID            Locale,
-    DWORD           dwFlags
+    TIMEFMT_ENUMPROCA  lpTimeFmtEnumProc,
+    LCID               Locale,
+    DWORD              dwFlags
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -213,6 +261,9 @@ EnumTimeFormatsA (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 ExitVDM (
@@ -225,6 +276,9 @@ ExitVDM (
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 ExtendVirtualBuffer (
@@ -237,6 +291,9 @@ ExtendVirtualBuffer (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 FoldStringW (
@@ -252,6 +309,9 @@ FoldStringW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 FoldStringA (
@@ -267,6 +327,9 @@ FoldStringA (
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 FreeVirtualBuffer (
@@ -279,6 +342,9 @@ FreeVirtualBuffer (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 UINT
 STDCALL
 GetACP (VOID)
@@ -289,6 +355,9 @@ GetACP (VOID)
 
 #endif
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetBinaryTypeW (
@@ -301,6 +370,9 @@ GetBinaryTypeW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetBinaryTypeA (
@@ -314,6 +386,9 @@ GetBinaryTypeA (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetCPInfo (
@@ -341,13 +416,16 @@ GetCPInfo (
 
 #endif
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetCurrencyFormatW (
     LCID            Locale,
     DWORD           dwFlags,
     LPCWSTR         lpValue,
-    CONST CURRENCYFMT   * lpFormat,
+    CONST CURRENCYFMTW   * lpFormat,
     LPWSTR          lpCurrencyStr,
     int         cchCurrency
     )
@@ -357,13 +435,16 @@ GetCurrencyFormatW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetCurrencyFormatA (
     LCID            Locale,
     DWORD           dwFlags,
     LPCSTR          lpValue,
-    CONST CURRENCYFMT   * lpFormat,
+    CONST CURRENCYFMTA   * lpFormat,
     LPSTR           lpCurrencyStr,
     int         cchCurrency
     )
@@ -374,6 +455,9 @@ GetCurrencyFormatA (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetDateFormatW (
@@ -390,6 +474,9 @@ GetDateFormatW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetDateFormatA (
@@ -406,6 +493,9 @@ GetDateFormatA (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetLocaleInfoW (
@@ -420,6 +510,9 @@ GetLocaleInfoW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetLocaleInfoA (
@@ -434,6 +527,9 @@ GetLocaleInfoA (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 GetNextVDMCommand (
@@ -445,13 +541,16 @@ GetNextVDMCommand (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetNumberFormatW (
     LCID        Locale,
     DWORD       dwFlags,
     LPCWSTR     lpValue,
-    CONST NUMBERFMT * lpFormat,
+    CONST NUMBERFMTW * lpFormat,
     LPWSTR      lpNumberStr,
     int     cchNumber
     )
@@ -461,13 +560,16 @@ GetNumberFormatW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetNumberFormatA (
     LCID        Locale,
     DWORD       dwFlags,
     LPCSTR      lpValue,
-    CONST NUMBERFMT * lpFormat,
+    CONST NUMBERFMTA * lpFormat,
     LPSTR       lpNumberStr,
     int     cchNumber
     )
@@ -477,6 +579,9 @@ GetNumberFormatA (
 }
 
 
+/*
+ * @unimplemented
+ */
 UINT
 STDCALL
 GetOEMCP (VOID)
@@ -486,6 +591,9 @@ GetOEMCP (VOID)
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetStringTypeExW (
@@ -501,6 +609,9 @@ GetStringTypeExW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetStringTypeExA (
@@ -516,6 +627,9 @@ GetStringTypeExA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetStringTypeW (
@@ -530,6 +644,9 @@ GetStringTypeW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetStringTypeA (
@@ -545,6 +662,9 @@ GetStringTypeA (
 }
 
 
+/*
+ * @unimplemented
+ */
 LCID
 STDCALL
 GetSystemDefaultLCID (VOID)
@@ -558,6 +678,9 @@ GetSystemDefaultLCID (VOID)
 }
 
 
+/*
+ * @unimplemented
+ */
 LANGID
 STDCALL
 GetSystemDefaultLangID (VOID)
@@ -572,6 +695,9 @@ GetSystemDefaultLangID (VOID)
 
 #endif
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 GetSystemPowerStatus (
@@ -584,6 +710,9 @@ GetSystemPowerStatus (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 LCID
 STDCALL
 GetThreadLocale (VOID)
@@ -598,6 +727,9 @@ GetThreadLocale (VOID)
 
 #endif
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetTimeFormatW (
@@ -614,6 +746,9 @@ GetTimeFormatW (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 GetTimeFormatA (
@@ -631,6 +766,9 @@ GetTimeFormatA (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 LCID
 STDCALL
 GetUserDefaultLCID (VOID)
@@ -644,6 +782,9 @@ GetUserDefaultLCID (VOID)
 }
 
 
+/*
+ * @unimplemented
+ */
 LANGID
 STDCALL
 GetUserDefaultLangID (VOID)
@@ -658,6 +799,9 @@ GetUserDefaultLangID (VOID)
 
 #endif
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 GetVDMCurrentDirectories (
@@ -671,6 +815,9 @@ GetVDMCurrentDirectories (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 IsDBCSLeadByte (
@@ -682,6 +829,9 @@ IsDBCSLeadByte (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 IsDBCSLeadByteEx (
@@ -694,6 +844,9 @@ IsDBCSLeadByteEx (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 IsValidCodePage (
@@ -705,6 +858,9 @@ IsValidCodePage (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 IsValidLocale (
@@ -717,6 +873,9 @@ IsValidLocale (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 LCMapStringA (
@@ -733,6 +892,9 @@ LCMapStringA (
 }
 
 
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 LCMapStringW (
@@ -750,6 +912,9 @@ LCMapStringW (
 
 #endif
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 LoadModule (
@@ -762,6 +927,9 @@ LoadModule (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 RegisterConsoleVDM (
@@ -783,6 +951,9 @@ RegisterConsoleVDM (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 RegisterWowBaseHandlers (
@@ -794,6 +965,9 @@ RegisterWowBaseHandlers (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 RegisterWowExec (
@@ -805,30 +979,11 @@ RegisterWowExec (
 }
 
 
-WINBOOL
-STDCALL
-SetComputerNameA (
-    LPCSTR  lpComputerName
-    )
-{
-    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-    return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetComputerNameW (
-    LPCWSTR lpComputerName
-    )
-{
-    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-    return FALSE;
-}
-
-
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 SetLocaleInfoA (
@@ -842,6 +997,9 @@ SetLocaleInfoA (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 SetLocaleInfoW (
@@ -855,6 +1013,9 @@ SetLocaleInfoW (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 SetThreadLocale (
@@ -868,10 +1029,13 @@ SetThreadLocale (
 #endif
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL STDCALL
 SetSystemPowerState (
-    IN WINBOOL fSuspend,
-    IN WINBOOL fForce
+    WINBOOL fSuspend,
+    WINBOOL fForce
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -879,6 +1043,9 @@ SetSystemPowerState (
 }
 
 
+/*
+ * @unimplemented
+ */
 WINBOOL
 STDCALL
 SetVDMCurrentDirectories (
@@ -891,6 +1058,9 @@ SetVDMCurrentDirectories (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 TrimVirtualBuffer (
@@ -902,6 +1072,9 @@ TrimVirtualBuffer (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 VDMConsoleOperation (
@@ -914,6 +1087,9 @@ VDMConsoleOperation (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 VDMOperationStarted (
@@ -927,6 +1103,9 @@ VDMOperationStarted (
 
 #ifndef _OLE2NLS_IN_BUILD_
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 VerLanguageNameA (
@@ -940,6 +1119,9 @@ VerLanguageNameA (
 }
 
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 VerLanguageNameW (
@@ -954,6 +1136,9 @@ VerLanguageNameW (
 
 #endif
 
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
 VirtualBufferExceptionHandler (
@@ -966,30 +1151,2446 @@ VirtualBufferExceptionHandler (
     return 0;
 }
 
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ActivateActCtx(
+    HANDLE hActCtx,
+    ULONG_PTR *lpCookie
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
 
-BOOL
+/*
+ * @unimplemented
+ */
+VOID
 STDCALL
-GetFileAttributesExA(
-    LPCSTR lpFileName,
-    GET_FILEEX_INFO_LEVELS fInfoLevelId,
-    LPVOID lpFileInformation
+AddRefActCtx(
+    HANDLE hActCtx
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+AllocateUserPhysicalPages(
+    HANDLE hProcess,
+    PULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     return 0;
 }
 
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+AssignProcessToJobObject(
+    HANDLE hJob,
+    HANDLE hProcess
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
 
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-GetFileAttributesExW(
-    LPCWSTR lpFileName,
-    GET_FILEEX_INFO_LEVELS fInfoLevelId,
-    LPVOID lpFileInformation
+BindIoCompletionCallback (
+    HANDLE FileHandle,
+    LPOVERLAPPED_COMPLETION_ROUTINE Function,
+    ULONG Flags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CancelDeviceWakeupRequest(
+    HANDLE hDevice
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CancelTimerQueueTimer(
+    HANDLE TimerQueue,
+    HANDLE Timer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+/*
+ * @unimplemented
+ */
+
+WINBOOL
+STDCALL
+ChangeTimerQueueTimer(
+    HANDLE TimerQueue,
+    HANDLE Timer,
+    ULONG DueTime,
+    ULONG Period
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateActCtxA(
+    PCACTCTXA pActCtx
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateActCtxW(
+    PCACTCTXW pActCtx
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CreateJobSet (
+    ULONG NumJob,
+    PJOB_SET_ARRAY UserJobSet,
+    ULONG Flags)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateMemoryResourceNotification(
+    MEMORY_RESOURCE_NOTIFICATION_TYPE NotificationType
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateTimerQueue(
+    VOID
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CreateTimerQueueTimer(
+    PHANDLE phNewTimer,
+    HANDLE TimerQueue,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Parameter,
+    DWORD DueTime,
+    DWORD Period,
+    ULONG Flags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeactivateActCtx(
+    DWORD dwFlags,
+    ULONG_PTR ulCookie
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeleteTimerQueue(
+    HANDLE TimerQueue
     )
 {
     SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     return 0;
 }
 
-/* EOF */
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeleteTimerQueueEx(
+    HANDLE TimerQueue,
+    HANDLE CompletionEvent
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeleteTimerQueueTimer(
+    HANDLE TimerQueue,
+    HANDLE Timer,
+    HANDLE CompletionEvent
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindActCtxSectionGuid(
+    DWORD dwFlags,
+    const GUID *lpExtensionGuid,
+    ULONG ulSectionId,
+    const GUID *lpGuidToFind,
+    PACTCTX_SECTION_KEYED_DATA ReturnedData
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindVolumeClose(
+    HANDLE hFindVolume
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindVolumeMountPointClose(
+    HANDLE hFindVolumeMountPoint
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FreeUserPhysicalPages(
+    HANDLE hProcess,
+    PULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetCurrentActCtx(
+    HANDLE *lphActCtx)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetDevicePowerState(
+    HANDLE hDevice,
+    WINBOOL *pfOn
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetFileSizeEx(
+    HANDLE hFile,
+    PLARGE_INTEGER lpFileSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+GetNativeSystemInfo(
+    LPSYSTEM_INFO lpSystemInfo
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetNumaHighestNodeNumber(
+    PULONG HighestNodeNumber
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetNumaNodeProcessorMask(
+    UCHAR Node,
+    PULONGLONG ProcessorMask
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetNumaProcessorNode(
+    UCHAR Processor,
+    PUCHAR NodeNumber
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetProcessHandleCount(
+    HANDLE hProcess,
+    PDWORD pdwHandleCount
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetProcessId(
+    HANDLE Process
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetProcessIoCounters(
+    HANDLE hProcess,
+    PIO_COUNTERS lpIoCounters
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetProcessPriorityBoost(
+    HANDLE hProcess,
+    PWINBOOL pDisablePriorityBoost
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetSystemRegistryQuota(
+    PDWORD pdwQuotaAllowed,
+    PDWORD pdwQuotaUsed
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetSystemTimes(
+    LPFILETIME lpIdleTime,
+    LPFILETIME lpKernelTime,
+    LPFILETIME lpUserTime
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetThreadIOPendingFlag(
+    HANDLE hThread,
+    PWINBOOL lpIOIsPending
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT
+STDCALL
+GetWriteWatch(
+    DWORD  dwFlags,
+    PVOID  lpBaseAddress,
+    SIZE_T dwRegionSize,
+    PVOID *lpAddresses,
+    PULONG_PTR lpdwCount,
+    PULONG lpdwGranularity
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GlobalMemoryStatusEx(
+    LPMEMORYSTATUSEX lpBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+HeapQueryInformation (
+    HANDLE HeapHandle, 
+    HEAP_INFORMATION_CLASS HeapInformationClass,
+    PVOID HeapInformation OPTIONAL,
+    SIZE_T HeapInformationLength OPTIONAL,
+    PSIZE_T ReturnLength OPTIONAL
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+HeapSetInformation (
+    HANDLE HeapHandle, 
+    HEAP_INFORMATION_CLASS HeapInformationClass,
+    PVOID HeapInformation OPTIONAL,
+    SIZE_T HeapInformationLength OPTIONAL
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+InitializeCriticalSectionAndSpinCount(
+    LPCRITICAL_SECTION lpCriticalSection,
+    DWORD dwSpinCount
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+IsProcessInJob (
+    HANDLE ProcessHandle,
+    HANDLE JobHandle,
+    PWINBOOL Result
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+IsSystemResumeAutomatic(
+    VOID
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+IsWow64Process(
+    HANDLE hProcess,
+    PWINBOOL Wow64Process
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+MapUserPhysicalPages(
+    PVOID VirtualAddress,
+    ULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray OPTIONAL
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+MapUserPhysicalPagesScatter(
+    PVOID *VirtualAddresses,
+    ULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray OPTIONAL
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+OpenThread(
+    DWORD dwDesiredAccess,
+    WINBOOL bInheritHandle,
+    DWORD dwThreadId
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+QueryActCtxW(
+    DWORD dwFlags,
+    HANDLE hActCtx,
+    PVOID pvSubInstance,
+    ULONG ulInfoClass,
+    PVOID pvBuffer,
+    SIZE_T cbBuffer OPTIONAL,
+    SIZE_T *pcbWrittenOrRequired OPTIONAL
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+QueryInformationJobObject(
+    HANDLE hJob,
+    JOBOBJECTINFOCLASS JobObjectInformationClass,
+    LPVOID lpJobObjectInformation,
+    DWORD cbJobObjectInformationLength,
+    LPDWORD lpReturnLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+QueryMemoryResourceNotification(
+     HANDLE ResourceNotificationHandle,
+    PWINBOOL  ResourceState
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+QueueUserAPC(
+    PAPCFUNC pfnAPC,
+    HANDLE hThread,
+    ULONG_PTR dwData
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+QueueUserWorkItem(
+    LPTHREAD_START_ROUTINE Function,
+    PVOID Context,
+    ULONG Flags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ReadDirectoryChangesW(
+    HANDLE hDirectory,
+    LPVOID lpBuffer,
+    DWORD nBufferLength,
+    WINBOOL bWatchSubtree,
+    DWORD dwNotifyFilter,
+    LPDWORD lpBytesReturned,
+    LPOVERLAPPED lpOverlapped,
+    LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ReadFileScatter(
+    HANDLE hFile,
+    FILE_SEGMENT_ELEMENT aSegmentArray[],
+    DWORD nNumberOfBytesToRead,
+    LPDWORD lpReserved,
+    LPOVERLAPPED lpOverlapped
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+RegisterWaitForSingleObject(
+    PHANDLE phNewWaitObject,
+    HANDLE hObject,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Context,
+    ULONG dwMilliseconds,
+    ULONG dwFlags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+RegisterWaitForSingleObjectEx(
+    HANDLE hObject,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Context,
+    ULONG dwMilliseconds,
+    ULONG dwFlags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+ReleaseActCtx(
+    HANDLE hActCtx
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+ULONG
+STDCALL
+RemoveVectoredExceptionHandler(
+    PVOID VectoredHandlerHandle
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+RequestDeviceWakeup(
+    HANDLE hDevice
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+RequestWakeupLatency(
+    LATENCY_TIME latency
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT
+STDCALL
+ResetWriteWatch(
+    LPVOID lpBaseAddress,
+    SIZE_T dwRegionSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+RestoreLastError(
+    DWORD dwErrCode
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+SetCriticalSectionSpinCount(
+    LPCRITICAL_SECTION lpCriticalSection,
+    DWORD dwSpinCount
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFilePointerEx(
+    HANDLE hFile,
+    LARGE_INTEGER liDistanceToMove,
+    PLARGE_INTEGER lpNewFilePointer,
+    DWORD dwMoveMethod
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFileValidData(
+    HANDLE hFile,
+    LONGLONG ValidDataLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetInformationJobObject(
+    HANDLE hJob,
+    JOBOBJECTINFOCLASS JobObjectInformationClass,
+    LPVOID lpJobObjectInformation,
+    DWORD cbJobObjectInformationLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetMessageWaitingIndicator(
+    HANDLE hMsgIndicator,
+    ULONG ulMsgCount
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetProcessPriorityBoost(
+    HANDLE hProcess,
+    WINBOOL bDisablePriorityBoost
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+EXECUTION_STATE
+STDCALL
+SetThreadExecutionState(
+    EXECUTION_STATE esFlags
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+SetTimerQueueTimer(
+    HANDLE TimerQueue,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Parameter,
+    DWORD DueTime,
+    DWORD Period,
+    WINBOOL PreferIo
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+TerminateJobObject(
+    HANDLE hJob,
+    UINT uExitCode
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+TzSpecificLocalTimeToSystemTime(
+    LPTIME_ZONE_INFORMATION lpTimeZoneInformation,
+    LPSYSTEMTIME lpLocalTime,
+    LPSYSTEMTIME lpUniversalTime
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+UnregisterWait(
+    HANDLE WaitHandle
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+UnregisterWaitEx(
+    HANDLE WaitHandle,
+    HANDLE CompletionEvent
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+WriteFileGather(
+    HANDLE hFile,
+    FILE_SEGMENT_ELEMENT aSegmentArray[],
+    DWORD nNumberOfBytesToWrite,
+    LPDWORD lpReserved,
+    LPOVERLAPPED lpOverlapped
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+WTSGetActiveConsoleSessionId(VOID)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ZombifyActCtx(
+    HANDLE hActCtx
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CheckNameLegalDOS8Dot3W(
+    LPCWSTR lpName,
+    LPSTR lpOemName OPTIONAL,
+    DWORD OemNameSize OPTIONAL,
+    PWINBOOL pbNameContainsSpaces OPTIONAL,
+    PWINBOOL pbNameLegal
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CreateHardLinkW(
+    LPCWSTR lpFileName,
+    LPCWSTR lpExistingFileName,
+    LPSECURITY_ATTRIBUTES lpSecurityAttributes
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateJobObjectW(
+    LPSECURITY_ATTRIBUTES lpJobAttributes,
+    LPCWSTR lpName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeleteVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DnsHostnameToComputerNameW (
+    LPCWSTR Hostname,
+    LPWSTR ComputerName,
+    LPDWORD nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindActCtxSectionStringW(
+    DWORD dwFlags,
+    const GUID *lpExtensionGuid,
+    ULONG ulSectionId,
+    LPCWSTR lpStringToFind,
+    PACTCTX_SECTION_KEYED_DATA ReturnedData
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+FindFirstVolumeW(
+    LPWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+FindFirstVolumeMountPointW(
+    LPCWSTR lpszRootPathName,
+    LPWSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindNextVolumeW(
+    HANDLE hFindVolume,
+    LPWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindNextVolumeMountPointW(
+    HANDLE hFindVolumeMountPoint,
+    LPWSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetComputerNameExW (
+    COMPUTER_NAME_FORMAT NameType,
+    LPWSTR lpBuffer,
+    LPDWORD nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetDllDirectoryW(
+    DWORD nBufferLength,
+    LPWSTR lpBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetFirmwareEnvironmentVariableW(
+    LPCWSTR lpName,
+    LPCWSTR lpGuid,
+    PVOID   pBuffer,
+    DWORD    nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetLongPathNameW(
+    LPCWSTR lpszShortPath,
+    LPWSTR  lpszLongPath,
+    DWORD    cchBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetModuleHandleExW(
+    DWORD        dwFlags,
+    LPCWSTR     lpModuleName,
+    HMODULE*    phModule
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT
+STDCALL
+GetSystemWow64DirectoryW(
+    LPWSTR lpBuffer,
+    UINT uSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumeNameForVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint,
+    LPWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumePathNameW(
+    LPCWSTR lpszFileName,
+    LPWSTR lpszVolumePathName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumePathNamesForVolumeNameW(
+    LPCWSTR lpszVolumeName,
+    LPWSTR lpszVolumePathNames,
+    DWORD cchBufferLength,
+    PDWORD lpcchReturnLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+OpenJobObjectW(
+    DWORD dwDesiredAccess,
+    WINBOOL bInheritHandle,
+    LPCWSTR lpName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ReplaceFileW(
+    LPCWSTR lpReplacedFileName,
+    LPCWSTR lpReplacementFileName,
+    LPCWSTR lpBackupFileName,
+    DWORD   dwReplaceFlags,
+    LPVOID  lpExclude,
+    LPVOID  lpReserved
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetComputerNameExW (
+    COMPUTER_NAME_FORMAT NameType,
+    LPCWSTR lpBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetDllDirectoryW(
+    LPCWSTR lpPathName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFileShortNameW(
+    HANDLE hFile,
+    LPCWSTR lpShortName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFirmwareEnvironmentVariableW(
+    LPCWSTR lpName,
+    LPCWSTR lpGuid,
+    PVOID    pValue,
+    DWORD    nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint,
+    LPCWSTR lpszVolumeName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+VerifyVersionInfoW(
+    LPOSVERSIONINFOEXW lpVersionInformation,
+    DWORD dwTypeMask,
+    DWORDLONG dwlConditionMask
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CheckNameLegalDOS8Dot3A(
+    LPCSTR lpName,
+    LPSTR lpOemName OPTIONAL,
+    DWORD OemNameSize OPTIONAL,
+    PWINBOOL pbNameContainsSpaces OPTIONAL,
+    PWINBOOL pbNameLegal
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+CreateHardLinkA(
+    LPCSTR lpFileName,
+    LPCSTR lpExistingFileName,
+    LPSECURITY_ATTRIBUTES lpSecurityAttributes
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+CreateJobObjectA(
+    LPSECURITY_ATTRIBUTES lpJobAttributes,
+    LPCSTR lpName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DeleteVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+DnsHostnameToComputerNameA (
+    LPCSTR Hostname,
+    LPSTR ComputerName,
+    LPDWORD nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindActCtxSectionStringA(
+    DWORD dwFlags,
+    const GUID *lpExtensionGuid,
+    ULONG ulSectionId,
+    LPCSTR lpStringToFind,
+    PACTCTX_SECTION_KEYED_DATA ReturnedData
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+FindFirstVolumeA(
+    LPSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+FindFirstVolumeMountPointA(
+    LPCSTR lpszRootPathName,
+    LPSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindNextVolumeA(
+    HANDLE hFindVolume,
+    LPSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+FindNextVolumeMountPointA(
+    HANDLE hFindVolumeMountPoint,
+    LPSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetComputerNameExA (
+    COMPUTER_NAME_FORMAT NameType,
+    LPSTR lpBuffer,
+    LPDWORD nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetDllDirectoryA(
+    DWORD nBufferLength,
+    LPSTR lpBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetFirmwareEnvironmentVariableA(
+    LPCSTR lpName,
+    LPCSTR lpGuid,
+    PVOID   pBuffer,
+    DWORD    nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetLongPathNameA(
+    LPCSTR lpszShortPath,
+    LPSTR  lpszLongPath,
+    DWORD    cchBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetModuleHandleExA(
+    DWORD        dwFlags,
+    LPCSTR     lpModuleName,
+    HMODULE*    phModule
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT
+STDCALL
+GetSystemWow64DirectoryA(
+    LPSTR lpBuffer,
+    UINT uSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumeNameForVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint,
+    LPSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumePathNameA(
+    LPCSTR lpszFileName,
+    LPSTR lpszVolumePathName,
+    DWORD cchBufferLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetVolumePathNamesForVolumeNameA(
+    LPCSTR lpszVolumeName,
+    LPSTR lpszVolumePathNames,
+    DWORD cchBufferLength,
+    PDWORD lpcchReturnLength
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+OpenJobObjectA(
+    DWORD dwDesiredAccess,
+    WINBOOL bInheritHandle,
+    LPCSTR lpName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+ReplaceFileA(
+    LPCSTR  lpReplacedFileName,
+    LPCSTR  lpReplacementFileName,
+    LPCSTR  lpBackupFileName,
+    DWORD   dwReplaceFlags,
+    LPVOID  lpExclude,
+    LPVOID  lpReserved
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetComputerNameExA (
+    COMPUTER_NAME_FORMAT NameType,
+    LPCSTR lpBuffer
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetDllDirectoryA(
+    LPCSTR lpPathName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFileShortNameA(
+    HANDLE hFile,
+    LPCSTR lpShortName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetFirmwareEnvironmentVariableA(
+    LPCSTR lpName,
+    LPCSTR lpGuid,
+    PVOID    pValue,
+    DWORD    nSize
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint,
+    LPCSTR lpszVolumeName
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+VerifyVersionInfoA(
+    LPOSVERSIONINFOEXA lpVersionInformation,
+    DWORD dwTypeMask,
+    DWORDLONG dwlConditionMask
+    )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+LANGID
+STDCALL
+GetUserDefaultUILanguage(VOID)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+LANGID
+STDCALL
+GetSystemDefaultUILanguage(VOID)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetUserGeoID(
+    GEOID       GeoId)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+GEOID
+STDCALL
+GetUserGeoID(
+    GEOCLASS    GeoClass)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumSystemGeoID(
+    GEOCLASS        GeoClass,
+    GEOID           ParentGeoId,
+    GEO_ENUMPROC    lpGeoEnumProc)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+IsValidLanguageGroup(
+    LGRPID  LanguageGroup,
+    DWORD   dwFlags)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetCalendarInfoA(
+    LCID     Locale,
+    CALID    Calendar,
+    CALTYPE  CalType,
+    LPCSTR  lpCalData)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumUILanguagesA(
+    UILANGUAGE_ENUMPROCA lpUILanguageEnumProc,
+    DWORD                dwFlags,
+    LONG_PTR             lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumLanguageGroupLocalesA(
+    LANGGROUPLOCALE_ENUMPROCA lpLangGroupLocaleEnumProc,
+    LGRPID                    LanguageGroup,
+    DWORD                     dwFlags,
+    LONG_PTR                  lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumSystemLanguageGroupsA(
+    LANGUAGEGROUP_ENUMPROCA lpLanguageGroupEnumProc,
+    DWORD                   dwFlags,
+    LONG_PTR                lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+GetGeoInfoA(
+    GEOID       Location,
+    GEOTYPE     GeoType,
+    LPSTR     lpGeoData,
+    int         cchData,
+    LANGID      LangId)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumDateFormatsExA(
+    DATEFMT_ENUMPROCEXA lpDateFmtEnumProcEx,
+    LCID                Locale,
+    DWORD               dwFlags)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumCalendarInfoExA(
+    CALINFO_ENUMPROCEXA lpCalInfoEnumProcEx,
+    LCID                Locale,
+    CALID               Calendar,
+    CALTYPE             CalType)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+GetCalendarInfoA(
+    LCID     Locale,
+    CALID    Calendar,
+    CALTYPE  CalType,
+    LPSTR   lpCalData,
+    int      cchData,
+    LPDWORD  lpValue)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetCPInfoExA(
+    UINT          CodePage,
+    DWORD         dwFlags,
+    LPCPINFOEXA  lpCPInfoEx)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetCalendarInfoW(
+    LCID     Locale,
+    CALID    Calendar,
+    CALTYPE  CalType,
+    LPCWSTR  lpCalData)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumUILanguagesW(
+    UILANGUAGE_ENUMPROCW lpUILanguageEnumProc,
+    DWORD                dwFlags,
+    LONG_PTR             lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumLanguageGroupLocalesW(
+    LANGGROUPLOCALE_ENUMPROCW lpLangGroupLocaleEnumProc,
+    LGRPID                    LanguageGroup,
+    DWORD                     dwFlags,
+    LONG_PTR                  lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumSystemLanguageGroupsW(
+    LANGUAGEGROUP_ENUMPROCW lpLanguageGroupEnumProc,
+    DWORD                   dwFlags,
+    LONG_PTR                lParam)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+GetGeoInfoW(
+    GEOID       Location,
+    GEOTYPE     GeoType,
+    LPWSTR     lpGeoData,
+    int         cchData,
+    LANGID      LangId)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumDateFormatsExW(
+    DATEFMT_ENUMPROCEXW lpDateFmtEnumProcEx,
+    LCID                Locale,
+    DWORD               dwFlags)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EnumCalendarInfoExW(
+    CALINFO_ENUMPROCEXW lpCalInfoEnumProcEx,
+    LCID                Locale,
+    CALID               Calendar,
+    CALTYPE             CalType)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+GetCalendarInfoW(
+    LCID     Locale,
+    CALID    Calendar,
+    CALTYPE  CalType,
+    LPWSTR   lpCalData,
+    int      cchData,
+    LPDWORD  lpValue)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GetCPInfoExW(
+    UINT          CodePage,
+    DWORD         dwFlags,
+    LPCPINFOEXW  lpCPInfoEx)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONGLONG
+STDCALL
+VerSetConditionMask(
+        ULONGLONG   ConditionMask,
+        DWORD   TypeMask,
+        BYTE    Condition
+        )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL STDCALL GetConsoleKeyboardLayoutNameA(LPSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL STDCALL GetConsoleKeyboardLayoutNameW(LPWSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL SetConsoleIcon(HICON hicon)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL GetHandleContext(HANDLE hnd)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL CreateSocketHandle(VOID)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL SetHandleContext(HANDLE hnd,DWORD context)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL SetConsoleInputExeNameA(LPCSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL SetConsoleInputExeNameW(LPCWSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL UTRegister( HMODULE hModule, LPSTR lpsz16BITDLL,
+                        LPSTR lpszInitName, LPSTR lpszProcName,
+                        FARPROC *ppfn32Thunk, FARPROC pfnUT32CallBack,
+                        LPVOID lpBuff )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL UTUnRegister( HMODULE hModule )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+FARPROC STDCALL DelayLoadFailureHook(unsigned int dliNotify, PDelayLoadInfo pdli)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS STDCALL CreateNlsSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,ULONG Size,ULONG AccessMask)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL GetConsoleInputExeNameA(ULONG length,LPCSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL GetConsoleInputExeNameW(ULONG length,LPCWSTR name)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL IsValidUILanguage(LANGID langid)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL NlsConvertIntegerToString(ULONG Value,ULONG Base,ULONG strsize, LPWSTR str, ULONG strsize2)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+UINT STDCALL SetCPGlobal(UINT CodePage)
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+SetClientTimeZoneInformation(
+                      CONST TIME_ZONE_INFORMATION *lpTimeZoneInformation
+                      )
+{
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}