implemented CreateActCtxA, FindActCtxSectionStringA
[reactos.git] / reactos / lib / kernel32 / misc / stubs.c
index e09645e..b1f7d55 100644 (file)
-/* $Id: stubs.c,v 1.25 2001/03/30 17:26:42 dwelch Exp $
- *
- * KERNEL32.DLL stubs (unimplemented functions)
+/*
+ * KERNEL32.DLL stubs (STUB functions)
  * Remove from this file, if you implement them.
  */
-#include <windows.h>
 
-BOOL
-STDCALL
-AddConsoleAliasA (
-       DWORD a0,
-       DWORD a1,
-       DWORD a2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
+#include <k32.h>
+
+#define NDEBUG
+#include "../include/debug.h"
+
+
+#define STUB \
+  SetLastError(ERROR_CALL_NOT_IMPLEMENTED); \
+  DPRINT1("%s() is UNIMPLEMENTED!\n", __FUNCTION__)
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-AddConsoleAliasW (
-       DWORD a0,
-       DWORD a1,
-       DWORD a2
-       )
+BaseAttachCompleteThunk (VOID)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
-WINBOOL
-STDCALL
-BackupRead (
-       HANDLE  hFile,
-       LPBYTE  lpBuffer,
-       DWORD   nNumberOfBytesToRead,
-       LPDWORD lpNumberOfBytesRead,
-       WINBOOL bAbort,
-       WINBOOL bProcessSecurity,
-       LPVOID  * lpContext
-       )
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+BaseDumpAppcompatCache(VOID)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-WINBOOL
-STDCALL
-BackupSeek (
-       HANDLE  hFile,
-       DWORD   dwLowBytesToSeek,
-       DWORD   dwHighBytesToSeek,
-       LPDWORD lpdwLowByteSeeked,
-       LPDWORD lpdwHighByteSeeked,
-       LPVOID  * lpContext
-       )
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+BaseFlushAppcompatCache(VOID)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-WINBOOL
-STDCALL
-BackupWrite (
-       HANDLE  hFile,
-       LPBYTE  lpBuffer,
-       DWORD   nNumberOfBytesToWrite,
-       LPDWORD lpNumberOfBytesWritten,
-       WINBOOL bAbort,
-       WINBOOL bProcessSecurity,
-       LPVOID  * lpContext
-       )
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+BaseCheckAppcompatCache(ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-BOOL
-STDCALL
-BaseAttachCompleteThunk (VOID)
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+BaseUpdateAppcompatCache(ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-HANDLE
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-BeginUpdateResourceW (
-       LPCWSTR pFileName,
-       WINBOOL bDeleteExistingResources
-       )
+CmdBatNotification (
+    DWORD   Unknown
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-HANDLE
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-BeginUpdateResourceA (
-       LPCSTR  pFileName,
-       WINBOOL bDeleteExistingResources
-       )
+CreateVirtualBuffer (
+    DWORD   Unknown0,
+    DWORD   Unknown1,
+    DWORD   Unknown2
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-BuildCommDCBA (
-       LPCSTR  lpDef,
-       LPDCB   lpDCB
-       )
+ExitVDM (
+    DWORD   Unknown0,
+    DWORD   Unknown1
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-BuildCommDCBW (
-       LPCWSTR lpDef,
-       LPDCB   lpDCB
-       )
+ExtendVirtualBuffer (
+    DWORD   Unknown0,
+    DWORD   Unknown1
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-BuildCommDCBAndTimeoutsA (
-       LPCSTR          lpDef,
-       LPDCB           lpDCB,
-       LPCOMMTIMEOUTS  lpCommTimeouts
-       )
+FoldStringW (
+    DWORD   dwMapFlags,
+    LPCWSTR lpSrcStr,
+    int cchSrc,
+    LPWSTR  lpDestStr,
+    int cchDest
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-BuildCommDCBAndTimeoutsW (
-       LPCWSTR         lpDef,
-       LPDCB           lpDCB,
-       LPCOMMTIMEOUTS  lpCommTimeouts
-       )
+FoldStringA (
+    DWORD   dwMapFlags,
+    LPCSTR  lpSrcStr,
+    int cchSrc,
+    LPSTR   lpDestStr,
+    int cchDest
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-CallNamedPipeA (
-       LPCSTR  lpNamedPipeName,
-       LPVOID  lpInBuffer,
-       DWORD   nInBufferSize,
-       LPVOID  lpOutBuffer,
-       DWORD   nOutBufferSize,
-       LPDWORD lpBytesRead,
-       DWORD   nTimeOut
-       )
+FreeVirtualBuffer (
+    HANDLE  hVirtualBuffer
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-CallNamedPipeW (
-       LPCWSTR lpNamedPipeName,
-       LPVOID  lpInBuffer,
-       DWORD   nInBufferSize,
-       LPVOID  lpOutBuffer,
-       DWORD   nOutBufferSize,
-       LPDWORD lpBytesRead,
-       DWORD   nTimeOut
-       )
+GetNextVDMCommand (
+    DWORD   Unknown0
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-ClearCommBreak (
-       HANDLE  hFile
-       )
+GetSystemPowerStatus (
+    LPSYSTEM_POWER_STATUS PowerStatus
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-ClearCommError (
-       HANDLE          hFile,
-       LPDWORD         lpErrors,
-       LPCOMSTAT       lpStat
-       )
+GetVDMCurrentDirectories (
+    DWORD   Unknown0,
+    DWORD   Unknown1
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-CloseProfileUserMapping ( VOID)
+RegisterConsoleVDM (
+    DWORD   Unknown0,
+    DWORD   Unknown1,
+    DWORD   Unknown2,
+    DWORD   Unknown3,
+    DWORD   Unknown4,
+    DWORD   Unknown5,
+    DWORD   Unknown6,
+    DWORD   Unknown7,
+    DWORD   Unknown8,
+    DWORD   Unknown9,
+    DWORD   Unknown10
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-CmdBatNotification (
-       DWORD   Unknown
-       )
+RegisterWowBaseHandlers (
+    DWORD   Unknown0
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-CommConfigDialogA (
-       LPCSTR          lpszName,
-       HWND            hWnd,
-       LPCOMMCONFIG    lpCC
-       )
+RegisterWowExec (
+    DWORD   Unknown0
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-WINBOOL
-STDCALL
-CommConfigDialogW (
-       LPCWSTR         lpszName,
-       HWND            hWnd,
-       LPCOMMCONFIG    lpCC
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+SetSystemPowerState (
+    BOOL fSuspend,
+    BOOL fForce
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
 
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-CompareStringA (
-       LCID    Locale,
-       DWORD   dwCmpFlags,
-       LPCSTR  lpString1,
-       int     cchCount1,
-       LPCSTR  lpString2,
-       int     cchCount2
-       )
+SetVDMCurrentDirectories (
+    DWORD   Unknown0,
+    DWORD   Unknown1
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return FALSE;
 }
 
 
-int
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-CompareStringW (
-       LCID    Locale,
-       DWORD   dwCmpFlags,
-       LPCWSTR lpString1,
-       int     cchCount1,
-       LPCWSTR lpString2,
-       int     cchCount2
-       )
+TrimVirtualBuffer (
+    DWORD   Unknown0
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-ConsoleMenuControl (
-       HANDLE  hConsole,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+VDMConsoleOperation (
+    DWORD   Unknown0,
+    DWORD   Unknown1
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-LCID
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-ConvertDefaultLocale (
-       LCID    Locale
-       )
+VDMOperationStarted (
+    DWORD   Unknown0
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
 
-HANDLE
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-CreateMailslotA (
-       LPCSTR                  lpName,
-       DWORD                   nMaxMessageSize,
-       DWORD                   lReadTimeout,
-       LPSECURITY_ATTRIBUTES   lpSecurityAttributes
-       )
+VerLanguageNameA (
+    DWORD   wLang,
+    LPSTR   szLang,
+    DWORD   nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return INVALID_HANDLE_VALUE;
+    STUB;
+    return 0;
 }
 
 
-HANDLE
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-CreateMailslotW (
-       LPCWSTR                 lpName,
-       DWORD                   nMaxMessageSize,
-       DWORD                   lReadTimeout,
-       LPSECURITY_ATTRIBUTES   lpSecurityAttributes
-       )
+VerLanguageNameW (
+    DWORD   wLang,
+    LPWSTR  szLang,
+    DWORD   nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return INVALID_HANDLE_VALUE;
+    STUB;
+    return 0;
 }
 
 
-
-
+/*
+ * @unimplemented
+ */
 DWORD
 STDCALL
-CreateTapePartition (
-       HANDLE  hDevice,
-       DWORD   dwPartitionMethod,
-       DWORD   dwCount,
-       DWORD   dwSize
-       )
+VirtualBufferExceptionHandler (
+    DWORD   Unknown0,
+    DWORD   Unknown1,
+    DWORD   Unknown2
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-CreateVirtualBuffer (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+ActivateActCtx(
+    HANDLE hActCtx,
+    ULONG_PTR *lpCookie
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-WINBOOL
+/*
+ * @unimplemented
+ */
+VOID
 STDCALL
-DisconnectNamedPipe (
-       HANDLE  hNamedPipe
-       )
+AddRefActCtx(
+    HANDLE hActCtx
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-DuplicateConsoleHandle (
-       HANDLE  hConsole,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
+AllocateUserPhysicalPages(
+    HANDLE hProcess,
+    PULONG_PTR NumberOfPages,
+    PULONG_PTR UserPfnArray
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EndUpdateResourceW (
-       HANDLE  hUpdate,
-       WINBOOL fDiscard
-       )
+BindIoCompletionCallback (
+    HANDLE FileHandle,
+    LPOVERLAPPED_COMPLETION_ROUTINE Function,
+    ULONG Flags
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EndUpdateResourceA (
-       HANDLE  hUpdate,
-       WINBOOL fDiscard
-       )
+CancelDeviceWakeupRequest(
+    HANDLE hDevice
+    )
 {
-       return EndUpdateResourceW(
-                       hUpdate,
-                       fDiscard
-                       );
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-EnumCalendarInfoW (
-    CALINFO_ENUMPROC lpCalInfoEnumProc,
-    LCID              Locale,
-    CALID             Calendar,
-    CALTYPE           CalType
+CreateActCtxW(
+    PCACTCTXW pActCtx
     )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return INVALID_HANDLE_VALUE;
 }
 
-
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumCalendarInfoA (
-       CALINFO_ENUMPROC        lpCalInfoEnumProc,
-       LCID                    Locale,
-       CALID                   Calendar,
-       CALTYPE                 CalType
-       )
+CreateJobSet (
+    ULONG NumJob,
+    PJOB_SET_ARRAY UserJobSet,
+    ULONG Flags)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumDateFormatsW (
-       DATEFMT_ENUMPROC        lpDateFmtEnumProc,
-       LCID                    Locale,
-       DWORD                   dwFlags
-       )
+DeactivateActCtx(
+    DWORD dwFlags,
+    ULONG_PTR ulCookie
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumDateFormatsA (
-       DATEFMT_ENUMPROC        lpDateFmtEnumProc,
-       LCID                    Locale,
-       DWORD                   dwFlags
-       )
+FindActCtxSectionGuid(
+    DWORD dwFlags,
+    const GUID *lpExtensionGuid,
+    ULONG ulSectionId,
+    const GUID *lpGuidToFind,
+    PACTCTX_SECTION_KEYED_DATA ReturnedData
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceLanguagesW (
-       HINSTANCE       hModule,
-       LPCWSTR         lpType,
-       LPCWSTR         lpName,
-       ENUMRESLANGPROC lpEnumFunc,
-       LONG            lParam
-       )
+FindVolumeClose(
+    HANDLE hFindVolume
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceLanguagesA (
-       HINSTANCE       hModule,
-       LPCSTR          lpType,
-       LPCSTR          lpName,
-       ENUMRESLANGPROC lpEnumFunc,
-       LONG            lParam
-       )
+FindVolumeMountPointClose(
+    HANDLE hFindVolumeMountPoint
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceNamesW (
-       HINSTANCE       hModule,
-       LPCWSTR         lpType,
-       ENUMRESNAMEPROC lpEnumFunc,
-       LONG            lParam
-       )
+FreeUserPhysicalPages(
+    HANDLE hProcess,
+    PULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceNamesA (
-       HINSTANCE       hModule,
-       LPCSTR          lpType,
-       ENUMRESNAMEPROC lpEnumFunc,
-       LONG            lParam
-       )
+GetCurrentActCtx(
+    HANDLE *lphActCtx)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceTypesW (
-       HINSTANCE       hModule,
-       ENUMRESTYPEPROC lpEnumFunc,
-       LONG            lParam
-       )
+GetDevicePowerState(
+    HANDLE hDevice,
+    BOOL *pfOn
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumResourceTypesA (
-       HINSTANCE       hModule,
-       ENUMRESTYPEPROC lpEnumFunc,
-       LONG            lParam
-       )
+GetNumaHighestNodeNumber(
+    PULONG HighestNodeNumber
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumSystemCodePagesW (
-       CODEPAGE_ENUMPROC       lpCodePageEnumProc,
-       DWORD                   dwFlags
-       )
+GetNumaNodeProcessorMask(
+    UCHAR Node,
+    PULONGLONG ProcessorMask
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumSystemCodePagesA (
-       CODEPAGE_ENUMPROC       lpCodePageEnumProc,
-       DWORD                   dwFlags
-       )
+GetNumaProcessorNode(
+    UCHAR Processor,
+    PUCHAR NodeNumber
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-EnumSystemLocalesW (
-       LOCALE_ENUMPROC lpLocaleEnumProc,
-       DWORD           dwFlags
-       )
+GetWriteWatch(
+    DWORD  dwFlags,
+    PVOID  lpBaseAddress,
+    SIZE_T dwRegionSize,
+    PVOID *lpAddresses,
+    PULONG_PTR lpdwCount,
+    PULONG lpdwGranularity
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumSystemLocalesA (
-       LOCALE_ENUMPROC lpLocaleEnumProc,
-       DWORD           dwFlags
-       )
+HeapQueryInformation (
+    HANDLE HeapHandle,
+    HEAP_INFORMATION_CLASS HeapInformationClass,
+    PVOID HeapInformation OPTIONAL,
+    SIZE_T HeapInformationLength OPTIONAL,
+    PSIZE_T ReturnLength OPTIONAL
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumTimeFormatsW (
-       TIMEFMT_ENUMPROC        lpTimeFmtEnumProc,
-       LCID                    Locale,
-       DWORD                   dwFlags
-       )
+HeapSetInformation (
+    HANDLE HeapHandle,
+    HEAP_INFORMATION_CLASS HeapInformationClass,
+    PVOID HeapInformation OPTIONAL,
+    SIZE_T HeapInformationLength OPTIONAL
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EnumTimeFormatsA (
-       TIMEFMT_ENUMPROC        lpTimeFmtEnumProc,
-       LCID                    Locale,
-       DWORD                   dwFlags
-       )
+IsSystemResumeAutomatic(
+    VOID
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EraseTape (
-       HANDLE  hDevice,
-       DWORD   dwEraseType,
-       WINBOOL bImmediate
-       )
+IsWow64Process(
+    HANDLE hProcess,
+    PBOOL Wow64Process
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    *Wow64Process = FALSE;
+    return TRUE;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-EscapeCommFunction (
-       HANDLE  hFile,
-       DWORD   dwFunc
-       )
+MapUserPhysicalPages(
+    PVOID VirtualAddress,
+    ULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray  OPTIONAL
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
-STDCALL
-ExitVDM (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-ExpungeConsoleCommandHistoryW (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-ExpungeConsoleCommandHistoryA (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-BOOL
-STDCALL
-ExtendVirtualBuffer (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-WINBOOL
-STDCALL
-FindCloseChangeNotification (
-       HANDLE  hChangeHandle
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-HANDLE
-STDCALL
-FindFirstChangeNotificationW (
-       LPCWSTR lpPathName,
-       WINBOOL bWatchSubtree,
-       DWORD   dwNotifyFilter
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return INVALID_HANDLE_VALUE;
-}
-
-
-HANDLE
-STDCALL
-FindFirstChangeNotificationA (
-       LPCSTR  lpPathName,
-       WINBOOL bWatchSubtree,
-       DWORD   dwNotifyFilter
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return INVALID_HANDLE_VALUE;
-}
-
-
-WINBOOL
-STDCALL
-FindNextChangeNotification (
-       HANDLE  hChangeHandle
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-
-int
-STDCALL
-FoldStringW (
-       DWORD   dwMapFlags,
-       LPCWSTR lpSrcStr,
-       int     cchSrc,
-       LPWSTR  lpDestStr,
-       int     cchDest
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-FoldStringA (
-       DWORD   dwMapFlags,
-       LPCSTR  lpSrcStr,
-       int     cchSrc,
-       LPSTR   lpDestStr,
-       int     cchDest
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-FormatMessageW (
-       DWORD   dwFlags,
-       LPCVOID lpSource,
-       DWORD   dwMessageId,
-       DWORD   dwLanguageId,
-       LPWSTR  lpBuffer,
-       DWORD   nSize,
-       va_list * Arguments
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-FormatMessageA (
-       DWORD   dwFlags,
-       LPCVOID lpSource,
-       DWORD   dwMessageId,
-       DWORD   dwLanguageId,
-       LPSTR   lpBuffer,
-       DWORD   nSize,
-       va_list * Arguments
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-BOOL
-STDCALL
-FreeVirtualBuffer (
-       HANDLE  hVirtualBuffer
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-UINT
-STDCALL
-GetACP (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-WINBOOL
-STDCALL
-GetBinaryTypeW (
-       LPCWSTR lpApplicationName,
-       LPDWORD lpBinaryType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetBinaryTypeA (
-       LPCSTR  lpApplicationName,
-       LPDWORD lpBinaryType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetCPInfo (
-       UINT            a0,
-       LPCPINFO        a1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-GetCommConfig (
-       HANDLE          hCommDev,
-       LPCOMMCONFIG    lpCC,
-       LPDWORD         lpdwSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetCommMask (
-       HANDLE  hFile,
-       LPDWORD lpEvtMask
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-
-WINBOOL
-STDCALL
-GetCommModemStatus (
-       HANDLE  hFile,
-       LPDWORD lpModemStat
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetCommProperties (
-       HANDLE          hFile,
-       LPCOMMPROP      lpCommProp
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetCommState (
-       HANDLE hFile,
-       LPDCB lpDCB
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetCommTimeouts (
-       HANDLE          hFile,
-       LPCOMMTIMEOUTS  lpCommTimeouts
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetComputerNameW (
-       LPWSTR lpBuffer,
-       LPDWORD nSize
-       )
-{
-       WCHAR   Name [MAX_COMPUTERNAME_LENGTH + 1];
-       DWORD   Size = 0;
-       
-       /*
-        * FIXME: get the computer's name from
-        * the registry.
-        */
-       lstrcpyW( Name, L"ROSHost" ); /* <-- FIXME -- */
-       Size = lstrlenW(Name) + 1;
-       if (Size > *nSize)
-       {
-               *nSize = Size;
-               SetLastError(ERROR_BUFFER_OVERFLOW);
-               return FALSE;
-       }
-       lstrcpyW( lpBuffer, Name );
-       return TRUE;
-}
-
-
-WINBOOL
-STDCALL
-GetComputerNameA (
-       LPSTR   lpBuffer,
-       LPDWORD nSize
-       )
-{
-       WCHAR   Name [MAX_COMPUTERNAME_LENGTH + 1];
-       int i;
-
-       if (FALSE == GetComputerNameW(
-                       Name,
-                       nSize
-                       ))
-       {
-               return FALSE;
-       }
-/* FIXME --> */
-/* Use UNICODE to ANSI */
-       for ( i=0; Name[i]; ++i )
-       {
-               lpBuffer[i] = (CHAR) Name[i];
-       }
-       lpBuffer[i] = '\0';
-/* FIXME <-- */
-       return TRUE;
-}
-
-
-DWORD
-STDCALL
-GetConsoleAliasW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleAliasA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasExesW (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasExesA (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasExesLengthA (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasExesLengthW (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasesW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasesA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasesLengthW (
-       DWORD Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-DWORD
-STDCALL
-GetConsoleAliasesLengthA (
-       DWORD Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleCommandHistoryW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleCommandHistoryA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleCommandHistoryLengthW (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleCommandHistoryLengthA (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleDisplayMode (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleFontInfo (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleFontSize (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleHardwareState (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetConsoleInputWaitHandle (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-int
-STDCALL
-GetCurrencyFormatW (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       LPCWSTR                 lpValue,
-       CONST CURRENCYFMT       * lpFormat,
-       LPWSTR                  lpCurrencyStr,
-       int                     cchCurrency
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetCurrencyFormatA (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       LPCSTR                  lpValue,
-       CONST CURRENCYFMT       * lpFormat,
-       LPSTR                   lpCurrencyStr,
-       int                     cchCurrency
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetCurrentConsoleFont (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetDateFormatW (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       CONST SYSTEMTIME        * lpDate,
-       LPCWSTR                 lpFormat,
-       LPWSTR                  lpDateStr,
-       int                     cchDate
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetDateFormatA (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       CONST SYSTEMTIME        * lpDate,
-       LPCSTR                  lpFormat,
-       LPSTR                   lpDateStr,
-       int                     cchDate
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-GetDefaultCommConfigW (
-       LPCWSTR         lpszName,
-       LPCOMMCONFIG    lpCC,
-       LPDWORD         lpdwSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetDefaultCommConfigA (
-       LPCSTR          lpszName,
-       LPCOMMCONFIG    lpCC,
-       LPDWORD         lpdwSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-int
-STDCALL
-GetLocaleInfoW (
-       LCID    Locale,
-       LCTYPE  LCType,
-       LPWSTR  lpLCData,
-       int     cchData
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetLocaleInfoA (
-       LCID    Locale,
-       LCTYPE  LCType,
-       LPSTR   lpLCData,
-       int     cchData
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-GetMailslotInfo (
-       HANDLE  hMailslot,
-       LPDWORD lpMaxMessageSize,
-       LPDWORD lpNextSize,
-       LPDWORD lpMessageCount,
-       LPDWORD lpReadTimeout
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetNamedPipeHandleStateW (
-       HANDLE  hNamedPipe,
-       LPDWORD lpState,
-       LPDWORD lpCurInstances,
-       LPDWORD lpMaxCollectionCount,
-       LPDWORD lpCollectDataTimeout,
-       LPWSTR  lpUserName,
-       DWORD   nMaxUserNameSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetNamedPipeHandleStateA (
-       HANDLE  hNamedPipe,
-       LPDWORD lpState,
-       LPDWORD lpCurInstances,
-       LPDWORD lpMaxCollectionCount,
-       LPDWORD lpCollectDataTimeout,
-       LPSTR   lpUserName,
-       DWORD   nMaxUserNameSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetNamedPipeInfo (
-       HANDLE  hNamedPipe,
-       LPDWORD lpFlags,
-       LPDWORD lpOutBufferSize,
-       LPDWORD lpInBufferSize,
-       LPDWORD lpMaxInstances
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-DWORD
-STDCALL
-GetNextVDMCommand (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetNumberFormatW (
-       LCID            Locale,
-       DWORD           dwFlags,
-       LPCWSTR         lpValue,
-       CONST NUMBERFMT * lpFormat,
-       LPWSTR          lpNumberStr,
-       int             cchNumber
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetNumberFormatA (
-       LCID            Locale,
-       DWORD           dwFlags,
-       LPCSTR          lpValue,
-       CONST NUMBERFMT * lpFormat,
-       LPSTR           lpNumberStr,
-       int             cchNumber
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetNumberOfConsoleFonts (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 1; /* FIXME: call csrss.exe */
-}
-
-
-UINT
-STDCALL
-GetOEMCP (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 437; /* FIXME: call csrss.exe */
-}
-
-
-UINT
-STDCALL
-GetPrivateProfileIntW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       INT     nDefault,
-       LPCWSTR lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-UINT
-STDCALL
-GetPrivateProfileIntA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       INT     nDefault,
-       LPCSTR  lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileSectionW (
-       LPCWSTR lpAppName,
-       LPWSTR  lpReturnedString,
-       DWORD   nSize,
-       LPCWSTR lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileSectionA (
-       LPCSTR  lpAppName,
-       LPSTR   lpReturnedString,
-       DWORD   nSize,
-       LPCSTR  lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileSectionNamesW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileSectionNamesA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileStringW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       LPCWSTR lpDefault,
-       LPWSTR  lpReturnedString,
-       DWORD   nSize,
-       LPCWSTR lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileStringA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       LPCSTR  lpDefault,
-       LPSTR   lpReturnedString,
-       DWORD   nSize,
-       LPCSTR  lpFileName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileStructW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetPrivateProfileStructA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-GetProcessAffinityMask (
-       HANDLE  hProcess,
-       LPDWORD lpProcessAffinityMask,
-       LPDWORD lpSystemAffinityMask
-       )
-{
-       if (    (NULL == lpProcessAffinityMask)
-               || (NULL == lpSystemAffinityMask)
-               )
-       {
-               SetLastError(ERROR_BAD_ARGUMENTS);
-               return FALSE;
-       }
-       /* FIXME: check hProcess is actually a process */
-       /* FIXME: query the kernel process object */
-       *lpProcessAffinityMask = 0x00000001;
-       *lpSystemAffinityMask  = 0x00000001;
-       return TRUE;
-}
-
-
-WINBOOL
-STDCALL
-GetProcessShutdownParameters (
-       LPDWORD lpdwLevel,
-       LPDWORD lpdwFlags
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetProcessWorkingSetSize (
-       HANDLE  hProcess,
-       LPDWORD lpMinimumWorkingSetSize,
-       LPDWORD lpMaximumWorkingSetSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-UINT
-STDCALL
-GetProfileIntW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       INT     nDefault
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-UINT
-STDCALL
-GetProfileIntA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       INT     nDefault
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetProfileSectionW (
-       LPCWSTR lpAppName,
-       LPWSTR  lpReturnedString,
-       DWORD   nSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetProfileSectionA (
-       LPCSTR  lpAppName,
-       LPSTR   lpReturnedString,
-       DWORD   nSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetProfileStringW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       LPCWSTR lpDefault,
-       LPWSTR  lpReturnedString,
-       DWORD   nSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetProfileStringA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       LPCSTR  lpDefault,
-       LPSTR   lpReturnedString,
-       DWORD   nSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-GetStringTypeExW (
-       LCID    Locale,
-       DWORD   dwInfoType,
-       LPCWSTR lpSrcStr,
-       int     cchSrc,
-       LPWORD  lpCharType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetStringTypeExA (
-       LCID    Locale,
-       DWORD   dwInfoType,
-       LPCSTR  lpSrcStr,
-       int     cchSrc,
-       LPWORD  lpCharType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetStringTypeW (
-       DWORD   dwInfoType,
-       LPCWSTR lpSrcStr,
-       int     cchSrc,
-       LPWORD  lpCharType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-GetStringTypeA (
-       LCID    Locale,
-       DWORD   dwInfoType,
-       LPCSTR  lpSrcStr,
-       int     cchSrc,
-       LPWORD  lpCharType
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-LCID
-STDCALL
-GetSystemDefaultLCID (VOID)
-{
-       /* FIXME: ??? */
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return MAKELCID(
-               LANG_ENGLISH,
-               SORT_DEFAULT
-               );
-}
-
-
-LANGID
-STDCALL
-GetSystemDefaultLangID (VOID)
-{
-        /* FIXME: ??? */
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return MAKELANGID(
-               LANG_ENGLISH,
-               SUBLANG_ENGLISH_US
-               );
-}
-
-
-DWORD
-STDCALL
-GetSystemPowerStatus (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetTapeParameters (
-       HANDLE  hDevice,
-       DWORD   dwOperation,
-       LPDWORD lpdwSize,
-       LPVOID  lpTapeInformation
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-GetTapeStatus (
-       HANDLE  hDevice
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-LCID
-STDCALL
-GetThreadLocale (VOID)
-{
-       /* FIXME: ??? */
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return MAKELCID(
-               LANG_ENGLISH,
-               SORT_DEFAULT
-               );
-}
-
-
-WINBOOL
-STDCALL
-GetThreadSelectorEntry (
-       HANDLE          hThread,
-       DWORD           dwSelector,
-       LPLDT_ENTRY     lpSelectorEntry
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-int
-STDCALL
-GetTimeFormatW (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       CONST SYSTEMTIME        * lpTime,
-       LPCWSTR                 lpFormat,
-       LPWSTR                  lpTimeStr,
-       int                     cchTime
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-int
-STDCALL
-GetTimeFormatA (
-       LCID                    Locale,
-       DWORD                   dwFlags,
-       CONST SYSTEMTIME        * lpTime,
-       LPCSTR                  lpFormat,
-       LPSTR                   lpTimeStr,
-       int                     cchTime
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-LCID
-STDCALL
-GetUserDefaultLCID (VOID)
-{
-       /* FIXME: ??? */
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return MAKELCID(
-               LANG_ENGLISH,
-               SORT_DEFAULT
-               );
-}
-
-
-LANGID
-STDCALL
-GetUserDefaultLangID (VOID)
-{
-        /* FIXME: ??? */
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return MAKELANGID(
-               LANG_ENGLISH,
-               SUBLANG_ENGLISH_US
-               );
-}
-
-
-DWORD
-STDCALL
-GetVDMCurrentDirectories (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-/*
-HGLOBAL
-STDCALL
-GlobalAlloc (
-       UINT    uFlags,
-       DWORD   dwBytes
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-*/
-
-UINT
-STDCALL
-GlobalCompact (
-       DWORD   dwMinFree
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-VOID
-STDCALL
-GlobalFix (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-}
-
-
-UINT
-STDCALL
-GlobalFlags (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-/*
-HGLOBAL
-STDCALL
-GlobalFree (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return hMem;
-}
-*/
-
-HGLOBAL
-STDCALL
-GlobalHandle (
-       LPCVOID pMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-LPVOID
-STDCALL
-GlobalLock (
-       HGLOBAL hMem
-       )
-{
-       /* In Win32 GlobalAlloc returns LPVOID? */
-       return hMem;
-}
-
-
-VOID
-STDCALL
-GlobalMemoryStatus (
-       LPMEMORYSTATUS  lpBuffer
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-}
-
-
-HGLOBAL
-STDCALL
-GlobalReAlloc (
-       HGLOBAL hMem,
-       DWORD   dwBytes,
-       UINT    uFlags
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-/*
-DWORD
-STDCALL
-GlobalSize (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-*/
-
-WINBOOL
-STDCALL
-GlobalUnWire (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-VOID
-STDCALL
-GlobalUnfix (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-}
-
-
-WINBOOL
-STDCALL
-GlobalUnlock (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-LPVOID
-STDCALL
-GlobalWire (
-       HGLOBAL hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return NULL; /* ? */
-}
-
-
-DWORD
-STDCALL
-HeapCreateTagsW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-HeapExtend (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-HeapQueryTagW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-HeapSummary (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-HeapUsage (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-HeapWalk (
-       HANDLE                  hHeap,
-       LPPROCESS_HEAP_ENTRY    lpEntry
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-DWORD
-STDCALL
-InvalidateConsoleDIBits (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-IsDBCSLeadByte (
-       BYTE    TestChar
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-IsDBCSLeadByteEx (
-       UINT    CodePage,
-       BYTE    TestChar
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-IsValidCodePage (
-       UINT    CodePage
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-IsValidLocale (
-       LCID    Locale,
-       DWORD   dwFlags
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LCMapStringA (
-       LCID    Locale,
-       DWORD   dwMapFlags,
-       LPCSTR  lpSrcStr,
-       int     cchSrc,
-       LPSTR   lpDestStr,
-       int     cchDest
-       )
+MapUserPhysicalPagesScatter(
+    PVOID *VirtualAddresses,
+    ULONG_PTR NumberOfPages,
+    PULONG_PTR PageArray  OPTIONAL
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LCMapStringW (
-       LCID    Locale,
-       DWORD   dwMapFlags,
-       LPCWSTR lpSrcStr,
-       int     cchSrc,
-       LPWSTR  lpDestStr,
-       int     cchDest
-       )
+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;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LoadModule (
-       LPCSTR  lpModuleName,
-       LPVOID  lpParameterBlock
-       )
+QueueUserWorkItem(
+    LPTHREAD_START_ROUTINE Function,
+    PVOID Context,
+    ULONG Flags
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
 
 
 
-
-HLOCAL
-STDCALL
-LocalAlloc (
-       UINT    uFlags,
-       UINT    uBytes
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LocalCompact (
-       UINT    uMinFree
-       )
+ReadFileScatter(
+    HANDLE hFile,
+    FILE_SEGMENT_ELEMENT aSegmentArray[],
+    DWORD nNumberOfBytesToRead,
+    LPDWORD lpReserved,
+    LPOVERLAPPED lpOverlapped
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LocalFlags (
-       HLOCAL  hMem
-       )
+RegisterWaitForSingleObject(
+    PHANDLE phNewWaitObject,
+    HANDLE hObject,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Context,
+    ULONG dwMilliseconds,
+    ULONG dwFlags
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-HLOCAL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-LocalFree (
-       HLOCAL  hMem
-       )
+RegisterWaitForSingleObjectEx(
+    HANDLE hObject,
+    WAITORTIMERCALLBACK Callback,
+    PVOID Context,
+    ULONG dwMilliseconds,
+    ULONG dwFlags
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return hMem;
+    STUB;
+    return 0;
 }
 
-
-HLOCAL
+/*
+ * @unimplemented
+ */
+VOID
 STDCALL
-LocalHandle (
-       LPCVOID pMem
-       )
+ReleaseActCtx(
+    HANDLE hActCtx
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
 }
 
-
-LPVOID
+/*
+ * @unimplemented
+ */
+ULONG
 STDCALL
-LocalLock (
-       HLOCAL  hMem
-       )
+RemoveVectoredExceptionHandler(
+    PVOID VectoredHandlerHandle
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return NULL;
+    STUB;
+    return 0;
 }
 
-
-HLOCAL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LocalReAlloc (
-       HLOCAL  hMem,
-       UINT    uBytes,
-       UINT    uFlags
-       )
+RequestDeviceWakeup(
+    HANDLE hDevice
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-LocalShrink (
-       HLOCAL  hMem,
-       UINT    cbNewSize
-       )
+RequestWakeupLatency(
+    LATENCY_TIME latency
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
+/*
+ * @unimplemented
+ */
 UINT
 STDCALL
-LocalSize (
-       HLOCAL  hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-LocalUnlock (
-       HLOCAL  hMem
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-int
-STDCALL
-MulDiv (
-       int     nNumber,
-       int     nNumerator,
-       int     nDenominator
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-/**********************************************************************
- * NAME                                                        PRIVATE
- *     IsInstalledCP@4
- *
- * RETURN VALUE
- *     TRUE if CodePage is installed in the system.
- */
-static
-BOOL
-STDCALL
-IsInstalledCP (
-       UINT    CodePage
-       )
-{
-       /* FIXME */
-       return TRUE;
-}
-
-
-/**********************************************************************
- * NAME                                                        EXPORTED
- *     MultiByteToWideChar@24
- *
- * ARGUMENTS
- *     CodePage
- *             CP_ACP          ANSI code page
- *             CP_MACCP        Macintosh code page
- *             CP_OEMCP        OEM code page
- *             (UINT)          Any installed code page
- *
- *     dwFlags
- *             MB_PRECOMPOSED
- *             MB_COMPOSITE
- *             MB_ERR_INVALID_CHARS
- *             MB_USEGLYPHCHARS
- *             
- *     lpMultiByteStr
- *             Input buffer;
- *             
- *     cchMultiByte
- *             Size of MultiByteStr, or -1 if MultiByteStr is
- *             NULL terminated;
- *             
- *     lpWideCharStr
- *             Output buffer;
- *             
- *     cchWideChar
- *             Size (in WCHAR unit) of WideCharStr, or 0
- *             if the caller just wants to know how large
- *             WideCharStr should be for a successful
- *             conversion.
- *
- * RETURN VALUE
- *     0 on error; otherwise the number of WCHAR written
- *     in the WideCharStr buffer.
- *
- * NOTE
- *     A raw converter for now. It assumes lpMultiByteStr is
- *     NEVER multi-byte (that is each input character is 
- *     8-bit ASCII) and is ALWAYS NULL terminated.
- *     FIXME-FIXME-FIXME-FIXME
- */
-INT
-STDCALL
-MultiByteToWideChar (
-       UINT    CodePage,
-       DWORD   dwFlags,
-       LPCSTR  lpMultiByteStr,
-       int     cchMultiByte,
-       LPWSTR  lpWideCharStr,
-       int     cchWideChar
-       )
-{
-       int     InStringLength = 0;
-       BOOL    InIsNullTerminated = TRUE;
-       PCHAR   r;
-       PWCHAR  w;
-       int     cchConverted;
-
-       /*
-        * Check the parameters.
-        */
-       if (    /* --- CODE PAGE --- */
-               (       (CP_ACP != CodePage)
-                       && (CP_MACCP != CodePage)
-                       && (CP_OEMCP != CodePage)
-                       && (FALSE == IsInstalledCP (CodePage))
-                       )
-               /* --- FLAGS --- */
-               || (dwFlags ^ ( MB_PRECOMPOSED
-                               | MB_COMPOSITE
-                               | MB_ERR_INVALID_CHARS
-                               | MB_USEGLYPHCHARS
-                               )
-                       )
-               /* --- INPUT BUFFER --- */
-               || (NULL == lpMultiByteStr)
-               )
-       {
-               SetLastError (ERROR_INVALID_PARAMETER);
-               return 0;
-       }
-       /*
-        * Compute the input buffer length.
-        */
-       if (-1 == cchMultiByte)
-       {
-               InStringLength = lstrlen (lpMultiByteStr);
-       }
-       else
-       {
-               InIsNullTerminated = FALSE;
-               InStringLength = cchMultiByte;
-       }
-       /*
-        * Does caller query for output
-        * buffer size?
-        */
-       if (0 == cchWideChar)
-       {
-               SetLastError (ERROR_SUCCESS);
-               return InStringLength;
-       }
-       /*
-        * Is space provided for the translated
-        * string enough?
-        */
-       if (cchWideChar < InStringLength)
-       {
-               SetLastError (ERROR_INSUFFICIENT_BUFFER);
-               return 0;
-       }
-       /*
-        * Raw 8- to 16-bit conversion.
-        */
-       for (   cchConverted = 0,
-               r = (PCHAR) lpMultiByteStr,
-               w = (PWCHAR) lpWideCharStr;
-               
-               ((*r) && (cchConverted < cchWideChar));
-
-               r++,
-               cchConverted++
-               )
-       {
-               *w = (WCHAR) *r;
-       }
-       /*
-        * Is the input string NULL terminated?
-        */
-       if (TRUE == InIsNullTerminated)
-       {
-               *w = L'\0';
-               ++cchConverted;
-       }
-       /*
-        * Return how many characters we
-        * wrote in the output buffer.
-        */
-       SetLastError (ERROR_SUCCESS);
-       return cchConverted;
-}
-
-
-DWORD
-STDCALL
-OpenConsoleW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-DWORD
-STDCALL
-OpenProfileUserMapping (VOID)
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-PeekNamedPipe (
-       HANDLE  hNamedPipe,
-       LPVOID  lpBuffer,
-       DWORD   nBufferSize,
-       LPDWORD lpBytesRead,
-       LPDWORD lpTotalBytesAvail,
-       LPDWORD lpBytesLeftThisMessage
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-DWORD
-STDCALL
-PrepareTape (
-       HANDLE  hDevice,
-       DWORD   dwOperation,
-       WINBOOL bImmediate
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-WINBOOL
-STDCALL
-PurgeComm (
-       HANDLE  hFile,
-       DWORD   dwFlags
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-QueryPerformanceCounter (
-       LARGE_INTEGER   * lpPerformanceCount
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-QueryPerformanceFrequency (
-       LARGE_INTEGER   * lpFrequency
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-QueryWin31IniFilesMappedToRegistry (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
+ResetWriteWatch(
+    LPVOID lpBaseAddress,
+    SIZE_T dwRegionSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
+/*
+ * @unimplemented
+ */
 VOID
 STDCALL
-RaiseException (
-       DWORD           dwExceptionCode,
-       DWORD           dwExceptionFlags,
-       DWORD           nNumberOfArguments,
-       CONST DWORD     * lpArguments
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-}
-
-
-WINBOOL
-STDCALL
-RegisterConsoleVDM (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4,
-       DWORD   Unknown5,
-       DWORD   Unknown6,
-       DWORD   Unknown7,
-       DWORD   Unknown8,
-       DWORD   Unknown9,
-       DWORD   Unknown10
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-RegisterWowBaseHandlers (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-RegisterWowExec (
-       DWORD   Unknown0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetCommBreak (
-       HANDLE  hFile
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetCommConfig (
-       HANDLE          hCommDev,
-       LPCOMMCONFIG    lpCC,
-       DWORD           dwSize
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetCommMask (
-       HANDLE  hFile,
-       DWORD   dwEvtMask
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetCommState (
-       HANDLE  hFile,
-       LPDCB   lpDCB
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetCommTimeouts (
-       HANDLE          hFile,
-       LPCOMMTIMEOUTS  lpCommTimeouts
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetComputerNameA (
-       LPCSTR  lpComputerName
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetComputerNameW (
-    LPCWSTR lpComputerName
+RestoreLastError(
+    DWORD dwErrCode
     )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetConsoleCommandHistoryMode (
-       DWORD   dwMode
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-WINBOOL
-STDCALL
-SetConsoleCursor (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleDisplayMode (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+SetMessageWaitingIndicator(
+    HANDLE hMsgIndicator,
+    ULONG ulMsgCount
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+EXECUTION_STATE
 STDCALL
-SetConsoleFont (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+SetThreadExecutionState(
+    EXECUTION_STATE esFlags
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleHardwareState (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+TzSpecificLocalTimeToSystemTime(
+    LPTIME_ZONE_INFORMATION lpTimeZoneInformation,
+    LPSYSTEMTIME lpLocalTime,
+    LPSYSTEMTIME lpUniversalTime
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleKeyShortcuts (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
+UnregisterWait(
+    HANDLE WaitHandle
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleMaximumWindowSize (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+UnregisterWaitEx(
+    HANDLE WaitHandle,
+    HANDLE CompletionEvent
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleMenuClose (
-       DWORD   Unknown0
-       )
+WriteFileGather(
+    HANDLE hFile,
+    FILE_SEGMENT_ELEMENT aSegmentArray[],
+    DWORD nNumberOfBytesToWrite,
+    LPDWORD lpReserved,
+    LPOVERLAPPED lpOverlapped
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleNumberOfCommandsA (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+ZombifyActCtx(
+    HANDLE hActCtx
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsoleNumberOfCommandsW (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+DeleteVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetConsolePalette (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+DnsHostnameToComputerNameW (
+    LPCWSTR Hostname,
+    LPWSTR ComputerName,
+    LPDWORD nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetDefaultCommConfigA (
-       LPCSTR          lpszName,
-       LPCOMMCONFIG    lpCC,
-       DWORD           dwSize
-       )
+FindActCtxSectionStringW(
+    DWORD dwFlags,
+    const GUID *lpExtensionGuid,
+    ULONG ulSectionId,
+    LPCWSTR lpStringToFind,
+    PACTCTX_SECTION_KEYED_DATA ReturnedData
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return FALSE;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-SetDefaultCommConfigW (
-       LPCWSTR         lpszName,
-       LPCOMMCONFIG    lpCC,
-       DWORD           dwSize
-       )
+FindFirstVolumeW(
+    LPCWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-SetLastConsoleEventActive (VOID)
+FindFirstVolumeMountPointW(
+    LPWSTR lpszRootPathName,
+    LPWSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetLocaleInfoA (
-       LCID    Locale,
-       LCTYPE  LCType,
-       LPCSTR  lpLCData
-       )
+FindNextVolumeW(
+    HANDLE hFindVolume,
+    LPWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetLocaleInfoW (
-       LCID    Locale,
-       LCTYPE  LCType,
-       LPCWSTR lpLCData
-       )
+FindNextVolumeMountPointW(
+    HANDLE hFindVolumeMountPoint,
+    LPWSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-SetMailslotInfo (
-       HANDLE  hMailslot,
-       DWORD   lReadTimeout
-       )
+GetFirmwareEnvironmentVariableW(
+    LPCWSTR lpName,
+    LPCWSTR lpGuid,
+    PVOID   pBuffer,
+    DWORD    nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetProcessShutdownParameters (
-       DWORD   dwLevel,
-       DWORD   dwFlags
-       )
+GetModuleHandleExW(
+    DWORD        dwFlags,
+    LPCWSTR     lpModuleName,
+    HMODULE*    phModule
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetProcessWorkingSetSize (
-       HANDLE  hProcess,
-       DWORD   dwMinimumWorkingSetSize,
-       DWORD   dwMaximumWorkingSetSize
-       )
+GetVolumeNameForVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint,
+    LPWSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetSystemPowerState (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+GetVolumePathNameW(
+    LPCWSTR lpszFileName,
+    LPWSTR lpszVolumePathName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetTapeParameters (
-       HANDLE  hDevice,
-       DWORD   dwOperation,
-       LPVOID  lpTapeInformation
-       )
+GetVolumePathNamesForVolumeNameW(
+    LPCWSTR lpszVolumeName,
+    LPWSTR lpszVolumePathNames,
+    DWORD cchBufferLength,
+    PDWORD lpcchReturnLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetTapePosition (
-       HANDLE  hDevice,
-       DWORD   dwPositionMethod,
-       DWORD   dwPartition,
-       DWORD   dwOffsetLow,
-       DWORD   dwOffsetHigh,
-       WINBOOL bImmediate
-       )
+ReplaceFileW(
+    LPCWSTR lpReplacedFileName,
+    LPCWSTR lpReplacementFileName,
+    LPCWSTR lpBackupFileName,
+    DWORD   dwReplaceFlags,
+    LPVOID  lpExclude,
+    LPVOID  lpReserved
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetThreadLocale (
-       LCID    Locale
-       )
+SetFirmwareEnvironmentVariableW(
+    LPCWSTR lpName,
+    LPCWSTR lpGuid,
+    PVOID    pValue,
+    DWORD    nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetVDMCurrentDirectories (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+SetVolumeMountPointW(
+    LPCWSTR lpszVolumeMountPoint,
+    LPCWSTR lpszVolumeName
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetupComm (
-       HANDLE  hFile,
-       DWORD   dwInQueue,
-       DWORD   dwOutQueue
-       )
+DeleteVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-ShowConsoleCursor (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+DnsHostnameToComputerNameA (
+    LPCSTR Hostname,
+    LPSTR ComputerName,
+    LPDWORD nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-
-
-
-
-
-
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-TransactNamedPipe (
-       HANDLE          hNamedPipe,
-       LPVOID          lpInBuffer,
-       DWORD           nInBufferSize,
-       LPVOID          lpOutBuffer,
-       DWORD           nOutBufferSize,
-       LPDWORD         lpBytesRead,
-       LPOVERLAPPED    lpOverlapped
-       )
+FindFirstVolumeA(
+    LPCSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+HANDLE
 STDCALL
-TransmitCommChar (
-       HANDLE  hFile,
-       char    cChar
-       )
+FindFirstVolumeMountPointA(
+    LPSTR lpszRootPathName,
+    LPSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-TrimVirtualBuffer (
-       DWORD   Unknown0
-       )
+FindNextVolumeA(
+    HANDLE hFindVolume,
+    LPCSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-UpdateResourceA (
-       HANDLE  hUpdate,
-       LPCSTR  lpType,
-       LPCSTR  lpName,
-       WORD    wLanguage,
-       LPVOID  lpData,
-       DWORD   cbData
-       )
+FindNextVolumeMountPointA(
+    HANDLE hFindVolumeMountPoint,
+    LPSTR lpszVolumeMountPoint,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-UpdateResourceW (
-       HANDLE  hUpdate,
-       LPCWSTR lpType,
-       LPCWSTR lpName,
-       WORD    wLanguage,
-       LPVOID  lpData,
-       DWORD   cbData
-       )
+GetFirmwareEnvironmentVariableA(
+    LPCSTR lpName,
+    LPCSTR lpGuid,
+    PVOID   pBuffer,
+    DWORD    nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
 
-DWORD
+
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VDMConsoleOperation (
-       DWORD   Unknown0,
-       DWORD   Unknown1
-       )
+GetModuleHandleExA(
+    DWORD        dwFlags,
+    LPCSTR     lpModuleName,
+    HMODULE*    phModule
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VDMOperationStarted (
-       DWORD   Unknown0
-       )
+GetVolumeNameForVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint,
+    LPSTR lpszVolumeName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VerLanguageNameA (
-       DWORD   wLang,
-       LPSTR   szLang,
-       DWORD   nSize
-       )
+GetVolumePathNameA(
+    LPCSTR lpszFileName,
+    LPSTR lpszVolumePathName,
+    DWORD cchBufferLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VerLanguageNameW (
-       DWORD   wLang,
-       LPWSTR  szLang,
-       DWORD   nSize
-       )
+GetVolumePathNamesForVolumeNameA(
+    LPCSTR lpszVolumeName,
+    LPSTR lpszVolumePathNames,
+    DWORD cchBufferLength,
+    PDWORD lpcchReturnLength
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VerifyConsoleIoHandle (
-       DWORD   Unknown0
-       )
+ReplaceFileA(
+    LPCSTR  lpReplacedFileName,
+    LPCSTR  lpReplacementFileName,
+    LPCSTR  lpBackupFileName,
+    DWORD   dwReplaceFlags,
+    LPVOID  lpExclude,
+    LPVOID  lpReserved
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-VirtualBufferExceptionHandler (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2
-       )
+SetFirmwareEnvironmentVariableA(
+    LPCSTR lpName,
+    LPCSTR lpGuid,
+    PVOID    pValue,
+    DWORD    nSize
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-WaitCommEvent (
-       HANDLE          hFile,
-       LPDWORD         lpEvtMask,
-       LPOVERLAPPED    lpOverlapped
-       )
+SetVolumeMountPointA(
+    LPCSTR lpszVolumeMountPoint,
+    LPCSTR lpszVolumeName
+    )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-int
-STDCALL
-WideCharToMultiByte (
-       UINT    CodePage,
-       DWORD   dwFlags,
-       LPCWSTR lpWideCharStr,
-       int     cchWideChar,
-       LPSTR   lpMultiByteStr,
-       int     cchMultiByte,
-       LPCSTR  lpDefaultChar,
-       LPBOOL  lpUsedDefaultChar
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL GetConsoleKeyboardLayoutNameA(LPSTR name)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-DWORD
-STDCALL
-WriteConsoleInputVDMA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL GetConsoleKeyboardLayoutNameW(LPWSTR name)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-DWORD
-STDCALL
-WriteConsoleInputVDMW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3
-       )
+/*
+ * @unimplemented
+ */
+DWORD STDCALL GetHandleContext(HANDLE hnd)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileSectionA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpString,
-       LPCSTR  lpFileName
-       )
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL CreateSocketHandle(VOID)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileSectionW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpString,
-       LPCWSTR lpFileName
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL SetHandleContext(HANDLE hnd,DWORD context)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileStringA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       LPCSTR  lpString,
-       LPCSTR  lpFileName
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL UTRegister( HMODULE hModule, LPSTR lpsz16BITDLL,
+                        LPSTR lpszInitName, LPSTR lpszProcName,
+                        FARPROC *ppfn32Thunk, FARPROC pfnUT32CallBack,
+                        LPVOID lpBuff )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileStringW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       LPCWSTR lpString,
-       LPCWSTR lpFileName
-       )
+/*
+ * @unimplemented
+ */
+VOID STDCALL UTUnRegister( HMODULE hModule )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileStructA (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
+/*
+ * @unimplemented
+ */
+#if 0
+FARPROC STDCALL DelayLoadFailureHook(unsigned int dliNotify, PDelayLoadInfo pdli)
+#else
+FARPROC STDCALL DelayLoadFailureHook(unsigned int dliNotify, PVOID pdli)
+#endif
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WritePrivateProfileStructW (
-       DWORD   Unknown0,
-       DWORD   Unknown1,
-       DWORD   Unknown2,
-       DWORD   Unknown3,
-       DWORD   Unknown4
-       )
+/*
+ * @unimplemented
+ */
+NTSTATUS STDCALL CreateNlsSecurityDescriptor(PSECURITY_DESCRIPTOR SecurityDescriptor,ULONG Size,ULONG AccessMask)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-
-
-WINBOOL
-STDCALL
-WriteProfileSectionA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpString
-       )
+/*
+ * @unimplemented
+ */
+BOOL STDCALL IsValidUILanguage(LANGID langid)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
-STDCALL
-WriteProfileSectionW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpString
-       )
+/*
+ * @unimplemented
+ */
+VOID STDCALL NlsConvertIntegerToString(ULONG Value,ULONG Base,ULONG strsize, LPWSTR str, ULONG strsize2)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
 }
 
-
-WINBOOL
-STDCALL
-WriteProfileStringA (
-       LPCSTR  lpAppName,
-       LPCSTR  lpKeyName,
-       LPCSTR  lpString
-       )
+/*
+ * @unimplemented
+ */
+UINT STDCALL SetCPGlobal(UINT CodePage)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
-
-WINBOOL
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-WriteProfileStringW (
-       LPCWSTR lpAppName,
-       LPCWSTR lpKeyName,
-       LPCWSTR lpString
-       )
+SetClientTimeZoneInformation(
+                      CONST TIME_ZONE_INFORMATION *lpTimeZoneInformation
+                      )
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+    STUB;
+    return 0;
 }
 
+ULONG
+WINAPI
+NlsGetCacheUpdateCount(VOID)
+{
+    STUB;
+    return 0;
+}
 
-DWORD
+BOOL
 STDCALL
-WriteTapemark (
-       HANDLE  hDevice,
-       DWORD   dwTapemarkType,
-       DWORD   dwTapemarkCount,
-       WINBOOL bImmediate
-       )
+Wow64DisableWow64FsRedirection (VOID ** pv)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return FALSE;
 }
 
-DWORD
+BOOL
 STDCALL
-GetTapePosition (
-       HANDLE  hDevice,
-       DWORD   dwPositionType,
-       LPDWORD lpdwPartition,
-       LPDWORD lpdwOffsetLow,
-       LPDWORD lpdwOffsetHigh
-       )
+Wow64RevertWow64FsRedirection (VOID * pv)
 {
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+    STUB;
+    return FALSE;
 }
-
-
-
-/* EOF */