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 KernelBase,__imp_AcquireStateLock,AcquireStateLock,11

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AddExtensionProgId,AddExtensionProgId,26

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AddPackageToFamilyXref,AddPackageToFamilyXref,28

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerDeriveSidFromMoniker,AppContainerDeriveSidFromMoniker,42

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerFreeMemory,AppContainerFreeMemory,43

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerLookupDisplayNameMrtReference,AppContainerLookupDisplayNameMrtReference,44

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerLookupMoniker,AppContainerLookupMoniker,45

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerRegisterSid,AppContainerRegisterSid,46

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppContainerUnregisterSid,AppContainerUnregisterSid,47

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetClrCompat,AppPolicyGetClrCompat,48

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetCreateFileAccess,AppPolicyGetCreateFileAccess,49

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetLifecycleManagement,AppPolicyGetLifecycleManagement,50

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetMediaFoundationCodecLoading,AppPolicyGetMediaFoundationCodecLoading,51

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetProcessTerminationMethod,AppPolicyGetProcessTerminationMethod,52

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetShowDeveloperDiagnostic,AppPolicyGetShowDeveloperDiagnostic,53

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetThreadInitializationType,AppPolicyGetThreadInitializationType,54

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppPolicyGetWindowingModel,AppPolicyGetWindowingModel,55

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXFreeMemory,AppXFreeMemory,56

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetApplicationData,AppXGetApplicationData,57

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetDevelopmentMode,AppXGetDevelopmentMode,58

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetOSMaxVersionTested,AppXGetOSMaxVersionTested,59

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetOSMinVersion,AppXGetOSMinVersion,60

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetPackageCapabilities,AppXGetPackageCapabilities,61

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXGetPackageSid,AppXGetPackageSid,62

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXLookupDisplayName,AppXLookupDisplayName,63

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXLookupMoniker,AppXLookupMoniker,64

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXPostSuccessExtension,AppXPostSuccessExtension,65

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXPreCreationExtension,AppXPreCreationExtension,66

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXReleaseAppXContext,AppXReleaseAppXContext,67

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AppXUpdatePackageCapabilities,AppXUpdatePackageCapabilities,68

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_ApplicationUserModelIdFromProductId,ApplicationUserModelIdFromProductId,69

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AreThereVisibleLogoffScriptsInternal,AreThereVisibleLogoffScriptsInternal,73

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_AreThereVisibleShutdownScriptsInternal,AreThereVisibleShutdownScriptsInternal,74

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseCheckAppcompatCache,BaseCheckAppcompatCache,76

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseCheckAppcompatCacheEx,BaseCheckAppcompatCacheEx,77

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseCleanupAppcompatCacheSupport,BaseCleanupAppcompatCacheSupport,78

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseDllFreeResourceId,BaseDllFreeResourceId,79

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseDllMapResourceIdW,BaseDllMapResourceIdW,80

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseDumpAppcompatCache,BaseDumpAppcompatCache,81

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseFlushAppcompatCache,BaseFlushAppcompatCache,82

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseFormatObjectAttributes,BaseFormatObjectAttributes,83

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseFreeAppCompatDataForProcess,BaseFreeAppCompatDataForProcess,84

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseGetConsoleReference,BaseGetConsoleReference,85

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseGetNamedObjectDirectory,BaseGetNamedObjectDirectory,86

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseInitAppcompatCacheSupport,BaseInitAppcompatCacheSupport,87

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseIsAppcompatInfrastructureDisabled,BaseIsAppcompatInfrastructureDisabled,88

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseMarkFileForDelete,BaseMarkFileForDelete,89

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseReadAppCompatDataForProcess,BaseReadAppCompatDataForProcess,90

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BaseUpdateAppcompatCache,BaseUpdateAppcompatCache,91

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BasepAdjustObjectAttributesForPrivateNamespace,BasepAdjustObjectAttributesForPrivateNamespace,92

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BasepCopyFileCallback,BasepCopyFileCallback,93

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BasepCopyFileExW,BasepCopyFileExW,94

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_BasepNotifyTrackingService,BasepNotifyTrackingService,95

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CLOSE_LOCAL_HANDLE_INTERNAL,CLOSE_LOCAL_HANDLE_INTERNAL,97

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CallEnclave,CallEnclave,98

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharLowerA,CharLowerA,108

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharLowerBuffA,CharLowerBuffA,109

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharLowerBuffW,CharLowerBuffW,110

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharLowerW,CharLowerW,111

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharNextA,CharNextA,112

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharNextExA,CharNextExA,113

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharNextW,CharNextW,114

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharPrevA,CharPrevA,115

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharPrevExA,CharPrevExA,116

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharPrevW,CharPrevW,117

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharUpperA,CharUpperA,118

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharUpperBuffA,CharUpperBuffA,119

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharUpperBuffW,CharUpperBuffW,120

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CharUpperW,CharUpperW,121

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CheckAllowDecryptedRemoteDestinationPolicy,CheckAllowDecryptedRemoteDestinationPolicy,122

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CheckGroupPolicyEnabled,CheckGroupPolicyEnabled,123

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CheckIfStateChangeNotificationExists,CheckIfStateChangeNotificationExists,124

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_ChrCmpIA,ChrCmpIA,129

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_ChrCmpIW,ChrCmpIW,130

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseGlobalizationUserSettingsKey,CloseGlobalizationUserSettingsKey,133

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseState,CloseState,137

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseStateAtom,CloseStateAtom,138

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseStateChangeNotification,CloseStateChangeNotification,139

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseStateContainer,CloseStateContainer,140

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CloseStateLock,CloseStateLock,141

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CommitStateAtom,CommitStateAtom,149

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CompareObjectHandles,CompareObjectHandles,151

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_ConvertAuxiliaryCounterToPerformanceCounter,ConvertAuxiliaryCounterToPerformanceCounter,158

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_ConvertPerformanceCounterToAuxiliaryCounter,ConvertPerformanceCounterToAuxiliaryCounter,161

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CouldMultiUserAppsBehaviorBePossibleForPackage,CouldMultiUserAppsBehaviorBePossibleForPackage,171

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateAppContainerToken,CreateAppContainerToken,173

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateAppContainerTokenForUser,CreateAppContainerTokenForUser,174

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateEnclave,CreateEnclave,180

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateProcessInternalA,CreateProcessInternalA,210

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateProcessInternalW,CreateProcessInternalW,211

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateStateAtom,CreateStateAtom,218

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateStateChangeNotification,CreateStateChangeNotification,219

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateStateContainer,CreateStateContainer,220

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateStateLock,CreateStateLock,221

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CreateStateSubcontainer,CreateStateSubcontainer,222

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CtrlRoutine,CtrlRoutine,236

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_CveEventWrite,CveEventWrite,237

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_DelayLoadFailureHook,DelayLoadFailureHook,246

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_DelayLoadFailureHookLookup,DelayLoadFailureHookLookup,247

View file

@ -1,2 +0,0 @@
.include "o/libc/nt/codegen.inc"
.imp KernelBase,__imp_DeleteEnclave,DeleteEnclave,251

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