Application Program Interface Win32
Portabilité
Les Application Program Interface (API) ci-dessous sont portables à l'identique sur les plates-formes suivantes :
- Windows 98 seconde édition.
- Windows Millenium.
- Windows NT 4.0.
- Windows 2000.
- Windows XP.
Il faut néanmoins se restreindre à la portée fonctionnelle décrite et tenir compte des avertissements, compte tenu des non-dits et des différences entre les versions client et serveur.
Toutes les APIs ne sont pas utilisées par Up ! Virtual Technical Machine, étant donné que toutes les chaînes de caractères sont en Unicode même si la plate-forme ne supporte a priori pas cette norme, ou pour des raisons de performances ou de portabilité graphique.
Norme Win32
Application Program Interfaces utilisées par Up ! Virtual Technical Machine
AllocConsole...
ChangeServiceConfig2...
CloseHandle...
CloseServiceHandle...
closesocket...
ConnectNamedPipe...
ControlService...
CreateDirectory...
CreateEvent...
CreateFile...
CreateFileMapping...
CreateNamedPipe...
CreatePipe...
CreateProcess...
CreateSemaphore...
CreateService...
CreateThread...
CreateToolhelp32Snapshot...
DeleteCriticalSection...
DeleteFile...
DeleteService...
DeregisterEventSource...
DeviceIoControl...
DisconnectNamedPipe...
EnterCriticalSection...
EnumProcessModules...
EnumProcesses...
ExitWindowsEx...
FileTimeToSystemTime...
FindClose...
FindFirstFile...
FindNextFile...
FlushFileBuffers...
FreeLibrary...
GetComputerName...
GetCurrentDirectory...
GetCurrentProcess...
GetCurrentProcessId...
GetCurrentThread...
GetCurrentThreadId...
GetDiskFreeSpace...
GetDriveType...
GetEnvironmentVariable...
GetExitCodeProcess...
GetExitCodeThread...
GetFileAttributes...
GetFileInformationByHandle...
GetLastError...
GetLocalTime...
GetModuleBaseName...
GetModuleFileName...
GetProcAddress...
GetProcessTimes...
GetStdHandle...
GetSystemInfo...
GetThreadPriority...
GetUserName...
GetVersionEx...
GetWindowsDirectory...
GlobalAlloc...
GlobalFree...
GlobalReAlloc...
HeapAlloc...
HeapCreate...
HeapDestroy...
HeapFree...
HeapReAlloc...
InitializeCriticalSection...
LeaveCriticalSection...
LoadLibrary...
LookupAccountName...
MapViewOfFile...
Module32First...
Module32Next...
MoveFile...
OpenFile...
OpenFileMapping...
OpenProcess...
OpenSCManager...
OpenSemaphore...
OpenService...
OutputDebugString...
PeekNamedPipe...
QueryServiceStatus...
ReadFile...
RegCloseKey...
RegDeleteKey...
RegisterEventSource...
RegOpenKeyEx...
RegQueryValueEx...
RegSetValueEx...
ReleaseSemaphore...
RemoveDirectory...
ReportEvent...
SetCurrentDirectory...
SetErrorMode...
SetEvent...
SetEnvironmentVariable...
SetFileAttributes...
SetFilePointer...
SetNamedPipeHandleState...
SetThreadPriority...
Sleep...
StartService...
SwitchToThread...
TerminateProcess...
TerminateThread...
Thread32First...
Thread32Next...
UnmapViewOfFile...
WaitForSingleObject...
WaitNamedPipe...
WriteFile...
WSACleanup...
WSAGetLastError...
WSAStartup...
Autres Application Program Interfaces