📄 w32syscall.c
字号:
/* 45 */NTSTATUS STDCALLNtDeleteBootEntry(IN PUNICODE_STRING EntryName, IN PUNICODE_STRING EntryValue){ return -ENOSYS;}NTSTATUS STDCALLNtDeleteFile(IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}NTSTATUS STDCALLNtDeleteKey(IN HANDLE KeyHandle){ return -ENOSYS;}NTSTATUS STDCALLNtDeleteObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, IN PVOID HandleId, IN BOOLEAN GenerateOnClose){ return -ENOSYS;}NTSTATUS STDCALLNtDeleteValueKey (IN HANDLE KeyHandle, IN PUNICODE_STRING ValueName){ return -ENOSYS;}/* 50 */NTSTATUS STDCALLNtDeviceIoControlFile(IN HANDLE DeviceHandle, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL, IN PVOID UserApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN ULONG IoControlCode, IN PVOID InputBuffer, IN ULONG InputBufferLength OPTIONAL, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength OPTIONAL){ return -ENOSYS;}NTSTATUS STDCALLNtDisplayString(IN PUNICODE_STRING DisplayString){ return -ENOSYS;}/*NTSTATUS STDCALLNtDuplicateObject (IN HANDLE SourceProcessHandle, IN HANDLE SourceHandle, IN HANDLE TargetProcessHandle, OUT PHANDLE TargetHandle OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG InheritHandle, IN ULONG Options){ return -ENOSYS;}*/NTSTATUS STDCALLNtDuplicateToken(IN HANDLE ExistingTokenHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN BOOLEAN EffectiveOnly, IN TOKEN_TYPE TokenType, OUT PHANDLE NewTokenHandle){ return -ENOSYS;}NTSTATUS STDCALLNtEnumerateBootEntries(IN ULONG Unknown1, IN ULONG Unknown2){ return -ENOSYS;}/* 55 */NTSTATUS STDCALLNtEnumerateKey(IN HANDLE KeyHandle, IN ULONG Index, IN KEY_INFORMATION_CLASS KeyInformationClass, OUT PVOID KeyInformation, IN ULONG Length, OUT PULONG ResultLength){ return -ENOSYS;}NTSTATUS STDCALLNtEnumerateValueKey(IN HANDLE KeyHandle, IN ULONG Index, IN KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass, OUT PVOID KeyValueInformation, IN ULONG Length, OUT PULONG ResultLength){ return -ENOSYS;}NTSTATUS STDCALLNtExtendSection(IN HANDLE SectionHandle, IN PLARGE_INTEGER NewMaximumSize){ return -ENOSYS;}NTSTATUS STDCALLNtFindAtom(IN PWSTR AtomName, IN ULONG AtomNameLength, OUT PRTL_ATOM Atom){ return -ENOSYS;}/*NTSTATUS STDCALLNtFlushBuffersFile(IN HANDLE FileHandle, OUT PIO_STATUS_BLOCK IoStatusBlock){ return -ENOSYS;}*//* 60 */NTSTATUS STDCALLNtFlushInstructionCache (IN HANDLE ProcessHandle, IN PVOID BaseAddress, IN ULONG NumberOfBytesToFlush){ return -ENOSYS;}NTSTATUS STDCALLNtFlushKey(IN HANDLE KeyHandle){ return -ENOSYS;}NTSTATUS STDCALLNtFlushVirtualMemory(IN HANDLE ProcessHandle, IN PVOID BaseAddress, IN ULONG NumberOfBytesToFlush, OUT PULONG NumberOfBytesFlushed OPTIONAL){ return -ENOSYS;}NTSTATUS STDCALLNtFlushWriteBuffer(VOID){ return -ENOSYS;}/*NTSTATUS STDCALLNtFreeVirtualMemory(IN HANDLE ProcessHandle, IN PVOID* PBaseAddress, IN PULONG PRegionSize, IN ULONG FreeType){ return -ENOSYS;}*//* 65 */NTSTATUS STDCALLNtFsControlFile(IN HANDLE DeviceHandle, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE UserApcRoutine OPTIONAL, IN PVOID UserApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN ULONG IoControlCode, IN PVOID InputBuffer, IN ULONG InputBufferLength OPTIONAL, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength OPTIONAL){ return -ENOSYS;}NTSTATUS STDCALLNtGetContextThread(IN HANDLE ThreadHandle, OUT PCONTEXT ThreadContext){ return -ENOSYS;}NTSTATUS STDCALLNtGetPlugPlayEvent(IN ULONG Reserved1, IN ULONG Reserved2, OUT PPLUGPLAY_EVENT_BLOCK Buffer, IN ULONG BufferSize){ return -ENOSYS;}NTSTATUS STDCALLNtGetTickCount(VOID){ return -ENOSYS;}NTSTATUS STDCALLNtImpersonateClientOfPort (HANDLE PortHandle, PPORT_MESSAGE ClientMessage){ return -ENOSYS;}/* 70 */NTSTATUS STDCALLNtImpersonateThread(IN HANDLE ThreadHandle, IN HANDLE ThreadToImpersonateHandle, IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService){ return -ENOSYS;}NTSTATUS STDCALLNtInitializeRegistry (IN BOOLEAN SetUpBoot){ return -ENOSYS;}NTSTATUS STDCALLNtInitiatePowerAction (IN POWER_ACTION SystemAction, IN SYSTEM_POWER_STATE MinSystemState, IN ULONG Flags, IN BOOLEAN Asynchronous){ return -ENOSYS;}NTSTATUS STDCALLNtIsProcessInJob (IN HANDLE ProcessHandle, IN HANDLE JobHandle OPTIONAL){ return -ENOSYS;}NTSTATUS STDCALLNtListenPort (IN HANDLE PortHandle, IN PPORT_MESSAGE ConnectMsg){ return -ENOSYS;}/* 75 */NTSTATUS STDCALLNtLoadDriver(IN PUNICODE_STRING DriverServiceName){ return -ENOSYS;}NTSTATUS STDCALLNtLoadKey (IN POBJECT_ATTRIBUTES KeyObjectAttributes, IN POBJECT_ATTRIBUTES FileObjectAttributes){ return -ENOSYS;}NTSTATUS STDCALLNtLoadKey2 (IN POBJECT_ATTRIBUTES KeyObjectAttributes, IN POBJECT_ATTRIBUTES FileObjectAttributes, IN ULONG Flags){ return -ENOSYS;}NTSTATUS STDCALLNtLockFile(IN HANDLE FileHandle, IN HANDLE EventHandle OPTIONAL, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN PLARGE_INTEGER ByteOffset, IN PLARGE_INTEGER Length, IN ULONG Key, IN BOOLEAN FailImmediately, IN BOOLEAN ExclusiveLock){ return -ENOSYS;}NTSTATUS STDCALLNtLockVirtualMemory(HANDLE ProcessHandle, PVOID BaseAddress, ULONG NumberOfBytesToLock, PULONG NumberOfBytesLocked){ return -ENOSYS;}/* 80 */NTSTATUS STDCALLNtMakePermanentObject(IN HANDLE ObjectHandle){ return -ENOSYS;}NTSTATUS STDCALLNtMakeTemporaryObject(IN HANDLE ObjectHandle){ return -ENOSYS;}/*NTSTATUS STDCALLNtMapViewOfSection(IN HANDLE SectionHandle, IN HANDLE ProcessHandle, IN OUT PVOID* BaseAddress OPTIONAL, IN ULONG ZeroBits OPTIONAL, IN ULONG CommitSize, IN OUT PLARGE_INTEGER SectionOffset OPTIONAL, IN OUT PULONG ViewSize, IN SECTION_INHERIT InheritDisposition, IN ULONG AllocationType OPTIONAL, IN ULONG Protect){ return -ENOSYS;}*/NTSTATUS STDCALLNtNotifyChangeDirectoryFile(IN HANDLE FileHandle, IN HANDLE Event OPTIONAL, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, OUT PVOID Buffer, IN ULONG BufferSize, IN ULONG CompletionFilter, IN BOOLEAN WatchTree){ return -ENOSYS;}NTSTATUS STDCALLNtNotifyChangeKey (IN HANDLE KeyHandle, IN HANDLE Event, IN PIO_APC_ROUTINE ApcRoutine OPTIONAL, IN PVOID ApcContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN ULONG CompletionFilter, IN BOOLEAN WatchSubtree, OUT PVOID Buffer, IN ULONG Length, IN BOOLEAN Asynchronous){ return -ENOSYS;}/* 85 */NTSTATUS STDCALLNtOpenDirectoryObject (OUT PHANDLE DirectoryHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/*NTSTATUS STDCALLNtOpenEvent(OUT PHANDLE EventHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}*/NTSTATUS STDCALLNtOpenEventPair(OUT PHANDLE EventPairHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/*NTSTATUS STDCALLNtOpenFile(PHANDLE FileHandle, ACCESS_MASK DesiredAccess, POBJECT_ATTRIBUTES ObjectAttributes, PIO_STATUS_BLOCK IoStatusBlock, ULONG ShareAccess, ULONG OpenOptions){ return -ENOSYS;}*/NTSTATUS STDCALLNtOpenIoCompletion(OUT PHANDLE IoCompletionHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/* 90 */NTSTATUS STDCALLNtOpenJobObject (PHANDLE JobHandle, ACCESS_MASK DesiredAccess, POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}NTSTATUS STDCALLNtOpenKey(OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/*NTSTATUS STDCALLNtOpenMutant(OUT PHANDLE MutantHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}*/NTSTATUS STDCALLNtOpenObjectAuditAlarm(IN PUNICODE_STRING SubsystemName, IN PVOID HandleId, IN PUNICODE_STRING ObjectTypeName, IN PUNICODE_STRING ObjectName, IN PSECURITY_DESCRIPTOR SecurityDescriptor, IN HANDLE ClientToken, IN ULONG DesiredAccess, IN ULONG GrantedAccess, IN PPRIVILEGE_SET Privileges, IN BOOLEAN ObjectCreation, IN BOOLEAN AccessGranted, OUT PBOOLEAN GenerateOnClose){ return -ENOSYS;}NTSTATUS STDCALLNtOpenProcess(OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PCLIENT_ID ClientId){ return -ENOSYS;}/* 95 */NTSTATUS STDCALLNtOpenProcessToken(IN HANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, OUT PHANDLE TokenHandle){ return -ENOSYS;}NTSTATUS STDCALLNtOpenProcessTokenEx(IN HANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN ULONG HandleAttributes, OUT PHANDLE TokenHandle){ return -ENOSYS;}NTSTATUS STDCALLNtOpenSection(PHANDLE SectionHandle, ACCESS_MASK DesiredAccess, POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/*NTSTATUSSTDCALLNtOpenSemaphore(OUT PHANDLE SemaphoreHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}*/NTSTATUS STDCALLNtOpenSymbolicLinkObject(OUT PHANDLE LinkHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes){ return -ENOSYS;}/* 100 */NTSTATUS STDCALLNtOpenThread(OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -