The following list shows all the API calls used in the various code samples on my web site.
| API Name | Ansi/Unicode API Name | Library | Component |
|
AddAccessAllowedAce |
AddAccessAllowedAce |
advapi32 |
|
|
AddAce |
AddAce |
advapi32 |
|
|
AdjustTokenPrivileges |
AdjustTokenPrivileges |
advapi32 |
|
|
AllocateAndInitializeSid |
AllocateAndInitializeSid |
advapi32 |
|
|
apiBeep |
Beep |
kernel32 |
|
|
ChangeServiceConfig |
ChangeServiceConfigA |
advapi32 |
|
|
CloseEventLog |
CloseEventLog |
advapi32 |
|
|
CloseHandle |
CloseHandle |
kernel32 |
|
|
CloseHandle |
Call32 |
CALL32 |
|
|
CloseServiceHandle |
CloseServiceHandle |
advapi32 |
|
|
ControlService |
ControlService |
advapi32 |
|
|
CopyMem |
RtlMoveMemory |
kernel32 |
|
|
CreateFile |
CreateFileA |
kernel32 |
|
|
CreateFileMapping |
CreateFileMappingA |
kernel32 |
|
|
CreateHardLink |
CreateHardLinkA |
kernel32 |
|
|
CreateService |
CreateServiceA |
advapi32 |
|
|
Declare32 |
Declare32 |
CALL32 |
|
|
DecryptFile |
DecryptFileA |
advapi32 |
|
|
DeleteFile |
DeleteFileA |
kernel32 |
|
|
DeleteService |
DeleteService |
advapi32 |
|
|
DeregisterEventSource |
DeregisterEventSource |
advapi32 |
|
|
DestroyWindow |
DestroyWindow |
user32 |
|
|
DeviceIoControl |
DeviceIoControl |
kernel32 |
|
|
DsGetDcName |
DsGetDcNameW |
netapi32 |
|
|
EmptyWorkingSet |
EmptyWorkingSet |
PSAPI |
|
|
EncryptFile |
EncryptFileA |
advapi32 |
|
|
EnumDependentServices |
EnumDependentServicesA |
advapi32 |
|
|
EnumDeviceDrivers |
EnumDeviceDrivers |
PSAPI |
|
|
EnumProcesses |
EnumProcesses |
PSAPI |
|
|
EnumProcessModules |
EnumProcessModules |
PSAPI |
|
|
EnumServicesStatus |
EnumServicesStatusA |
advapi32 |
|
|
EqualSid |
EqualSid |
advapi32 |
|
|
ExitWindowsEx |
ExitWindowsEx |
user32 |
|
|
ExpandEnvironmentStrings |
ExpandEnvironmentStringsA |
kernel32 |
|
|
FileEncryptionStatus |
FileEncryptionStatusA |
advapi32 |
|
|
FileTimeToDosDateTime |
Call32 |
CALL32 |
|
|
FileTimeToLocalFileTime |
Call32 |
CALL32 |
|
|
FileTimeToSystemTime |
FileTimeToSystemTime |
kernel32 |
|
|
FileTimeToSystemTime |
Call32 |
CALL32 |
|
|
FindClose |
Call32 |
CALL32 |
|
|
FindFirstFileA |
Call32 |
CALL32 |
|
|
FindNextFileA |
Call32 |
CALL32 |
|
|
FindWindow |
FindWindowA |
user32 |
|
|
FlushViewOfFile |
FlushViewOfFile |
kernel32 |
|
|
FormatMessage |
FormatMessageA |
kernel32 |
|
|
FreeLibrary |
FreeLibrary |
kernel32 |
|
|
GetAce |
GetAce |
advapi32 |
|
|
GetAclInformation |
GetAclInformation |
advapi32 |
|
|
GetACP |
GetACP |
kernel32 |
|
|
GetBinaryType |
GetBinaryTypeA |
kernel32 |
|
|
GetComputerName |
GetComputerNameA |
kernel32 |
|
|
GetConsoleCursorInfo |
GetConsoleCursorInfo |
kernel32 |
|
|
GetConsoleMode |
GetConsoleMode |
kernel32 |
|
|
GetConsoleOutputCP |
GetConsoleOutputCP |
kernel32 |
|
|
GetConsoleScreenBufferInfo |
GetConsoleScreenBufferInfo |
kernel32 |
|
|
GetConsoleTitle |
GetConsoleTitleA |
kernel32 |
|
|
GetCPInfo |
GetCPInfo |
kernel32 |
|
|
GetCurrentProcess |
GetCurrentProcess |
kernel32 |
|
|
GetCursorPos |
GetCursorPos |
user32 |
|
|
GetDesktopWindow |
GetDesktopWindow |
user32 |
|
|
GetDeviceCaps |
GetDeviceCaps |
gdi32 |
|
|
GetDeviceDriverBaseName |
GetDeviceDriverBaseNameA |
PSAPI |
|
|
GetDeviceDriverFileName |
GetDeviceDriverFileNameA |
PSAPI |
|
|
GetDiskFreeSpace |
Call32 |
CALL32 |
|
|
GetDriveType |
Call32 |
CALL32 |
|
|
GetDriveType |
GetDriveTypeA |
kernel32 |
|
|
GetExitCodeProcess |
GetExitCodeProcess |
kernel32 |
|
|
GetExplicitEntriesFromAcl |
GetExplicitEntriesFromAclA |
advapi32 |
|
|
GetFileAttributes |
GetFileAttributesA |
kernel32 |
|
|
GetFileInformationByHandle |
GetFileInformationByHandle |
kernel32 |
|
|
GetFileSecurity |
GetFileSecurityA |
advapi32 |
|
|
GetFileSecurityN |
GetFileSecurityA |
advapi32 |
|
|
GetFileTime |
Call32 |
CALL32 |
|
|
GetFileVersionInfo |
GetFileVersionInfoA |
version |
|
|
GetFileVersionInfoSize |
GetFileVersionInfoSizeA |
version |
|
|
GetKeyboardLayoutName |
GetKeyboardLayoutNameA |
user32 |
|
|
GetLastError |
Call32 |
CALL32 |
|
|
GetLengthSid |
GetLengthSid |
advapi32 |
|
|
GetLocaleInfo |
GetLocaleInfoA |
kernel32 |
|
|
GetMappedFileNameA |
GetMappedFileNameA |
PSAPI |
|
|
GetModuleBaseName |
GetModuleBaseNameA |
PSAPI |