mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 15:03:34 +00:00
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:
parent
183b3ed6a2
commit
a157940ba6
1379 changed files with 4304 additions and 8337 deletions
|
@ -21,6 +21,7 @@
|
||||||
#include "libc/intrin/describeflags.internal.h"
|
#include "libc/intrin/describeflags.internal.h"
|
||||||
#include "libc/nt/memory.h"
|
#include "libc/nt/memory.h"
|
||||||
#include "libc/nt/struct/securityattributes.h"
|
#include "libc/nt/struct/securityattributes.h"
|
||||||
|
#include "libc/nt/thunk/msabi.h"
|
||||||
|
|
||||||
extern typeof(CreateFileMapping) *const __imp_CreateFileMappingW __msabi;
|
extern typeof(CreateFileMapping) *const __imp_CreateFileMappingW __msabi;
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,7 @@ const char *DescribeNtFileMapFlags(uint32_t);
|
||||||
const char *DescribeNtFileFlagsAndAttributes(uint32_t);
|
const char *DescribeNtFileFlagsAndAttributes(uint32_t);
|
||||||
const char *DescribeNtFileShareFlags(uint32_t);
|
const char *DescribeNtFileShareFlags(uint32_t);
|
||||||
const char *DescribeNtFileAccessFlags(uint32_t);
|
const char *DescribeNtFileAccessFlags(uint32_t);
|
||||||
|
const char *DescribeNtProcessAccessFlags(uint32_t);
|
||||||
|
|
||||||
COSMOPOLITAN_C_END_
|
COSMOPOLITAN_C_END_
|
||||||
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
||||||
|
|
45
libc/intrin/describentprocessaccessflags.greg.c
Normal file
45
libc/intrin/describentprocessaccessflags.greg.c
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│
|
||||||
|
│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│
|
||||||
|
╞══════════════════════════════════════════════════════════════════════════════╡
|
||||||
|
│ Copyright 2022 Justine Alexandra Roberts Tunney │
|
||||||
|
│ │
|
||||||
|
│ Permission to use, copy, modify, and/or distribute this software for │
|
||||||
|
│ any purpose with or without fee is hereby granted, provided that the │
|
||||||
|
│ above copyright notice and this permission notice appear in all copies. │
|
||||||
|
│ │
|
||||||
|
│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │
|
||||||
|
│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │
|
||||||
|
│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │
|
||||||
|
│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │
|
||||||
|
│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │
|
||||||
|
│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │
|
||||||
|
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||||
|
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||||
|
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||||
|
#include "libc/intrin/describeflags.internal.h"
|
||||||
|
#include "libc/macros.internal.h"
|
||||||
|
#include "libc/nt/enum/processaccess.h"
|
||||||
|
|
||||||
|
static const struct DescribeFlags kProcessAccessflags[] = {
|
||||||
|
{kNtProcessAllAccess, "AllAccess"},
|
||||||
|
{kNtProcessCreateProcess, "CreateProcess"},
|
||||||
|
{kNtProcessCreateThread, "CreateThread"},
|
||||||
|
{kNtProcessDupHandle, "DupHandle"},
|
||||||
|
{kNtProcessQueryInformation, "QueryInformation"},
|
||||||
|
{kNtProcessQueryLimitedInformation, "QueryLimitedInformation"},
|
||||||
|
{kNtProcessSetInformation, "SetInformation"},
|
||||||
|
{kNtProcessSetQuota, "SetQuota"},
|
||||||
|
{kNtProcessSuspendResume, "SuspendResume"},
|
||||||
|
{kNtProcessTerminate, "Terminate"},
|
||||||
|
{kNtProcessVmOperation, "VmOperation"},
|
||||||
|
{kNtProcessVmRead, "VmRead"},
|
||||||
|
{kNtProcessVmWrite, "VmWrite"},
|
||||||
|
{kNtProcessSynchronize, "Synchronize"},
|
||||||
|
};
|
||||||
|
|
||||||
|
const char *DescribeNtProcessAccessFlags(uint32_t x) {
|
||||||
|
static char ntprocessaccessflags[256];
|
||||||
|
return DescribeFlags(ntprocessaccessflags, sizeof(ntprocessaccessflags),
|
||||||
|
kProcessAccessflags, ARRAYLEN(kProcessAccessflags),
|
||||||
|
"kNtProcess", x);
|
||||||
|
}
|
41
libc/intrin/generateconsolectrlevent.greg.c
Normal file
41
libc/intrin/generateconsolectrlevent.greg.c
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│
|
||||||
|
│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│
|
||||||
|
╞══════════════════════════════════════════════════════════════════════════════╡
|
||||||
|
│ Copyright 2022 Justine Alexandra Roberts Tunney │
|
||||||
|
│ │
|
||||||
|
│ Permission to use, copy, modify, and/or distribute this software for │
|
||||||
|
│ any purpose with or without fee is hereby granted, provided that the │
|
||||||
|
│ above copyright notice and this permission notice appear in all copies. │
|
||||||
|
│ │
|
||||||
|
│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │
|
||||||
|
│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │
|
||||||
|
│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │
|
||||||
|
│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │
|
||||||
|
│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │
|
||||||
|
│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │
|
||||||
|
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||||
|
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||||
|
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||||
|
#include "libc/calls/internal.h"
|
||||||
|
#include "libc/calls/strace.internal.h"
|
||||||
|
#include "libc/nt/console.h"
|
||||||
|
#include "libc/nt/thunk/msabi.h"
|
||||||
|
|
||||||
|
extern typeof(GenerateConsoleCtrlEvent) *const
|
||||||
|
__imp_GenerateConsoleCtrlEvent __msabi;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sends signal to process group that shares console w/ calling process.
|
||||||
|
*
|
||||||
|
* @param dwCtrlEvent can be kNtCtrlCEvent or kNtCtrlBreakEvent
|
||||||
|
* @note this wrapper takes care of ABI, STRACE(), and __winerr()
|
||||||
|
*/
|
||||||
|
textwindows bool32 GenerateConsoleCtrlEvent(uint32_t dwCtrlEvent,
|
||||||
|
uint32_t dwProcessGroupId) {
|
||||||
|
bool32 ok;
|
||||||
|
ok = __imp_GenerateConsoleCtrlEvent(dwCtrlEvent, dwProcessGroupId);
|
||||||
|
if (!ok) __winerr();
|
||||||
|
STRACE("GenerateConsoleCtrlEvent(%x, %d) → %hhhd% m", dwCtrlEvent,
|
||||||
|
dwProcessGroupId, ok);
|
||||||
|
return ok;
|
||||||
|
}
|
46
libc/intrin/openprocess.greg.c
Normal file
46
libc/intrin/openprocess.greg.c
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│
|
||||||
|
│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│
|
||||||
|
╞══════════════════════════════════════════════════════════════════════════════╡
|
||||||
|
│ Copyright 2022 Justine Alexandra Roberts Tunney │
|
||||||
|
│ │
|
||||||
|
│ Permission to use, copy, modify, and/or distribute this software for │
|
||||||
|
│ any purpose with or without fee is hereby granted, provided that the │
|
||||||
|
│ above copyright notice and this permission notice appear in all copies. │
|
||||||
|
│ │
|
||||||
|
│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │
|
||||||
|
│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │
|
||||||
|
│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │
|
||||||
|
│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │
|
||||||
|
│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │
|
||||||
|
│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │
|
||||||
|
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||||
|
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||||
|
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||||
|
#include "libc/calls/internal.h"
|
||||||
|
#include "libc/calls/strace.internal.h"
|
||||||
|
#include "libc/intrin/describeflags.internal.h"
|
||||||
|
#include "libc/nt/memory.h"
|
||||||
|
#include "libc/nt/process.h"
|
||||||
|
#include "libc/nt/struct/securityattributes.h"
|
||||||
|
#include "libc/nt/thunk/msabi.h"
|
||||||
|
|
||||||
|
extern typeof(OpenProcess) *const __imp_OpenProcess __msabi;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates file mapping object on the New Technology.
|
||||||
|
*
|
||||||
|
* @param dwDesiredAccess should be kNtProcess... combination
|
||||||
|
* @return ehandle, or 0 on failure
|
||||||
|
* @note this wrapper takes care of ABI, STRACE(), and __winerr()
|
||||||
|
* @see MapViewOfFileEx()
|
||||||
|
*/
|
||||||
|
textwindows int64_t OpenProcess(uint32_t dwDesiredAccess, bool32 bInheritHandle,
|
||||||
|
uint32_t dwProcessId) {
|
||||||
|
int64_t hHandle;
|
||||||
|
hHandle = __imp_OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId);
|
||||||
|
if (!hHandle) __winerr();
|
||||||
|
STRACE("OpenProcess(%s, %hhhd, %u) → %ld% m",
|
||||||
|
DescribeNtProcessAccessFlags(dwDesiredAccess), bInheritHandle,
|
||||||
|
dwProcessId, hHandle);
|
||||||
|
return hHandle;
|
||||||
|
}
|
37
libc/intrin/terminateprocess.greg.c
Normal file
37
libc/intrin/terminateprocess.greg.c
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│
|
||||||
|
│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│
|
||||||
|
╞══════════════════════════════════════════════════════════════════════════════╡
|
||||||
|
│ Copyright 2022 Justine Alexandra Roberts Tunney │
|
||||||
|
│ │
|
||||||
|
│ Permission to use, copy, modify, and/or distribute this software for │
|
||||||
|
│ any purpose with or without fee is hereby granted, provided that the │
|
||||||
|
│ above copyright notice and this permission notice appear in all copies. │
|
||||||
|
│ │
|
||||||
|
│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │
|
||||||
|
│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │
|
||||||
|
│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │
|
||||||
|
│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │
|
||||||
|
│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │
|
||||||
|
│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │
|
||||||
|
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||||
|
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||||
|
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||||
|
#include "libc/calls/internal.h"
|
||||||
|
#include "libc/calls/strace.internal.h"
|
||||||
|
#include "libc/nt/console.h"
|
||||||
|
#include "libc/nt/runtime.h"
|
||||||
|
#include "libc/nt/thunk/msabi.h"
|
||||||
|
|
||||||
|
extern typeof(TerminateProcess) *const __imp_TerminateProcess __msabi;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Terminates the specified process and all of its threads.
|
||||||
|
* @note this wrapper takes care of ABI, STRACE(), and __winerr()
|
||||||
|
*/
|
||||||
|
textwindows bool32 TerminateProcess(int64_t hProcess, uint32_t uExitCode) {
|
||||||
|
bool32 ok;
|
||||||
|
ok = __imp_TerminateProcess(hProcess, uExitCode);
|
||||||
|
if (!ok) __winerr();
|
||||||
|
STRACE("TerminateProcess(%ld, %u) → %hhhd% m", hProcess, uExitCode, ok);
|
||||||
|
return ok;
|
||||||
|
}
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AcquireStateLock,AcquireStateLock,11
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AddExtensionProgId,AddExtensionProgId,26
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AddPackageToFamilyXref,AddPackageToFamilyXref,28
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerDeriveSidFromMoniker,AppContainerDeriveSidFromMoniker,42
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerFreeMemory,AppContainerFreeMemory,43
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerLookupDisplayNameMrtReference,AppContainerLookupDisplayNameMrtReference,44
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerLookupMoniker,AppContainerLookupMoniker,45
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerRegisterSid,AppContainerRegisterSid,46
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppContainerUnregisterSid,AppContainerUnregisterSid,47
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetClrCompat,AppPolicyGetClrCompat,48
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetCreateFileAccess,AppPolicyGetCreateFileAccess,49
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetLifecycleManagement,AppPolicyGetLifecycleManagement,50
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetMediaFoundationCodecLoading,AppPolicyGetMediaFoundationCodecLoading,51
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetProcessTerminationMethod,AppPolicyGetProcessTerminationMethod,52
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetShowDeveloperDiagnostic,AppPolicyGetShowDeveloperDiagnostic,53
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetThreadInitializationType,AppPolicyGetThreadInitializationType,54
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppPolicyGetWindowingModel,AppPolicyGetWindowingModel,55
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXFreeMemory,AppXFreeMemory,56
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetApplicationData,AppXGetApplicationData,57
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetDevelopmentMode,AppXGetDevelopmentMode,58
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetOSMaxVersionTested,AppXGetOSMaxVersionTested,59
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetOSMinVersion,AppXGetOSMinVersion,60
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetPackageCapabilities,AppXGetPackageCapabilities,61
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXGetPackageSid,AppXGetPackageSid,62
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXLookupDisplayName,AppXLookupDisplayName,63
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXLookupMoniker,AppXLookupMoniker,64
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXPostSuccessExtension,AppXPostSuccessExtension,65
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXPreCreationExtension,AppXPreCreationExtension,66
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXReleaseAppXContext,AppXReleaseAppXContext,67
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AppXUpdatePackageCapabilities,AppXUpdatePackageCapabilities,68
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_ApplicationUserModelIdFromProductId,ApplicationUserModelIdFromProductId,69
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AreThereVisibleLogoffScriptsInternal,AreThereVisibleLogoffScriptsInternal,73
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_AreThereVisibleShutdownScriptsInternal,AreThereVisibleShutdownScriptsInternal,74
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseCheckAppcompatCache,BaseCheckAppcompatCache,76
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseCheckAppcompatCacheEx,BaseCheckAppcompatCacheEx,77
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseCleanupAppcompatCacheSupport,BaseCleanupAppcompatCacheSupport,78
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseDllFreeResourceId,BaseDllFreeResourceId,79
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseDllMapResourceIdW,BaseDllMapResourceIdW,80
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseDumpAppcompatCache,BaseDumpAppcompatCache,81
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseFlushAppcompatCache,BaseFlushAppcompatCache,82
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseFormatObjectAttributes,BaseFormatObjectAttributes,83
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseFreeAppCompatDataForProcess,BaseFreeAppCompatDataForProcess,84
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseGetConsoleReference,BaseGetConsoleReference,85
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseGetNamedObjectDirectory,BaseGetNamedObjectDirectory,86
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseInitAppcompatCacheSupport,BaseInitAppcompatCacheSupport,87
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseIsAppcompatInfrastructureDisabled,BaseIsAppcompatInfrastructureDisabled,88
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseMarkFileForDelete,BaseMarkFileForDelete,89
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseReadAppCompatDataForProcess,BaseReadAppCompatDataForProcess,90
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BaseUpdateAppcompatCache,BaseUpdateAppcompatCache,91
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BasepAdjustObjectAttributesForPrivateNamespace,BasepAdjustObjectAttributesForPrivateNamespace,92
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BasepCopyFileCallback,BasepCopyFileCallback,93
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BasepCopyFileExW,BasepCopyFileExW,94
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_BasepNotifyTrackingService,BasepNotifyTrackingService,95
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CLOSE_LOCAL_HANDLE_INTERNAL,CLOSE_LOCAL_HANDLE_INTERNAL,97
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CallEnclave,CallEnclave,98
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharLowerA,CharLowerA,108
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharLowerBuffA,CharLowerBuffA,109
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharLowerBuffW,CharLowerBuffW,110
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharLowerW,CharLowerW,111
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharNextA,CharNextA,112
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharNextExA,CharNextExA,113
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharNextW,CharNextW,114
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharPrevA,CharPrevA,115
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharPrevExA,CharPrevExA,116
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharPrevW,CharPrevW,117
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharUpperA,CharUpperA,118
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharUpperBuffA,CharUpperBuffA,119
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharUpperBuffW,CharUpperBuffW,120
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CharUpperW,CharUpperW,121
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CheckAllowDecryptedRemoteDestinationPolicy,CheckAllowDecryptedRemoteDestinationPolicy,122
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CheckGroupPolicyEnabled,CheckGroupPolicyEnabled,123
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CheckIfStateChangeNotificationExists,CheckIfStateChangeNotificationExists,124
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_ChrCmpIA,ChrCmpIA,129
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_ChrCmpIW,ChrCmpIW,130
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseGlobalizationUserSettingsKey,CloseGlobalizationUserSettingsKey,133
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseState,CloseState,137
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseStateAtom,CloseStateAtom,138
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseStateChangeNotification,CloseStateChangeNotification,139
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseStateContainer,CloseStateContainer,140
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CloseStateLock,CloseStateLock,141
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CommitStateAtom,CommitStateAtom,149
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CompareObjectHandles,CompareObjectHandles,151
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_ConvertAuxiliaryCounterToPerformanceCounter,ConvertAuxiliaryCounterToPerformanceCounter,158
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_ConvertPerformanceCounterToAuxiliaryCounter,ConvertPerformanceCounterToAuxiliaryCounter,161
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CouldMultiUserAppsBehaviorBePossibleForPackage,CouldMultiUserAppsBehaviorBePossibleForPackage,171
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateAppContainerToken,CreateAppContainerToken,173
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateAppContainerTokenForUser,CreateAppContainerTokenForUser,174
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateEnclave,CreateEnclave,180
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateProcessInternalA,CreateProcessInternalA,210
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateProcessInternalW,CreateProcessInternalW,211
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateStateAtom,CreateStateAtom,218
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateStateChangeNotification,CreateStateChangeNotification,219
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateStateContainer,CreateStateContainer,220
|
|
|
@ -1,2 +0,0 @@
|
||||||
.include "o/libc/nt/codegen.inc"
|
|
||||||
.imp KernelBase,__imp_CreateStateLock,CreateStateLock,221
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue