Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

199 lines
7.2 KiB

This file contains status of each Win32 Base API.
Application Execution:
LoadModule - Complete
WinExec - Complete
Atom Manager
GlobalAddAtom - Complete
GlobalFindAtom - Complete
GlobalGetAtomName - Complete
GlobalDeleteAtom - Complete
InitAtomTable - Complete
AddAtom - Complete
FindAtom - Complete
DeleteAtom - Complete
GetAtomName - Complete
GetAtomHandle - Complete
Communications
UngetCommChar - Not Started
TransmitCommChar - Not Started
EscapeCommFunction - Not Started
FlushComm - Not Started
GetCommError - Not Started
GetCommEventMask - Not Started
SetCommEventMask - Not Started
BuildCommDCB - Not Started
GetCommState - Not Started
SetCommState - Not Started
SetCommBreak - Not Started
ClearCommBreak - Not Started
Sound
32-bit API Spec - Not Started
OpenSound - Not Started
CloseSound - Not Started
SetVoiceQueueSize - Not Started
SetVoiceNote - Not Started
SetVoiceAccent - Not Started
SetVoiceEnvelope - Not Started
SetSoundNoise - Not Started
SetVoiceSound - Not Started
StartSound - Not Started
StopSound - Not Started
WaitSoundState - Not Started
SyncAllVoices - Not Started
CountVoiceNotes - Not Started
GetThresholdEvent - Not Started
GetThresholdStatus - Not Started
SetVoiceThreshold - Not Started
File I/O
GetDriveType - Complete
GetSystemDirectory - Complete
GetTempPath - Complete
GetTempFileName - Complete
GetWindowsDirectory - Complete
SetHandleCount - Complete
SetCurrentDirectory - Complete
GetCurrentDirectory - Complete
GetDiskFreeSpace - Complete
LockFile - Complete
UnlockFile - Complete
CreateDirectory - Complete
RemoveDirectory - Complete
OpenFile - Complete
GetFullPathName - Functional, needs UNC support
CreateFile - Functional, but needs hTemplateFile Support
ReadFile - Complete
WriteFile - Complete
FlushFileBuffers - Complete
SetEndOfFile - Complete
SetFilePointer - Complete
SetAttributesFile - Complete
GetAttributesFile - Complete
DeleteFile - Complete
FindFirstFile - Complete
FindNextFile - Complete
FindClose - Complete
SearchPath - Complete
CopyFile - Complete
MoveFile - Complete, NT bugs need fixing
GetDateAndTimeFile - Complete
SetDateAndTimeFile - Complete
Ini File
GetProfileInt - Complete
GetProfileString - Complete
WriteProfileString - Complete (duplicate write bug needs fixing)
GetPrivateProfileInt - Complete
GetPrivateProfileString - Complete
GetPrivateProfileSection - Complete
WritePrivateProfileString - Complete (duplicate write bug needs fixing)
WritePrivateProfileSection - Complete (duplicate write bug needs fixing)
Memory Management
GlobalAlloc - Functional
GlobalReAlloc - Functional
GlobalSize - Functional
GlobalFlags - Functional
GlobalFree - Functional
GlobalLock - Complete
GlobalUnlock - Complete
GlobalDiscard - Complete
GlobalLRUNewest - Complete
GlobalLRUOldest - Complete
GlobalNotify - Complete
GlobalMemoryStatus - Functional
LocalInit - Functional
LocalAlloc - Functional
LocalReAlloc - Functional
LocalSize - Functional
LocalFree - Functional
LocalLock - Functional
LocalUnlock - Functional
LocalFlags - Functional
VirtualAlloc - Functional
VirtualFree - Functional
VirtualProtect - Functional
VirtualQuery - Functional
HeapAlloc - Functional
HeapReAlloc - Functional
HeapSize - Functional
HeapFree - Functional
Module Management
LoadLibrary - Complete
FreeLibrary - Complete
GetModuleFileName - Complete
GetProcAddress - Complete
Object Services
CloseHandle - Complete
DuplicateHandle - Complete
Resource Management
FindResource - Complete
SizeofResource - Complete
LoadResource - Complete
FreeResource - Complete
LockResource - Complete
UnlockResource - Complete
Syncronization
InitializeCriticalSection - Complete
EnterCriticalSection - Complete
LeaveCriticalSection - Complete
DeleteCriticalSection - Complete
CreateEvent - Complete
SetEvent - Complete
ResetEvent - Complete
PulseEvent - Complete
CreateSemaphore - Complete
ReleaseSemaphore - Complete
CreateMutex - Complete
ReleaseMutex - Complete
WaitForSingleObject - Complete
WaitForMultipleObjects - Complete
Sleep - Complete
Tasking
CreateProcess - Complete
main - Complete
OpenProcess - Complete
GetCurrentProcess - Complete
GetCurrentProcessId - Complete
GetCurrentTask - Complete
ExitProcess - Complete
TerminateProcess - Complete
GetExitCodeProcess - Complete
GetArgumentStrings - Complete
GetEnvironmentStrings - Complete
CreateThread - Complete
GetCurrentThread - Complete
GetCurrentThreadId - Complete
ExitThread - Complete
TerminateThread - Complete
GetExitCodeThread - Complete
SetErrorMode - Not Started
Utility Functions
MulDiv - Not Started
GetDateAndTime - Complete
SetDateAndTime - Complete
GetVersion - Complete