2000-04-25 23:22:57 +00:00
|
|
|
/* $Id: stubs.c,v 1.15 2000/04/25 23:22:54 ea Exp $
|
1999-08-29 06:59:11 +00:00
|
|
|
*
|
1999-07-12 21:01:06 +00:00
|
|
|
* KERNEL32.DLL stubs (unimplemented functions)
|
|
|
|
* Remove from this file, if you implement them.
|
|
|
|
*/
|
|
|
|
#include <windows.h>
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
|
|
|
AddAtomA (
|
|
|
|
LPCSTR lpString
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
|
|
|
AddAtomW (
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
AddConsoleAliasA (
|
|
|
|
DWORD a0,
|
|
|
|
DWORD a1,
|
|
|
|
DWORD a2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
AddConsoleAliasW (
|
|
|
|
DWORD a0,
|
|
|
|
DWORD a1,
|
|
|
|
DWORD a2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BackupRead (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPBYTE lpBuffer,
|
|
|
|
DWORD nNumberOfBytesToRead,
|
|
|
|
LPDWORD lpNumberOfBytesRead,
|
|
|
|
WINBOOL bAbort,
|
|
|
|
WINBOOL bProcessSecurity,
|
|
|
|
LPVOID * lpContext
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BackupSeek (
|
|
|
|
HANDLE hFile,
|
|
|
|
DWORD dwLowBytesToSeek,
|
|
|
|
DWORD dwHighBytesToSeek,
|
|
|
|
LPDWORD lpdwLowByteSeeked,
|
|
|
|
LPDWORD lpdwHighByteSeeked,
|
|
|
|
LPVOID * lpContext
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BackupWrite (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPBYTE lpBuffer,
|
|
|
|
DWORD nNumberOfBytesToWrite,
|
|
|
|
LPDWORD lpNumberOfBytesWritten,
|
|
|
|
WINBOOL bAbort,
|
|
|
|
WINBOOL bProcessSecurity,
|
|
|
|
LPVOID * lpContext
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
BaseAttachCompleteThunk (VOID)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
BeginUpdateResourceW (
|
|
|
|
LPCWSTR pFileName,
|
|
|
|
WINBOOL bDeleteExistingResources
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
BeginUpdateResourceA (
|
|
|
|
LPCSTR pFileName,
|
|
|
|
WINBOOL bDeleteExistingResources
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BuildCommDCBA (
|
|
|
|
LPCSTR lpDef,
|
|
|
|
LPDCB lpDCB
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BuildCommDCBW (
|
|
|
|
LPCWSTR lpDef,
|
|
|
|
LPDCB lpDCB
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BuildCommDCBAndTimeoutsA (
|
|
|
|
LPCSTR lpDef,
|
|
|
|
LPDCB lpDCB,
|
|
|
|
LPCOMMTIMEOUTS lpCommTimeouts
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
BuildCommDCBAndTimeoutsW (
|
|
|
|
LPCWSTR lpDef,
|
|
|
|
LPDCB lpDCB,
|
|
|
|
LPCOMMTIMEOUTS lpCommTimeouts
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
CallNamedPipeA (
|
|
|
|
LPCSTR lpNamedPipeName,
|
|
|
|
LPVOID lpInBuffer,
|
|
|
|
DWORD nInBufferSize,
|
|
|
|
LPVOID lpOutBuffer,
|
|
|
|
DWORD nOutBufferSize,
|
|
|
|
LPDWORD lpBytesRead,
|
|
|
|
DWORD nTimeOut
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
CallNamedPipeW (
|
|
|
|
LPCWSTR lpNamedPipeName,
|
|
|
|
LPVOID lpInBuffer,
|
|
|
|
DWORD nInBufferSize,
|
|
|
|
LPVOID lpOutBuffer,
|
|
|
|
DWORD nOutBufferSize,
|
|
|
|
LPDWORD lpBytesRead,
|
|
|
|
DWORD nTimeOut
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
ClearCommBreak (
|
|
|
|
HANDLE hFile
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
ClearCommError (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPDWORD lpErrors,
|
|
|
|
LPCOMSTAT lpStat
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
CloseProfileUserMapping ( VOID)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
CmdBatNotification (
|
|
|
|
DWORD Unknown
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
CommConfigDialogA (
|
|
|
|
LPCSTR lpszName,
|
|
|
|
HWND hWnd,
|
|
|
|
LPCOMMCONFIG lpCC
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
CommConfigDialogW (
|
|
|
|
LPCWSTR lpszName,
|
|
|
|
HWND hWnd,
|
|
|
|
LPCOMMCONFIG lpCC
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
|
|
|
CompareStringA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwCmpFlags,
|
|
|
|
LPCSTR lpString1,
|
|
|
|
int cchCount1,
|
|
|
|
LPCSTR lpString2,
|
|
|
|
int cchCount2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
|
|
|
CompareStringW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwCmpFlags,
|
|
|
|
LPCWSTR lpString1,
|
|
|
|
int cchCount1,
|
|
|
|
LPCWSTR lpString2,
|
|
|
|
int cchCount2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
ConnectNamedPipe (
|
1999-07-12 21:01:06 +00:00
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPOVERLAPPED lpOverlapped
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
ConsoleMenuControl (
|
|
|
|
HANDLE hConsole,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
LCID
|
|
|
|
STDCALL
|
|
|
|
ConvertDefaultLocale (
|
|
|
|
LCID Locale
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
CreateMailslotA (
|
|
|
|
LPCSTR lpName,
|
|
|
|
DWORD nMaxMessageSize,
|
|
|
|
DWORD lReadTimeout,
|
|
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
CreateMailslotW (
|
|
|
|
LPCWSTR lpName,
|
|
|
|
DWORD nMaxMessageSize,
|
|
|
|
DWORD lReadTimeout,
|
|
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
CreateNamedPipeW (
|
|
|
|
LPCWSTR lpName,
|
|
|
|
DWORD dwOpenMode,
|
|
|
|
DWORD dwPipeMode,
|
|
|
|
DWORD nMaxInstances,
|
|
|
|
DWORD nOutBufferSize,
|
|
|
|
DWORD nInBufferSize,
|
|
|
|
DWORD nDefaultTimeOut,
|
|
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
CreateNamedPipeA (
|
1999-07-12 21:01:06 +00:00
|
|
|
LPCSTR lpName,
|
|
|
|
DWORD dwOpenMode,
|
|
|
|
DWORD dwPipeMode,
|
|
|
|
DWORD nMaxInstances,
|
|
|
|
DWORD nOutBufferSize,
|
|
|
|
DWORD nInBufferSize,
|
|
|
|
DWORD nDefaultTimeOut,
|
|
|
|
LPSECURITY_ATTRIBUTES lpSecurityAttributes
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
CreateTapePartition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPartitionMethod,
|
|
|
|
DWORD dwCount,
|
|
|
|
DWORD dwSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
CreateVirtualBuffer (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
|
|
|
DeleteAtom (
|
|
|
|
ATOM nAtom
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
DisableThreadLibraryCalls (
|
|
|
|
HMODULE hLibModule
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
DisconnectNamedPipe (
|
|
|
|
HANDLE hNamedPipe
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
STDCALL
|
|
|
|
DuplicateConsoleHandle (
|
|
|
|
HANDLE hConsole,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EndUpdateResourceW (
|
|
|
|
HANDLE hUpdate,
|
|
|
|
WINBOOL fDiscard
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EndUpdateResourceA (
|
|
|
|
HANDLE hUpdate,
|
|
|
|
WINBOOL fDiscard
|
|
|
|
)
|
|
|
|
{
|
|
|
|
return EndUpdateResourceW(
|
|
|
|
hUpdate,
|
|
|
|
fDiscard
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumCalendarInfoW (
|
|
|
|
CALINFO_ENUMPROC lpCalInfoEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
CALID Calendar,
|
|
|
|
CALTYPE CalType
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumCalendarInfoA (
|
|
|
|
CALINFO_ENUMPROC lpCalInfoEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
CALID Calendar,
|
|
|
|
CALTYPE CalType
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumDateFormatsW (
|
|
|
|
DATEFMT_ENUMPROC lpDateFmtEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumDateFormatsA (
|
|
|
|
DATEFMT_ENUMPROC lpDateFmtEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumResourceLanguagesW (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPCWSTR lpType,
|
|
|
|
LPCWSTR lpName,
|
|
|
|
ENUMRESLANGPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumResourceLanguagesA (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPCSTR lpType,
|
|
|
|
LPCSTR lpName,
|
|
|
|
ENUMRESLANGPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumResourceNamesW (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPCWSTR lpType,
|
|
|
|
ENUMRESNAMEPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
EnumResourceNamesA (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPCSTR lpType,
|
|
|
|
ENUMRESNAMEPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumResourceTypesW (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
ENUMRESTYPEPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumResourceTypesA (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
ENUMRESTYPEPROC lpEnumFunc,
|
|
|
|
LONG lParam
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumSystemCodePagesW (
|
|
|
|
CODEPAGE_ENUMPROC lpCodePageEnumProc,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumSystemCodePagesA (
|
|
|
|
CODEPAGE_ENUMPROC lpCodePageEnumProc,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumSystemLocalesW (
|
|
|
|
LOCALE_ENUMPROC lpLocaleEnumProc,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumSystemLocalesA (
|
|
|
|
LOCALE_ENUMPROC lpLocaleEnumProc,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumTimeFormatsW (
|
|
|
|
TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EnumTimeFormatsA (
|
|
|
|
TIMEFMT_ENUMPROC lpTimeFmtEnumProc,
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EraseTape (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwEraseType,
|
|
|
|
WINBOOL bImmediate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
EscapeCommFunction (
|
|
|
|
HANDLE hFile,
|
|
|
|
DWORD dwFunc
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
VOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
FatalExit (
|
1999-07-12 21:01:06 +00:00
|
|
|
int ExitCode
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
FindAtomW (
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
FindAtomA (
|
1999-07-12 21:01:06 +00:00
|
|
|
LPCSTR lpString
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
FindCloseChangeNotification (
|
|
|
|
HANDLE hChangeHandle
|
1999-07-12 21:01:06 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
|
|
|
FindFirstChangeNotificationW (
|
1999-07-17 23:10:31 +00:00
|
|
|
LPCWSTR lpPathName,
|
|
|
|
WINBOOL bWatchSubtree,
|
|
|
|
DWORD dwNotifyFilter
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
FindFirstChangeNotificationA (
|
|
|
|
LPCSTR lpPathName,
|
|
|
|
WINBOOL bWatchSubtree,
|
|
|
|
DWORD dwNotifyFilter
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetACP (VOID)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
|
|
|
GetAtomNameW (
|
|
|
|
ATOM nAtom,
|
|
|
|
LPWSTR lpBuffer,
|
|
|
|
int nSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetAtomNameA (
|
1999-07-12 21:01:06 +00:00
|
|
|
ATOM nAtom,
|
|
|
|
LPSTR lpBuffer,
|
|
|
|
int nSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetBinaryTypeW (
|
1999-07-12 21:01:06 +00:00
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetCPInfo (
|
|
|
|
UINT a0,
|
|
|
|
LPCPINFO a1
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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 (
|
1999-07-17 23:10:31 +00:00
|
|
|
HANDLE hFile,
|
|
|
|
LPDWORD lpEvtMask
|
1999-07-12 21:01:06 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
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 (
|
1999-07-17 23:10:31 +00:00
|
|
|
LPSTR lpBuffer,
|
|
|
|
LPDWORD nSize
|
1999-07-12 21:01:06 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetCurrencyFormatW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCWSTR lpValue,
|
|
|
|
CONST CURRENCYFMT * lpFormat,
|
|
|
|
LPWSTR lpCurrencyStr,
|
|
|
|
int cchCurrency
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetCurrencyFormatA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCSTR lpValue,
|
|
|
|
CONST CURRENCYFMT * lpFormat,
|
|
|
|
LPSTR lpCurrencyStr,
|
|
|
|
int cchCurrency
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetCurrentConsoleFont (
|
1999-07-17 23:10:31 +00:00
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
1999-07-12 21:01:06 +00:00
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetDateFormatW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
CONST SYSTEMTIME * lpDate,
|
|
|
|
LPCWSTR lpFormat,
|
|
|
|
LPWSTR lpDateStr,
|
|
|
|
int cchDate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetDateFormatA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
CONST SYSTEMTIME * lpDate,
|
|
|
|
LPCSTR lpFormat,
|
|
|
|
LPSTR lpDateStr,
|
|
|
|
int cchDate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetDefaultCommConfigW (
|
|
|
|
LPCWSTR lpszName,
|
|
|
|
LPCOMMCONFIG lpCC,
|
|
|
|
LPDWORD lpdwSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetDefaultCommConfigA (
|
|
|
|
LPCSTR lpszName,
|
|
|
|
LPCOMMCONFIG lpCC,
|
|
|
|
LPDWORD lpdwSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetLocaleInfoW (
|
|
|
|
LCID Locale,
|
|
|
|
LCTYPE LCType,
|
|
|
|
LPWSTR lpLCData,
|
|
|
|
int cchData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetLocaleInfoA (
|
|
|
|
LCID Locale,
|
|
|
|
LCTYPE LCType,
|
|
|
|
LPSTR lpLCData,
|
|
|
|
int cchData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetMailslotInfo (
|
|
|
|
HANDLE hMailslot,
|
|
|
|
LPDWORD lpMaxMessageSize,
|
|
|
|
LPDWORD lpNextSize,
|
|
|
|
LPDWORD lpMessageCount,
|
|
|
|
LPDWORD lpReadTimeout
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetModuleFileNameW (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPWSTR lpFilename,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetModuleFileNameA (
|
|
|
|
HINSTANCE hModule,
|
|
|
|
LPSTR lpFilename,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HMODULE
|
|
|
|
STDCALL
|
|
|
|
GetModuleHandleW (
|
|
|
|
LPCWSTR lpModuleName
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
1999-10-18 21:55:30 +00:00
|
|
|
|
1999-07-12 21:01:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
GetNamedPipeHandleStateW (
|
1999-07-17 23:10:31 +00:00
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPDWORD lpState,
|
|
|
|
LPDWORD lpCurInstances,
|
|
|
|
LPDWORD lpMaxCollectionCount,
|
|
|
|
LPDWORD lpCollectDataTimeout,
|
|
|
|
LPWSTR lpUserName,
|
|
|
|
DWORD nMaxUserNameSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
GetNamedPipeHandleStateA (
|
1999-07-17 23:10:31 +00:00
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPDWORD lpState,
|
|
|
|
LPDWORD lpCurInstances,
|
|
|
|
LPDWORD lpMaxCollectionCount,
|
|
|
|
LPDWORD lpCollectDataTimeout,
|
|
|
|
LPSTR lpUserName,
|
|
|
|
DWORD nMaxUserNameSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetNamedPipeInfo (
|
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPDWORD lpFlags,
|
|
|
|
LPDWORD lpOutBufferSize,
|
|
|
|
LPDWORD lpInBufferSize,
|
|
|
|
LPDWORD lpMaxInstances
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetNextVDMCommand (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetNumberFormatW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCWSTR lpValue,
|
|
|
|
CONST NUMBERFMT * lpFormat,
|
|
|
|
LPWSTR lpNumberStr,
|
|
|
|
int cchNumber
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetNumberFormatA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCSTR lpValue,
|
|
|
|
CONST NUMBERFMT * lpFormat,
|
|
|
|
LPSTR lpNumberStr,
|
|
|
|
int cchNumber
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileIntW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
INT nDefault,
|
|
|
|
LPCWSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileIntA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
INT nDefault,
|
|
|
|
LPCSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileSectionW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPWSTR lpReturnedString,
|
|
|
|
DWORD nSize,
|
|
|
|
LPCWSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileSectionA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPSTR lpReturnedString,
|
|
|
|
DWORD nSize,
|
|
|
|
LPCSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileStringW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
LPCWSTR lpDefault,
|
|
|
|
LPWSTR lpReturnedString,
|
|
|
|
DWORD nSize,
|
|
|
|
LPCWSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetPrivateProfileStringA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
LPCSTR lpDefault,
|
|
|
|
LPSTR lpReturnedString,
|
|
|
|
DWORD nSize,
|
|
|
|
LPCSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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
|
|
|
|
)
|
|
|
|
{
|
1999-07-17 23:10:31 +00:00
|
|
|
if ( (NULL == lpProcessAffinityMask)
|
|
|
|
|| (NULL == lpSystemAffinityMask)
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_BAD_ARGUMENTS);
|
|
|
|
return FALSE;
|
|
|
|
}
|
1999-07-12 21:01:06 +00:00
|
|
|
/* 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;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
GetProcessVersion (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
GetProcessWorkingSetSize (
|
|
|
|
HANDLE hProcess,
|
|
|
|
LPDWORD lpMinimumWorkingSetSize,
|
|
|
|
LPDWORD lpMaximumWorkingSetSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileIntW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
INT nDefault
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileIntA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
INT nDefault
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileSectionW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPWSTR lpReturnedString,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileSectionA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPSTR lpReturnedString,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileStringW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
LPCWSTR lpDefault,
|
|
|
|
LPWSTR lpReturnedString,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetProfileStringA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
LPCSTR lpDefault,
|
|
|
|
LPSTR lpReturnedString,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetStringTypeExW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwInfoType,
|
|
|
|
LPCWSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPWORD lpCharType
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetStringTypeExA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwInfoType,
|
|
|
|
LPCSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPWORD lpCharType
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetStringTypeW (
|
|
|
|
DWORD dwInfoType,
|
|
|
|
LPCWSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPWORD lpCharType
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetStringTypeA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwInfoType,
|
|
|
|
LPCSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPWORD lpCharType
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
GetTapeParameters (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
|
|
|
LPDWORD lpdwSize,
|
|
|
|
LPVOID lpTapeInformation
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalAddAtomW (
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalAddAtomA (
|
|
|
|
LPCSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HGLOBAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalAlloc (
|
|
|
|
UINT uFlags,
|
|
|
|
DWORD dwBytes
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalCompact (
|
|
|
|
DWORD dwMinFree
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalDeleteAtom (
|
|
|
|
ATOM nAtom
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalFindAtomW (
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ATOM
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalFindAtomA (
|
|
|
|
LPCSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
VOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalFix (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalFlags (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HGLOBAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalFree (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return hMem;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalGetAtomNameA (
|
|
|
|
ATOM nAtom,
|
|
|
|
LPSTR lpBuffer,
|
|
|
|
int nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalGetAtomNameW (
|
|
|
|
ATOM nAtom,
|
|
|
|
LPWSTR lpBuffer,
|
|
|
|
int nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HGLOBAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalHandle (
|
|
|
|
LPCVOID pMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
LPVOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalLock (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
/* In Win32 GlobalAlloc returns LPVOID? */
|
|
|
|
return hMem;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
VOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalMemoryStatus (
|
|
|
|
LPMEMORYSTATUS lpBuffer
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HGLOBAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalReAlloc (
|
|
|
|
HGLOBAL hMem,
|
|
|
|
DWORD dwBytes,
|
|
|
|
UINT uFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalSize (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalUnWire (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
VOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalUnfix (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalUnlock (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
LPVOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GlobalWire (
|
|
|
|
HGLOBAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
1999-07-17 23:10:31 +00:00
|
|
|
return NULL; /* ? */
|
1999-07-12 21:01:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
InitAtomTable (
|
|
|
|
DWORD nSize
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
InvalidateConsoleDIBits (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
IsDBCSLeadByte (
|
|
|
|
BYTE TestChar
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
IsDBCSLeadByteEx (
|
|
|
|
UINT CodePage,
|
|
|
|
BYTE TestChar
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
IsValidCodePage (
|
|
|
|
UINT CodePage
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
IsValidLocale (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LCMapStringA (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwMapFlags,
|
|
|
|
LPCSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPSTR lpDestStr,
|
|
|
|
int cchDest
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LCMapStringW (
|
|
|
|
LCID Locale,
|
|
|
|
DWORD dwMapFlags,
|
|
|
|
LPCWSTR lpSrcStr,
|
|
|
|
int cchSrc,
|
|
|
|
LPWSTR lpDestStr,
|
|
|
|
int cchDest
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LoadModule (
|
|
|
|
LPCSTR lpModuleName,
|
|
|
|
LPVOID lpParameterBlock
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
1999-11-17 21:28:08 +00:00
|
|
|
|
1999-07-12 21:01:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
HLOCAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalAlloc (
|
|
|
|
UINT uFlags,
|
|
|
|
UINT uBytes
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalCompact (
|
|
|
|
UINT uMinFree
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalFlags (
|
|
|
|
HLOCAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HLOCAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalFree (
|
|
|
|
HLOCAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return hMem;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HLOCAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalHandle (
|
|
|
|
LPCVOID pMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
LPVOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalLock (
|
|
|
|
HLOCAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return NULL;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HLOCAL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalReAlloc (
|
|
|
|
HLOCAL hMem,
|
|
|
|
UINT uBytes,
|
|
|
|
UINT uFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalShrink (
|
|
|
|
HLOCAL hMem,
|
|
|
|
UINT cbNewSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
UINT
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalSize (
|
|
|
|
HLOCAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
LocalUnlock (
|
|
|
|
HLOCAL hMem
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
1999-11-17 21:28:08 +00:00
|
|
|
|
1999-07-12 21:01:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
MulDiv (
|
|
|
|
int nNumber,
|
|
|
|
int nNumerator,
|
|
|
|
int nDenominator
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2000-02-14 22:10:46 +00:00
|
|
|
/**********************************************************************
|
|
|
|
* 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
|
1999-07-12 21:01:06 +00:00
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
MultiByteToWideChar (
|
|
|
|
UINT CodePage,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCSTR lpMultiByteStr,
|
|
|
|
int cchMultiByte,
|
|
|
|
LPWSTR lpWideCharStr,
|
|
|
|
int cchWideChar
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
2000-02-14 22:10:46 +00:00
|
|
|
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;
|
1999-07-12 21:01:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
OpenConsoleW (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
OpenMutexA (
|
|
|
|
DWORD dwDesiredAccess,
|
|
|
|
WINBOOL bInheritHandle,
|
|
|
|
LPCSTR lpName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
OpenMutexW (
|
|
|
|
DWORD dwDesiredAccess,
|
|
|
|
WINBOOL bInheritHandle,
|
|
|
|
LPCWSTR lpName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
OpenProfileUserMapping (VOID)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
OpenSemaphoreA (
|
|
|
|
DWORD dwDesiredAccess,
|
|
|
|
WINBOOL bInheritHandle,
|
|
|
|
LPCSTR lpName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
HANDLE
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
OpenSemaphoreW (
|
|
|
|
DWORD dwDesiredAccess,
|
|
|
|
WINBOOL bInheritHandle,
|
|
|
|
LPCWSTR lpName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return INVALID_HANDLE_VALUE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
PeekNamedPipe (
|
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPVOID lpBuffer,
|
|
|
|
DWORD nBufferSize,
|
|
|
|
LPDWORD lpBytesRead,
|
|
|
|
LPDWORD lpTotalBytesAvail,
|
|
|
|
LPDWORD lpBytesLeftThisMessage
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
PrepareTape (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
|
|
|
WINBOOL bImmediate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
PurgeComm (
|
|
|
|
HANDLE hFile,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
QueryPerformanceCounter (
|
|
|
|
LARGE_INTEGER * lpPerformanceCount
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
QueryPerformanceFrequency (
|
|
|
|
LARGE_INTEGER * lpFrequency
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
QueryWin31IniFilesMappedToRegistry (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
VOID
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
RaiseException (
|
|
|
|
DWORD dwExceptionCode,
|
|
|
|
DWORD dwExceptionFlags,
|
|
|
|
DWORD nNumberOfArguments,
|
|
|
|
CONST DWORD * lpArguments
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
1999-10-17 18:18:44 +00:00
|
|
|
|
1999-07-12 21:01:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
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
|
1999-07-17 23:10:31 +00:00
|
|
|
ReleaseMutex (
|
|
|
|
HANDLE hMutex
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
ReleaseSemaphore (
|
|
|
|
HANDLE hSemaphore,
|
|
|
|
LONG lReleaseCount,
|
|
|
|
LPLONG lpPreviousCount
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetCommBreak (
|
|
|
|
HANDLE hFile
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetCommConfig (
|
|
|
|
HANDLE hCommDev,
|
|
|
|
LPCOMMCONFIG lpCC,
|
|
|
|
DWORD dwSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetCommMask (
|
|
|
|
HANDLE hFile,
|
|
|
|
DWORD dwEvtMask
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetCommState (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPDCB lpDCB
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetCommTimeouts (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPCOMMTIMEOUTS lpCommTimeouts
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetComputerNameA (
|
1999-07-17 23:10:31 +00:00
|
|
|
LPCSTR lpComputerName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetComputerNameW (
|
|
|
|
LPCWSTR lpComputerName
|
|
|
|
)
|
|
|
|
{
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleDisplayMode (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleFont (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleHardwareState (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleKeyShortcuts (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleMaximumWindowSize (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleMenuClose (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleNumberOfCommandsA (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsoleNumberOfCommandsW (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetConsolePalette (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetDefaultCommConfigA (
|
|
|
|
LPCSTR lpszName,
|
|
|
|
LPCOMMCONFIG lpCC,
|
|
|
|
DWORD dwSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetDefaultCommConfigW (
|
|
|
|
LPCWSTR lpszName,
|
|
|
|
LPCOMMCONFIG lpCC,
|
|
|
|
DWORD dwSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetLastConsoleEventActive (VOID)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetLocaleInfoA (
|
|
|
|
LCID Locale,
|
|
|
|
LCTYPE LCType,
|
|
|
|
LPCSTR lpLCData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetLocaleInfoW (
|
|
|
|
LCID Locale,
|
|
|
|
LCTYPE LCType,
|
|
|
|
LPCWSTR lpLCData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetMailslotInfo (
|
|
|
|
HANDLE hMailslot,
|
|
|
|
DWORD lReadTimeout
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetNamedPipeHandleState (
|
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPDWORD lpMode,
|
|
|
|
LPDWORD lpMaxCollectionCount,
|
|
|
|
LPDWORD lpCollectDataTimeout
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetProcessShutdownParameters (
|
|
|
|
DWORD dwLevel,
|
|
|
|
DWORD dwFlags
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetProcessWorkingSetSize (
|
|
|
|
HANDLE hProcess,
|
|
|
|
DWORD dwMinimumWorkingSetSize,
|
|
|
|
DWORD dwMaximumWorkingSetSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetSystemPowerState (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetTapeParameters (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwOperation,
|
|
|
|
LPVOID lpTapeInformation
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetTapePosition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPositionMethod,
|
|
|
|
DWORD dwPartition,
|
|
|
|
DWORD dwOffsetLow,
|
|
|
|
DWORD dwOffsetHigh,
|
|
|
|
WINBOOL bImmediate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetThreadLocale (
|
|
|
|
LCID Locale
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
SetVDMCurrentDirectories (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
SetupComm (
|
|
|
|
HANDLE hFile,
|
|
|
|
DWORD dwInQueue,
|
|
|
|
DWORD dwOutQueue
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
ShowConsoleCursor (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
1999-11-17 21:28:08 +00:00
|
|
|
|
1999-07-12 21:01:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
TransactNamedPipe (
|
|
|
|
HANDLE hNamedPipe,
|
|
|
|
LPVOID lpInBuffer,
|
|
|
|
DWORD nInBufferSize,
|
|
|
|
LPVOID lpOutBuffer,
|
|
|
|
DWORD nOutBufferSize,
|
|
|
|
LPDWORD lpBytesRead,
|
|
|
|
LPOVERLAPPED lpOverlapped
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
TransmitCommChar (
|
|
|
|
HANDLE hFile,
|
|
|
|
char cChar
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
TrimVirtualBuffer (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
UpdateResourceA (
|
|
|
|
HANDLE hUpdate,
|
|
|
|
LPCSTR lpType,
|
|
|
|
LPCSTR lpName,
|
|
|
|
WORD wLanguage,
|
|
|
|
LPVOID lpData,
|
|
|
|
DWORD cbData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
UpdateResourceW (
|
|
|
|
HANDLE hUpdate,
|
|
|
|
LPCWSTR lpType,
|
|
|
|
LPCWSTR lpName,
|
|
|
|
WORD wLanguage,
|
|
|
|
LPVOID lpData,
|
|
|
|
DWORD cbData
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
VDMConsoleOperation (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
VDMOperationStarted (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
VerLanguageNameA (
|
|
|
|
DWORD wLang,
|
|
|
|
LPSTR szLang,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
VerLanguageNameW (
|
|
|
|
DWORD wLang,
|
|
|
|
LPWSTR szLang,
|
|
|
|
DWORD nSize
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
VerifyConsoleIoHandle (
|
|
|
|
DWORD Unknown0
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
VirtualBufferExceptionHandler (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WaitCommEvent (
|
|
|
|
HANDLE hFile,
|
|
|
|
LPDWORD lpEvtMask,
|
|
|
|
LPOVERLAPPED lpOverlapped
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WaitNamedPipeA (
|
|
|
|
LPCSTR lpNamedPipeName,
|
|
|
|
DWORD nTimeOut
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WaitNamedPipeW (
|
|
|
|
LPCWSTR lpNamedPipeName,
|
|
|
|
DWORD nTimeOut
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WideCharToMultiByte (
|
|
|
|
UINT CodePage,
|
|
|
|
DWORD dwFlags,
|
|
|
|
LPCWSTR lpWideCharStr,
|
|
|
|
int cchWideChar,
|
|
|
|
LPSTR lpMultiByteStr,
|
|
|
|
int cchMultiByte,
|
|
|
|
LPCSTR lpDefaultChar,
|
|
|
|
LPBOOL lpUsedDefaultChar
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
WriteConsoleInputVDMA (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
|
|
|
WriteConsoleInputVDMW (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WritePrivateProfileSectionA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpString,
|
|
|
|
LPCSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WritePrivateProfileSectionW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpString,
|
|
|
|
LPCWSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WritePrivateProfileStringA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
LPCSTR lpString,
|
|
|
|
LPCSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WritePrivateProfileStringW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
LPCWSTR lpString,
|
|
|
|
LPCWSTR lpFileName
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
WritePrivateProfileStructA (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3,
|
|
|
|
DWORD Unknown4
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
|
|
|
WritePrivateProfileStructW (
|
|
|
|
DWORD Unknown0,
|
|
|
|
DWORD Unknown1,
|
|
|
|
DWORD Unknown2,
|
|
|
|
DWORD Unknown3,
|
|
|
|
DWORD Unknown4
|
|
|
|
)
|
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WriteProfileSectionA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WriteProfileSectionW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WriteProfileStringA (
|
|
|
|
LPCSTR lpAppName,
|
|
|
|
LPCSTR lpKeyName,
|
|
|
|
LPCSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
WINBOOL
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WriteProfileStringW (
|
|
|
|
LPCWSTR lpAppName,
|
|
|
|
LPCWSTR lpKeyName,
|
|
|
|
LPCWSTR lpString
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
WriteTapemark (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwTapemarkType,
|
|
|
|
DWORD dwTapemarkCount,
|
|
|
|
WINBOOL bImmediate
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
STDCALL
|
1999-07-17 23:10:31 +00:00
|
|
|
GetTapePosition (
|
|
|
|
HANDLE hDevice,
|
|
|
|
DWORD dwPositionType,
|
|
|
|
LPDWORD lpdwPartition,
|
|
|
|
LPDWORD lpdwOffsetLow,
|
|
|
|
LPDWORD lpdwOffsetHigh
|
|
|
|
)
|
1999-07-12 21:01:06 +00:00
|
|
|
{
|
|
|
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* EOF */
|