VirtualBox

source: vbox/trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def

Last change on this file was 98103, checked in by vboxsync, 16 months ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 9.5 KB
Line 
1; $Id: ntdll-mini-implib.def 98103 2023-01-17 14:15:46Z vboxsync $
2;; @file
3; IPRT - Minimal NTDLL import library defintion file.
4;
5
6;
7; Copyright (C) 2010-2023 Oracle and/or its affiliates.
8;
9; This file is part of VirtualBox base platform packages, as
10; available from https://www.virtualbox.org.
11;
12; This program is free software; you can redistribute it and/or
13; modify it under the terms of the GNU General Public License
14; as published by the Free Software Foundation, in version 3 of the
15; License.
16;
17; This program is distributed in the hope that it will be useful, but
18; WITHOUT ANY WARRANTY; without even the implied warranty of
19; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20; General Public License for more details.
21;
22; You should have received a copy of the GNU General Public License
23; along with this program; if not, see <https://www.gnu.org/licenses>.
24;
25; The contents of this file may alternatively be used under the terms
26; of the Common Development and Distribution License Version 1.0
27; (CDDL), a copy of it is provided in the "COPYING.CDDL" file included
28; in the VirtualBox distribution, in which case the provisions of the
29; CDDL are applicable instead of those of the GPL.
30;
31; You may elect to license modified versions of this file under the
32; terms and conditions of either the GPL or the CDDL or both.
33;
34; SPDX-License-Identifier: GPL-3.0-only OR CDDL-1.0
35;
36
37LIBRARY ntdll.dll
38EXPORTS
39 ; Exported name - The name x86 name sought by the linker.
40 ; - This needs to be defined as a symbol, we generate assembly.
41
42 CsrClientCallServer ;;= _CsrClientCallServer@16
43
44 NtAlertThread ;;= _NtAlertThread@4
45 NtAllocateVirtualMemory ;;= _NtAllocateVirtualMemory@24
46 NtCancelIoFile ;;= _NtCancelIoFile@8
47 NtClearEvent ;;= _NtClearEvent@4
48 NtClose ;;= _NtClose@4
49 NtCreateEvent ;;= _NtCreateEvent@20
50 NtCreateFile ;;= _NtCreateFile@44
51 NtCreateSection ;;= _NtCreateSection@28
52 NtCreateSymbolicLinkObject ;;= _NtCreateSymbolicLinkObject@16
53 NtDelayExecution ;;= _NtDelayExecution@8
54 NtDeviceIoControlFile ;;= _NtDeviceIoControlFile@40
55 NtDuplicateObject ;;= _NtDuplicateObject@28
56 NtEnumerateKey ;;= _NtEnumerateKey@24
57 NtFlushBuffersFile ;;= _NtFlushBuffersFile@8
58 NtFlushVirtualMemory ;;= _NtFlushVirtualMemory@16
59 NtFreeVirtualMemory ;;= _NtFreeVirtualMemory@16
60 NtGetContextThread ;;= _NtGetContextThread@8
61 NtMapViewOfSection ;;= _NtMapViewOfSection@40
62 NtOpenDirectoryObject ;;= _NtOpenDirectoryObject@12
63 NtOpenEvent ;;= _NtOpenEvent@12
64 NtOpenKey ;;= _NtOpenKey@12
65 NtOpenProcess ;;= _NtOpenProcess@16
66 NtOpenProcessToken ;;= _NtOpenProcessToken@12
67 NtOpenSymbolicLinkObject ;;= _NtOpenSymbolicLinkObject@12
68 NtOpenThread ;;= _NtOpenThread@16
69 NtOpenThreadToken ;;= _NtOpenThreadToken@16
70 NtProtectVirtualMemory ;;= _NtProtectVirtualMemory@20
71 NtQueryAttributesFile ;;= _NtQueryAttributesFile@8
72 NtQueryDirectoryFile ;;= _NtQueryDirectoryFile@44
73 NtQueryDirectoryObject ;;= _NtQueryDirectoryObject@28
74 NtQueryFullAttributesFile ;;= _NtQueryFullAttributesFile@8
75 NtQueryEvent ;;= _NtQueryEvent@20
76 NtQueryInformationFile ;;= _NtQueryInformationFile@20
77 NtQueryInformationProcess ;;= _NtQueryInformationProcess@20
78 NtQueryInformationThread ;;= _NtQueryInformationThread@20
79 NtQueryInformationToken ;;= _NtQueryInformationToken@20
80 NtQueryKey ;;= _NtQueryKey@20
81 NtQueryObject ;;= _NtQueryObject@20
82 NtQuerySection ;;= _NtQuerySection@20
83 NtQuerySecurityObject ;;= _NtQuerySecurityObject@20
84 NtQuerySymbolicLinkObject ;;= _NtQuerySymbolicLinkObject@12
85 NtQuerySystemInformation ;;= _NtQuerySystemInformation@16
86 NtQueryTimerResolution ;;= _NtQueryTimerResolution@12
87 NtQueryValueKey ;;= _NtQueryValueKey@24
88 NtQueryVirtualMemory ;;= _NtQueryVirtualMemory@24
89 NtQueryVolumeInformationFile ;;= _NtQueryVolumeInformationFile@20
90 NtReadFile ;;= _NtReadFile@36
91 NtReadVirtualMemory ;;= _NtReadVirtualMemory@20
92 NtResetEvent ;;= _NtResetEvent@8
93 NtResumeProcess ;;= _NtResumeProcess@4
94 NtResumeThread ;;= _NtResumeThread@8
95 NtSetContextThread ;;= _NtSetContextThread@8
96 NtSetEvent ;;= _NtSetEvent@8
97 NtSetInformationFile ;;= _NtSetInformationFile@20
98 NtSetInformationObject ;;= _NtSetInformationObject@16
99 NtSetInformationProcess ;;= _NtSetInformationProcess@16
100 NtSetInformationThread ;;= _NtSetInformationThread@16
101 NtSetTimerResolution ;;= _NtSetTimerResolution@12
102 NtSuspendProcess ;;= _NtSuspendProcess@4
103 NtSuspendThread ;;= _NtSuspendThread@8
104 NtTerminateProcess ;;= _NtTerminateProcess@8
105 NtTerminateThread ;;= _NtTerminateThread@8
106 NtUnmapViewOfSection ;;= _NtUnmapViewOfSection@8
107 NtWaitForMultipleObjects ;;= _NtWaitForMultipleObjects@20
108 NtWaitForSingleObject ;;= _NtWaitForSingleObject@12
109 NtWriteFile ;;= _NtWriteFile@36
110 NtWriteVirtualMemory ;;= _NtWriteVirtualMemory@20
111 NtYieldExecution ;;= _NtYieldExecution@0
112
113 LdrInitializeThunk ;;= _LdrInitializeThunk@12
114 LdrRegisterDllNotification ;;= _LdrRegisterDllNotification@16
115 LdrLoadDll ;;= _LdrLoadDll@16
116 LdrUnloadDll ;;= _LdrUnloadDll@4
117 LdrGetDllHandle ;;= _LdrGetDllHandle@16
118 LdrGetDllHandleEx ;;= _LdrGetDllHandleEx@20
119 LdrGetDllHandleByMapping ;;= _LdrGetDllHandleByMapping@8
120 LdrGetDllHandleByName ;;= _LdrGetDllHandleByName@12
121 LdrAddRefDll ;;= _LdrAddRefDll@8
122 LdrGetProcedureAddress ;;= _LdrGetProcedureAddress@12
123 LdrGetProcedureAddressEx ;;= _LdrGetProcedureAddressEx@16
124 LdrLockLoaderLock ;;= _LdrLockLoaderLock@12
125 LdrUnlockLoaderLock ;;= _LdrUnlockLoaderLock@8
126
127 RtlAcquirePebLock ;;= _RtlAcquirePebLock@0
128 RtlAddAccessAllowedAce ;;= _RtlAddAccessAllowedAce@16
129 RtlAddAccessDeniedAce ;;= _RtlAddAccessDeniedAce@16
130 RtlAllocateHeap ;;= _RtlAllocateHeap@12
131 RtlCompactHeap ;;= _RtlCompactHeap@8
132 RtlCopySid ;;= _RtlCopySid@12
133 RtlCreateAcl ;;= _RtlCreateAcl@12
134 RtlCreateHeap ;;= _RtlCreateHeap@24
135 RtlCreateProcessParameters ;;= _RtlCreateProcessParameters@40
136 RtlCreateSecurityDescriptor ;;= _RtlCreateSecurityDescriptor@8
137 RtlCreateUserProcess ;;= _RtlCreateUserProcess@40
138 RtlCreateUserThread ;;= _RtlCreateUserThread@40
139 RtlDestroyProcessParameters ;;= _RtlDestroyProcessParameters@4
140 RtlDosApplyFileIsolationRedirection_Ustr ;;= _RtlDosApplyFileIsolationRedirection_Ustr@36
141 RtlEqualSid ;;= _RtlEqualSid@8
142 RtlExitUserProcess ;;= _RtlExitUserProcess@4
143 RtlExitUserThread ;;= _RtlExitUserThread@4
144 RtlExpandEnvironmentStrings_U ;;= _RtlExpandEnvironmentStrings_U@16
145 RtlFreeHeap ;;= _RtlFreeHeap@12
146 RtlFreeUnicodeString ;;= _RtlFreeUnicodeString@4
147 RtlGetLastNtStatus ;;= _RtlGetLastNtStatus@0
148 RtlGetLastWin32Error ;;= _RtlGetLastWin32Error@0
149 RtlGetVersion ;;= _RtlGetVersion@4
150 RtlGetNtProductType ;;= _RtlGetNtProductType@4
151 RtlInitializeSid ;;= _RtlInitializeSid@12
152 RtlNtStatusToDosError ;;= _RtlNtStatusToDosError@4
153 RtlReAllocateHeap ;;= _RtlReAllocateHeap@16
154 RtlReleasePebLock ;;= _RtlReleasePebLock@0
155 RtlRestoreLastWin32Error ;;= _RtlRestoreLastWin32Error@4
156 RtlSetDaclSecurityDescriptor ;;= _RtlSetDaclSecurityDescriptor@16
157 RtlSetLastWin32Error ;;= _RtlSetLastWin32Error@4
158 RtlSetLastWin32ErrorAndNtStatusFromNtStatus ;;= _RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
159 RtlSizeHeap ;;= _RtlSizeHeap@12
160 RtlSubAuthoritySid ;;= _RtlSubAuthoritySid@8
161 RtlQueryPerformanceCounter ;;= _RtlQueryPerformanceCounter@4
162 RtlGetSystemTimePrecise ;;= _RtlGetSystemTimePrecise@0
163
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use