Delete most undocumented New Technology APIs

This change removes LIBC_KERNELBASE which is legacy code from the
initial import which was generated off a script that resolved the
delegated references, on Windows 10. All the important stuff here
should have long since been filed under kernel32.dll for windows7

Many FooA functions that were never assigned an arity are removed
because we almost never use the ASCII versions of WIN32 functions
therefore it's not worth having them slowing down the build. Some
other functions that overlap uncomfortably with libc are gone too

If something you need was removed, file an issue we'll restore it
This commit is contained in:
Justine Tunney 2022-04-11 23:35:48 -07:00
parent 183b3ed6a2
commit a157940ba6
1379 changed files with 4304 additions and 8337 deletions

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_BroadcastSystemMessageA,BroadcastSystemMessageA,1525

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_BroadcastSystemMessageExA,BroadcastSystemMessageExA,1526

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CallMsgFilterA,CallMsgFilterA,1533

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CallWindowProcA,CallWindowProcA,1536

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_ChangeDisplaySettingsA,ChangeDisplaySettingsA,1542

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_ChangeDisplaySettingsExA,ChangeDisplaySettingsExA,1543

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_ChangeMenuA,ChangeMenuA,1546

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CharToOemA,CharToOemA,1565

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CharToOemBuffA,CharToOemBuffA,1566

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CopyAcceleratorTableA,CopyAcceleratorTableA,1595

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateAcceleratorTableA,CreateAcceleratorTableA,1601

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateDesktopA,CreateDesktopA,1606

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateDesktopExA,CreateDesktopExA,1607

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateDialogIndirectParamA,CreateDialogIndirectParamA,1610

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateDialogParamA,CreateDialogParamA,1613

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateMDIWindowA,CreateMDIWindowA,1619

View file

@ -1,12 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateWindowExA,CreateWindowExA,1624
.text.windows
CreateWindowExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_CreateWindowExA(%rip),%rax
jmp __sysv2nt12
.endfn CreateWindowExA,globl
.previous

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_CreateWindowStationA,CreateWindowStationA,1629

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DdeCreateStringHandleA,DdeCreateStringHandleA,1645

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DdeInitializeA,DdeInitializeA,1656

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DdeQueryStringA,DdeQueryStringA,1663

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DefFrameProcA,DefFrameProcA,1672

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DefMDIChildProcA,DefMDIChildProcA,1674

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DialogBoxIndirectParamA,DialogBoxIndirectParamA,1691

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DialogBoxParamA,DialogBoxParamA,1694

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DlgDirListA,DlgDirListA,1702

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DlgDirListComboBoxA,DlgDirListComboBoxA,1703

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DlgDirSelectComboBoxExA,DlgDirSelectComboBoxExA,1706

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DlgDirSelectExA,DlgDirSelectExA,1708

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DrawCaptionTempA,DrawCaptionTempA,1716

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_DrawStateA,DrawStateA,1726

View file

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

View file

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

View file

@ -1,2 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EmptyClipboard,EmptyClipboard,1740
.imp user32,__imp_EmptyClipboard,EmptyClipboard,1704

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumDesktopsA,EnumDesktopsA,1758

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumDisplayDevicesA,EnumDisplayDevicesA,1760

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumDisplaySettingsA,EnumDisplaySettingsA,1763

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumDisplaySettingsExA,EnumDisplaySettingsExA,1764

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumPropsA,EnumPropsA,1767

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumPropsExA,EnumPropsExA,1768

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_EnumWindowStationsA,EnumWindowStationsA,1772

View file

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

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetAltTabInfoA,GetAltTabInfoA,1792

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClassInfoA,GetClassInfoA,1804

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClassInfoExA,GetClassInfoExA,1805

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClassLongA,GetClassLongA,1808

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClassLongPtrA,GetClassLongPtrA,1809

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClassNameA,GetClassNameA,1812

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetClipboardFormatNameA,GetClipboardFormatNameA,1819

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetDlgItemTextA,GetDlgItemTextA,1842

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetIconInfoExA,GetIconInfoExA,1857

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetKeyNameTextA,GetKeyNameTextA,1864

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetKeyboardLayoutNameA,GetKeyboardLayoutNameA,1869

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetMenuItemInfoA,GetMenuItemInfoA,1889

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetMenuStringA,GetMenuStringA,1893

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetMonitorInfoA,GetMonitorInfoA,1900

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetPropA,GetPropA,1934

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetRawInputDeviceInfoA,GetRawInputDeviceInfoA,1939

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetTabbedTextExtentA,GetTabbedTextExtentA,1958

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetUserObjectInformationA,GetUserObjectInformationA,1972

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetWindowLongA,GetWindowLongA,1987

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetWindowLongPtrA,GetWindowLongPtrA,1988

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetWindowModuleFileNameA,GetWindowModuleFileNameA,1993

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GetWindowTextLengthA,GetWindowTextLengthA,2004

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_GrayStringA,GrayStringA,2012

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_IMPGetIMEA,IMPGetIMEA,2017

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_IMPQueryIMEA,IMPQueryIMEA,2019

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_IMPSetIMEA,IMPSetIMEA,2021

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_InsertMenuItemA,InsertMenuItemA,2042

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_IsDialogMessageA,IsDialogMessageA,2062

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadAcceleratorsA,LoadAcceleratorsA,2094

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadBitmapA,LoadBitmapA,2096

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadCursorFromFileA,LoadCursorFromFileA,2099

View file

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

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadKeyboardLayoutA,LoadKeyboardLayoutA,2106

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadMenuA,LoadMenuA,2110

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_LoadMenuIndirectA,LoadMenuIndirectA,2111

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_MapVirtualKeyA,MapVirtualKeyA,2153

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_MapVirtualKeyExA,MapVirtualKeyExA,2154

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_MenuWindowProcA,MenuWindowProcA,2160

View file

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

View file

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

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_MessageBoxIndirectA,MessageBoxIndirectA,2166

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_MessageBoxTimeoutA,MessageBoxTimeoutA,2168

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_ModifyMenuA,ModifyMenuA,2171

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_OemToCharA,OemToCharA,2182

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_OemToCharBuffA,OemToCharBuffA,2183

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_OpenDesktopA,OpenDesktopA,2188

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_OpenWindowStationA,OpenWindowStationA,2193

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_PeekMessageA,PeekMessageA,2200

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_PostMessageA,PostMessageA,2204

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp user32,__imp_PostThreadMessageA,PostThreadMessageA,2207

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