Remove ANSI WIN32 functions and undocumented ADVAPI32

This commit is contained in:
Justine Tunney 2022-08-15 09:00:38 -07:00
parent 0cf9716039
commit d3b599a796
596 changed files with 81 additions and 2615 deletions

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_AddConsoleAliasA,AddConsoleAliasA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_BuildCommDCBA,BuildCommDCBA,106

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_BuildCommDCBAndTimeoutsA,BuildCommDCBAndTimeoutsA,107

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CopyFileA,CopyFileA,168
.text.windows
CopyFileA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CopyFileA(%rip),%rax
jmp __sysv2nt
.endfn CopyFileA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CopyFileExA,CopyFileExA,169

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CopyFileTransactedA,CopyFileTransactedA,171

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateActCtxA,CreateActCtxA,175

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateBoundaryDescriptorA,CreateBoundaryDescriptorA,178

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateDirectoryA,CreateDirectoryA,0
.text.windows
CreateDirectoryA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateDirectoryA(%rip),%rax
jmp __sysv2nt
.endfn CreateDirectoryA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateDirectoryExA,CreateDirectoryExA,182

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateDirectoryTransactedA,CreateDirectoryTransactedA,184

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateEventA,CreateEventA,0
.text.windows
CreateEventA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateEventA(%rip),%rax
jmp __sysv2nt
.endfn CreateEventA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateEventExA,CreateEventExA,0
.text.windows
CreateEventExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateEventExA(%rip),%rax
jmp __sysv2nt
.endfn CreateEventExA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateFileA,CreateFileA,0
.text.windows
CreateFileA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateFileA(%rip),%rax
jmp __sysv2nt8
.endfn CreateFileA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateFileMappingA,CreateFileMappingA,196
.text.windows
CreateFileMappingA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateFileMappingA(%rip),%rax
jmp __sysv2nt8
.endfn CreateFileMappingA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateFileMappingNumaA,CreateFileMappingNumaA,198
.text.windows
CreateFileMappingNumaA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateFileMappingNumaA(%rip),%rax
jmp __sysv2nt8
.endfn CreateFileMappingNumaA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateFileTransactedA,CreateFileTransactedA,201

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateHardLinkA,CreateHardLinkA,0
.text.windows
CreateHardLinkA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateHardLinkA(%rip),%rax
jmp __sysv2nt
.endfn CreateHardLinkA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateHardLinkTransactedA,CreateHardLinkTransactedA,205

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateJobObjectA,CreateJobObjectA,209

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateMailslotA,CreateMailslotA,212

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateMutexA,CreateMutexA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateMutexExA,CreateMutexExA,0

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateNamedPipeA,CreateNamedPipeA,219
.text.windows
CreateNamedPipeA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateNamedPipeA(%rip),%rax
jmp __sysv2nt8
.endfn CreateNamedPipeA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreatePrivateNamespaceA,CreatePrivateNamespaceA,222

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateProcessA,CreateProcessA,0
.text.windows
CreateProcessA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateProcessA(%rip),%rax
jmp __sysv2nt10
.endfn CreateProcessA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateSemaphoreA,CreateSemaphoreA,232

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateSemaphoreExA,CreateSemaphoreExA,233

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateSymbolicLinkA,CreateSymbolicLinkA,0
.text.windows
CreateSymbolicLinkA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateSymbolicLinkA(%rip),%rax
jmp __sysv2nt
.endfn CreateSymbolicLinkA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateSymbolicLinkTransactedA,CreateSymbolicLinkTransactedA,237

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateWaitableTimerA,CreateWaitableTimerA,253
.text.windows
CreateWaitableTimerA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateWaitableTimerA(%rip),%rax
jmp __sysv2nt
.endfn CreateWaitableTimerA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_CreateWaitableTimerExA,CreateWaitableTimerExA,254
.text.windows
CreateWaitableTimerExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateWaitableTimerExA(%rip),%rax
jmp __sysv2nt
.endfn CreateWaitableTimerExA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DefineDosDeviceA,DefineDosDeviceA,267

View file

@ -1,15 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DeleteFileA,DeleteFileA,0
.text.windows
DeleteFileA:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_DeleteFileA(%rip)
leave
ret
.endfn DeleteFileA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DeleteFileTransactedA,DeleteFileTransactedA,275

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DeleteVolumeMountPointA,DeleteVolumeMountPointA,285

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DnsHostnameToComputerNameA,DnsHostnameToComputerNameA,294

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_DosPathToSessionPathA,DosPathToSessionPathA,298

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EndUpdateResourceA,EndUpdateResourceA,306

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumCalendarInfoA,EnumCalendarInfoA,311

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumCalendarInfoExA,EnumCalendarInfoExA,312

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumDateFormatsA,EnumDateFormatsA,316

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumDateFormatsExA,EnumDateFormatsExA,317

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumLanguageGroupLocalesA,EnumLanguageGroupLocalesA,321

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceLanguagesA,EnumResourceLanguagesA,323

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceLanguagesExA,EnumResourceLanguagesExA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceNamesA,EnumResourceNamesA,327

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceNamesExA,EnumResourceNamesExA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceTypesA,EnumResourceTypesA,331

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumResourceTypesExA,EnumResourceTypesExA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumSystemCodePagesA,EnumSystemCodePagesA,335

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumSystemLanguageGroupsA,EnumSystemLanguageGroupsA,340

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumSystemLocalesA,EnumSystemLocalesA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumTimeFormatsA,EnumTimeFormatsA,345

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumUILanguagesA,EnumUILanguagesA,348

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_EnumerateLocalComputerNamesA,EnumerateLocalComputerNamesA,350

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_ExpandEnvironmentStringsA,ExpandEnvironmentStringsA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FatalAppExitA,FatalAppExitA,0

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FillConsoleOutputCharacterA,FillConsoleOutputCharacterA,0
.text.windows
FillConsoleOutputCharacterA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FillConsoleOutputCharacterA(%rip),%rax
jmp __sysv2nt6
.endfn FillConsoleOutputCharacterA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindActCtxSectionStringA,FindActCtxSectionStringA,373

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindAtomA,FindAtomA,376

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstChangeNotificationA,FindFirstChangeNotificationA,0

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstFileA,FindFirstFileA,0
.text.windows
FindFirstFileA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FindFirstFileA(%rip),%rax
jmp __sysv2nt
.endfn FindFirstFileA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstFileExA,FindFirstFileExA,0
.text.windows
FindFirstFileExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FindFirstFileExA(%rip),%rax
jmp __sysv2nt6
.endfn FindFirstFileExA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstFileTransactedA,FindFirstFileTransactedA,387

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstVolumeA,FindFirstVolumeA,392
.text.windows
FindFirstVolumeA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FindFirstVolumeA(%rip),%rax
jmp __sysv2nt
.endfn FindFirstVolumeA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindFirstVolumeMountPointA,FindFirstVolumeMountPointA,393

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindNextFileA,FindNextFileA,0
.text.windows
FindNextFileA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FindNextFileA(%rip),%rax
jmp __sysv2nt
.endfn FindNextFileA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindNextVolumeA,FindNextVolumeA,403
.text.windows
FindNextVolumeA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FindNextVolumeA(%rip),%rax
jmp __sysv2nt
.endfn FindNextVolumeA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindNextVolumeMountPointA,FindNextVolumeMountPointA,404

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindResourceA,FindResourceA,408

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FindResourceExA,FindResourceExA,409

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FoldStringA,FoldStringA,424

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FormatMessageA,FormatMessageA,0
.text.windows
FormatMessageA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_FormatMessageA(%rip),%rax
jmp __sysv2nt8
.endfn FormatMessageA,globl
.previous

View file

@ -1,15 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_FreeEnvironmentStringsA,FreeEnvironmentStringsA,0
.text.windows
FreeEnvironmentStringsA:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_FreeEnvironmentStringsA(%rip)
leave
ret
.endfn FreeEnvironmentStringsA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetAtomNameA,GetAtomNameA,449

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetBinaryTypeA,GetBinaryTypeA,452

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCPInfoExA,GetCPInfoExA,455

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCalendarInfoA,GetCalendarInfoA,462

View file

@ -1,14 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCommandLineA,GetCommandLineA,0
.text.windows
GetCommandLineA:
push %rbp
mov %rsp,%rbp
.profilable
sub $32,%rsp
call *__imp_GetCommandLineA(%rip)
leave
ret
.endfn GetCommandLineA,globl
.previous

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCompressedFileSizeA,GetCompressedFileSizeA,0
.text.windows
GetCompressedFileSizeA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_GetCompressedFileSizeA(%rip),%rax
jmp __sysv2nt
.endfn GetCompressedFileSizeA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCompressedFileSizeTransactedA,GetCompressedFileSizeTransactedA,478

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetComputerNameA,GetComputerNameA,481

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetComputerNameExA,GetComputerNameExA,0
.text.windows
GetComputerNameExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_GetComputerNameExA(%rip),%rax
jmp __sysv2nt
.endfn GetComputerNameExA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleAliasA,GetConsoleAliasA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleAliasExesA,GetConsoleAliasExesA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleAliasExesLengthA,GetConsoleAliasExesLengthA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleAliasesA,GetConsoleAliasesA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleAliasesLengthA,GetConsoleAliasesLengthA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleKeyboardLayoutNameA,GetConsoleKeyboardLayoutNameA,511

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleOriginalTitleA,GetConsoleOriginalTitleA,0

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetConsoleTitleA,GetConsoleTitleA,0
.text.windows
GetConsoleTitleA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_GetConsoleTitleA(%rip),%rax
jmp __sysv2nt
.endfn GetConsoleTitleA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCurrencyFormatA,GetCurrencyFormatA,525

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetCurrentDirectoryA,GetCurrentDirectoryA,0
.text.windows
GetCurrentDirectoryA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_GetCurrentDirectoryA(%rip),%rax
jmp __sysv2nt
.endfn GetCurrentDirectoryA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDateFormatA,GetDateFormatA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDefaultCommConfigA,GetDefaultCommConfigA,553

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDiskFreeSpaceA,GetDiskFreeSpaceA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDiskFreeSpaceExA,GetDiskFreeSpaceExA,0

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDllDirectoryA,GetDllDirectoryA,560

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp kernel32,__imp_GetDriveTypeA,GetDriveTypeA,0

Some files were not shown because too many files have changed in this diff Show more