"UndocuMented windows 2000 secrets" translation --- Appendix B (Table B-1)

xiaoxiao2021-03-06  36

Appendix B

Kernel API Function (kernel API functions)

Appendix B is included in the system module discussed in Chapter 2: Win32k.sys, NTDLL.DLL and NTOSKRNL.EXE exported function list. N / a means that not available is not supported.

Table B-1. Windows 2000 Native API

Function name

Int 2eh

NTDLL.NT *

NTDLL.ZW *

Ntoskrnl.nt *

Ntoskrnl.zw *

1 NTACCEPTCONNECTPORT

0x0000

N / a n / a 2 NTACCESSCHECK

0x0001

N / a n / a 3 ntaccesscheckandauditararm

0x0002

N / a

4 NTACCESSCHECKBYTYPE

0x0003

N / a n / a 5 ntaccesscheckbytypeandauditararm

0x0004

N / a n / a 6 ntaccesscheckbytyperesultlist

0x0005

N / a n / a 7 NTACcessCheckbyTypeResultListandauditaRM

0x0006

N / a N / A 8 NTAccessCheckbyTypeResultListandauditaarmbyHandle

0x0007

N / a n / a 9 ntaddatom

0x0008

N / a 10 NTADJUSTGROUPSTOKEN

0x0009

N / a N / a 11 NTADJUSTPRIVILEGESTOKEN

0x000A

12 ntalertResumethread

0x000b

N / a N / a 13 NTALERTTHREAD

0x000c

N / a

14 ntallocatelocallyuniqueld

0x000D

N / A 15 ntallocateUserphysicalpages 0x000E

N / a n / a 16 ntallocateuuids

0x000f

N / A 17 NTALLOCATEVIRTUALMEMORY

0x0010

18 ntaremappedfilesthesame

0x0011

N / a n / a 19 ntassignprocesstojobiBject

0x0012

N / a N / A 20 NTBUILDNUMBER

N / a n / a n / a

N / A 21 NTCALLBACKRETURN

0x0013

N / a N / a 22 NTCanceLdeviceWakeupRequest

0x0016

N / a n / a 23 ntcancellofile

0x0014

N / a

24 NTCANCELTIMER

0x0015

N / a

25 NTCLEAREVENT

0x0017

N / a

26 NtClose

0x0018

27 NtCloseObjectAuditararm

0x0019

N / a

28 NTcompleteConnectport

0x001A

N / a n / a 29 NTConnectport

0x001B

30 ntcontinue

0x001c

N / a N / a 31 NTCREATECHANNEL

0x00f1

N / a N / a 32 NTCreatedIRectoryObject

0x001D

N / a

33 NTCREATEEVENT

0x001e

34 NtcreateEventPair

0x001F

N / a N / a 35 NTCREATEFILE

0x0020

36 NTCREATELOCOMPLETION

0x0021

N / a N / a 37 NTCREATEJOBOBJECT

0x0022

N / a N / a 38 NTCREATEKEY

0x0023

N / a

39 ntcreatemailslotfile

0x0024

N / a n / a 40 ntcreatemutant0x0025

N / a n / a 41 ntcreatenamedpipefile

0x0026

N / a n / a 42 ntcreatepagingfile

0x0027

N / a N / a 43 NTCREATEPORT

0x0028

N / a n / a 44 ntcreateprocess

0x0029

N / a N / a 45 NTCREATEPROFILE

0x002A

N / a n / a 46 ntcreateesection

0x002B

47 NTCReateSemaphore

0x002C

N / a n / a 48 ntcreatesymboliclinkObject 0x002d

N / a

49 NTCREATTHREAD

0x002e

N / a n / a 50 ntcreatetimer

0x002F

N / a

51 NTCREATETOKEN

0x0030

N / a N / A 52 NTCReateWaitablePort

0x0031

N / a n / a 53 ntcurrentteb

N / a

N / a N / a N / A 54 NTDELAYEXECUTION

0x0032

N / a n / a 55 ntdeleteatom

0x0033

N / A 56 NTDELETEFILEFILE

0x0034

57 NTDeleteKey

0x0035

N / a

58 NTDeleteObjectauditararm

0x0036

N / a N / a 59 NTDeleteValueKey

0x0037

N / a

60 NTDeviceLocontrolfile

0x0038

61 NTDISPLAYSTRING

0x0039

N / a

62 NTDUPLICATEOBJECT

0x003A

63 NTDUPLICATETOKEN

0x003b

64 nTenumerateKey

0x003c

N / a

65 nTenumeratevalueKey

0x003D

N / a

66 ntextendsection

0x003e

N / a N / a 67 NTFILTERTOKEN

0x003F

N / a n / a 68 ntfindatom

0x0040

N / A 69 NTFLUSHBUFFERSFILE

0x0041

N / a N / a 70 NTFLUSHLNSTRUCACHE

0x0042

N / a

71 NTFLUSHKEY

0x0043

N / a

72 NTFLUSHVIRTUALMEMORY

0x0044

N / a

73 NTFLUSHWRITEBUFFER

0x0045

N / a n / a 74 ntfreeuserphysicalpages

0x0046

N / a N / a 75 NTFreeVirtualMemory

0x0047

76 NTFSControlfile

0x0048

77 NtgetContextThread

0x0049

N / a n / a 78 NtgetDevicePowerstate

0x004A

N / a N / a 79 NTGETPLUGPLAYEVENT

0x004B

N / a n / a 80 NtgettickCount

0x004C

N / a n / a 81 ntgetWritewatch 0x004D

N / a N / a 82 NTGLOBALFLAG

N / a

N / a n / a

N / a 83 NTLMPERSONATEANONYMOUSKEN

0x004e

N / a N / A 84 NTLMPERSONATECLIENTOFPORT

0x004F

N / a N / a 85 NTLMPERSONATTHREAD

0x0050

N / a n / a 86 ntlnitializeRegistry

0x0051

N / a n / a 87 ntlnitiatepower

0x0052

N / a

88 ntlssystemresumeautomatic0x0053

N / a n / a 89 ntlistenchannel

0x00f2

N / a n / a 90 ntlistenport

0x0054

N / a N / a 91 NTLOADDRIVER

0x0055

N / a

92 NTLOADKEY

0x0056

N / a

93 NTLOADKEY2

0x0057

N / a N / a 94 NTLOCKFILE

0x0058

N / A 95 NTLOCKVIRTUALMEMORY

0x0059

N / a n / a 96 ntmaketemporaryObject

0x005A

N / a

97 NTMapUserphysicalPages

0x005B

N / a n / a 98 ntmapUserphysicalpagesscatter

0x005c

N / a n / a 99 ntmapviewof section

0x005D

100 NTNotifyChangeDirectoryFile

0x005e

N / a 101 NTNotifyChangeKey

0x005F

N / a

102 NTNotifyChangeMultipleKeys

0x0060

N / a N / a 103 NTOPENCHANNEL

0x00f3

N / a N / a 104 NTOPENDIRECTORYOBJECT

0x0061

N / a

105 NTOPENEVENT

0x0062

N / a

106 NTOPENEVENTPAIR

0x0063

N / a N / a 107 NTOPENFILE

0x0064

108 NTOPENLOCOMPLETION

0x0065

N / a N / a 109 NTOPENJOBOBJECT

0x0066

N / a N / a 110 NTOPENKEY

0x0067

N / a

111 NTOPENMUTANT

0x0068

N / a N / a 112 NTOpenObjectauditarmm

0x0069

N / a N / a 113 NTOPENPROCESS

0x006A

114 NTOPENPROCESSTOKEN 0x006B

115 NTOPENSECTION

0x006C

N / a

116 NTOPENSEMAPHORE

0x006D

N / a N / a 117 NTOPENSYMBOLICLINKOBJECT

0x006e

N / a

118 NTOPENTHREAD

0x006F

N / a

119 NTOPENTHREADTOKEN

0x0070

N / a

120 NTOPENTIMER

0x0071

N / a

121 NTPLUGPLAYCONTROL

0x0072

N / a n / a 122 ntpowerlnformation

0x0073

N / a

123 NTPrivilegeCheck

0x0074

N / a N / a 124 NTPrivilegedServiceAuditararm

0x0075

N / a N / A 125 NTPrivileGeObjectAuditararm

0x0076

N / a N / A 126 NtProtectVirtualMemory

0x0077

N / a N / a 127 NTPULSeevent

0x0078

N / a

128 NTQueryattributesfile

0x007A

N / a N / a 129 NTQueryDefaultlocale

0x007B

N / a

130 NTQueryDefaultuilanguage

0x007c

N / a

131 NTQueryDirectoryFile

0x007D

132 NTQueryDirectoryObject

0x007E

N / a

133 NTQueryeafile

0x007F

134 NTQueryEvent

0x0080

N / a n / a 135 ntqueryfullattributesfile0x0081

N / a N / a 136 NTQueryLnFormationAtom

0x0079

N / a 137 ntquerylnformationfile

0x0082

138 NTQuerylnformationJobiBoad

0x0083

N / a N / a 139 NTQuerylnformationPort

0x0085

N / a N / a 140 NTQuerylnformationProcess

0x0086

141 NTQuerylnformationthreadthread

0x0087

N / a N / a 142 NTQuerylnFormationToken

0x0088

143 NTQuerylnstalluilanguage

0x0089

N / a

144 NTQuerylntervalprofile

0x008A

N / a N / a 145 NTQueryiocompletion

0x0084

N / a N / a 146 NTQueryKey

0x008B

N / a

147 NTQuerymultiPLEKEYKEY

0x008c

N / a N / a 148 NTQuerymutant

0x008D

N / a N / a 149 NTQueryObject

0x008E

N / a

150 NTQueryopensubkeys

0x008F

N / a N / A 151 NTQueryperFormanceCounter

0x0090

N / a n / a 152 ntqueryquotalnformationfile

0x0091

N / A 153 NTQUERYSECTION

0x0092

N / a

154 NTQuerySecurityObject

0x0093

156 NTQuerysemaphore

0x0094

N / a n / a 157 NTQuerySymbolicLinkObject

0x0095

N / a

158 NTQuerySystemNVironment Value

0x0096

N / a N / A 159 NTQUERYSYSTEMLNFORMATION

0x0097

160 NTQuerySystemTime

0x0098

N / a N / A 161 NTQuery Timer

0x0099

N / a N / a 162 NTQueryTimerResolution

0x009A

N / a N / a 163 NTQueryValueKey

0x009b

N / a

164 NTQuery VirtualMemory

0x009c

N / a N / a 165 NTQuery VolumeLnformationFile

0x009D

166 NTQueueapcthread

0x009E

N / a N / a 167 NTRAISEEXCEPTION

0x009F

N / a N / a 168 NTRAISEHARDERROR

0x00A0

N / a N / a 169 NTREADFILE

0x00al

170 NTREADFILESCATTER

0x00A2

N / a N / a 171 NTREADREQUESTDATA

0x00A3

N / a n / a 172 NTREADVIRTUALMEMORY

0x00A4

N / a n / a 173 ntregisterthreadterminateport

0x00A5

N / a N / a 174 NTRELESEMUTANT

0x00A6

N / a N / a 175 NTRELEASEMAPHORE

0x00A7

N / a n / a 176 NTREMOVELOCOMPLETION

0x00A8

N / a N / a 177 NtreplaceKey

0x00A9

N / a

178 ntreplyport

0x00AA

N / a n / a 179 ntreplywaitreceiveport

0x00ab

N / a N / A 180 NTREPLYWAITRECEIVEPORTEX

0x00ac

N / a N / A 181 NTREPLYWAITREPLYPORT

0x00ad

N / a n / a 182 ntreplywaitsendchannel

0x00f4

N / a n / a 183 ntrequestDeviceWakeup

0x00AE

N / a n / a 184 NTREQUESTPORT

0x00AF

N / A 185 NTREQUESTWAITREPLYPORT

0x00b0

186 ntrequestwakeuplatency

0x00bl

N / a N / a 187 NTRESETEVENT

0x00b2

N / a

188 NtResetWritewatch

0x00b3

N / a N / A 189 NTRESTOREKEY

0x00b4

N / a

190 NtResuMethread

0x00b5

N / a N / A 191 NTSAVEKEY

0x00b6

N / a

192 ntsavemergedKeys

0x00b7

N / a n / a 193 NTSecureConnectport

0x00b8

N / a N / A 194 NtsendWaitreplyChannel

0x00f5

N / a n / a 195 ntsetContextChannel

0x00f6

N / a N / A 196 NtSetContextThread

0x00ba

N / a n / a 197 ntsetdefaultharderrport

0x00bb

N / a n / a 198 ntsetdefaultlocale

0x00bc

N / a

199 NtSetDefaultuilanguage

0x00bd

N / a

200 NTSETEAFILE

0x00BE

201 Ntsetevent

0x00BF

202 ntsethigheventpair

0x00c0

N / a N / A 203 NtSethighWaitLowEventpair

0x00cl

N / a n / a 204 ntsetlnformationfile

0x00c2

205 ntsetlnformationJobiBObject

0x00c3

N / a n / a 206 ntsetlnformationKey

0x00c4

N / a n / a 207 ntsetlnformationObject

0x00c5

N / a

208 ntsetlnformationProcess

0x00c6

209 NtsetlnFormationthread

0x00c7

210 NtsetlnFormationToken

0x00c8

N / a n / a 211 ntsetlntervalprofile

0x00c9

N / a n / a 212 ntsetlocompletion

0x00b9

N / a n / a 213 ntsetldtence

0x00ca

N / a n / a 214 ntsetloweventpair

0x00cb

N / a n / a 215 ntsetlowwaithigheventpair

0x00cc

N / a n / a 216 ntsetquotalnformationfile

0x00cd

N / A 217 NTSETSECURITYOBJECT

0x00CE

218 Ntsetystemenvironment Value

0x00cf

N / a n / a 219 ntsetsystemlnformation

0x00D0

N / a

220 ntsetsystempowerstate

0x00dl

N / a n / a 221 ntsetsystemTIME

0x00d2

N / a

222 NtSetthReadexecutionState

0x00d3

N / a n / a 223 ntsettimer

0x00d4

N / a

224 ntsettimerresolution0x00d5

N / a n / a 225 ntsetuiDseed

0x00D6

N / a N / a 226 NtSetValueKey

0x00d7

N / a

227 NtSetvoluMelnformationFile

0x00D8

228 NTSHUTDOWNSYSTEM

0x00d9

N / a N / a 229 NTSIGNAlandWaitForsingleObject

0x00da

N / a N / a 230 NTStartProfile

0x00db

N / a N / a 231 NTSTOPPROFILE

0x00dc

N / a n / a 232 ntspendthread

0x00dd

N / a N / a 233 NTSYSTEMDEBUGCONTROL

0x00de

N / a N / a 234 NTTERMINATEJOBOBJECT

0x00DF

N / a N / a 235 NTTERMINATEPROCESS

0x00e0

N / a

236 NTTERMINATTHREAD

0x00l

N / a N / a 237 NTTestalert

0x00e2

N / a N / a 238 NTUNLOADDRIVER

0x00e3

N / a

239 NTUNLOADKEY

0x00e4

N / a

240 NTUNLOCKFILE

0x00e5

N / a 241 NTUNLOCKVIRTUALMEMORY

0x00e6

N / a N / a 242 NTUNMAPVIEWOFSECTION

0x00e7

N / a

243 NTVDMControl

0x00e8

N / A 244 NTWAITFORMULTIPLEOBJECTS

0x00e9

N / a

245 NTWAITFORSINGLEOBJECT

0x00ea

246 ntwaithigheventpair

0x00eb

N / a N / a 247 NTWAITLOWEVENTPAIR

0x00ec

N / a N / a 248 NTWRITEFILE

0x00ed

249 NTWRITEFILEGATHER

0x00ee

N / a N / a 250 NTWriteRequestData

0x00ef

N / a N / a 251 NTWRITEVIRTUALMEMORY

0x00F0

N / a N / a 252 NTYIELDEXECUTION

0x00f7

N / a

转载请注明原文地址:https://www.9cbs.com/read-62026.html

New Post(0)