⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 w32syscall.h

📁 该项目主要是将wingdows程序直接运行在linux上
💻 H
📖 第 1 页 / 共 4 页
字号:
			 IN PVOID 		HandleId,			 IN BOOLEAN 		GenerateOnClose);NTSTATUS STDCALLNtDeleteValueKey (IN HANDLE 		KeyHandle,		  IN PUNICODE_STRING 	ValueName);/* 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);NTSTATUS STDCALLNtDisplayString(IN PUNICODE_STRING DisplayString);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);NTSTATUS STDCALLNtDuplicateToken(IN  HANDLE 		ExistingTokenHandle,                 IN  ACCESS_MASK 	DesiredAccess,                 IN  POBJECT_ATTRIBUTES ObjectAttributes  OPTIONAL,                 IN  BOOLEAN 		EffectiveOnly,                 IN  TOKEN_TYPE 	TokenType,                 OUT PHANDLE 		NewTokenHandle);NTSTATUS STDCALLNtEnumerateBootEntries(IN ULONG Unknown1,		       IN ULONG Unknown2);/* 55 */NTSTATUS STDCALLNtEnumerateKey(IN  HANDLE 			KeyHandle,	       IN  ULONG 			Index,	       IN  KEY_INFORMATION_CLASS 	KeyInformationClass,	       OUT PVOID 			KeyInformation,	       IN  ULONG 			Length,	       OUT PULONG 			ResultLength);NTSTATUS STDCALLNtEnumerateValueKey(IN  HANDLE 				KeyHandle,		    IN  ULONG 				Index,		    IN  KEY_VALUE_INFORMATION_CLASS 	KeyValueInformationClass,		    OUT PVOID 				KeyValueInformation,		    IN  ULONG 				Length,		    OUT PULONG 				ResultLength);NTSTATUS STDCALLNtExtendSection(IN HANDLE 		SectionHandle,                IN PLARGE_INTEGER 	NewMaximumSize);NTSTATUS STDCALLNtFindAtom(IN  PWSTR		AtomName,           IN  ULONG		AtomNameLength,           OUT PRTL_ATOM	Atom);/*NTSTATUS STDCALLNtFlushBuffersFile(IN  HANDLE 		FileHandle,                   OUT PIO_STATUS_BLOCK IoStatusBlock);*//* 60 */NTSTATUS STDCALLNtFlushInstructionCache (IN HANDLE	ProcessHandle,			 IN PVOID	BaseAddress,			 IN ULONG	NumberOfBytesToFlush);NTSTATUS STDCALLNtFlushKey(IN HANDLE KeyHandle);NTSTATUS STDCALLNtFlushVirtualMemory(IN  HANDLE ProcessHandle,                     IN  PVOID  BaseAddress,                     IN  ULONG  NumberOfBytesToFlush,                     OUT PULONG NumberOfBytesFlushed OPTIONAL);NTSTATUS STDCALLNtFlushWriteBuffer(VOID);NTSTATUS STDCALLNtFreeVirtualMemory(IN HANDLE ProcessHandle,                    IN PVOID* PBaseAddress,                    IN PULONG PRegionSize,                    IN ULONG  FreeType);/* 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);NTSTATUS STDCALLNtGetContextThread(IN  HANDLE   ThreadHandle,                   OUT PCONTEXT ThreadContext);NTSTATUS STDCALLNtGetPlugPlayEvent(IN  ULONG 			Reserved1,                   IN  ULONG 			Reserved2,                   OUT PPLUGPLAY_EVENT_BLOCK 	Buffer,                   IN  ULONG 			BufferSize);NTSTATUS STDCALLNtGetTickCount(VOID);NTSTATUS STDCALLNtImpersonateClientOfPort (HANDLE		PortHandle,			   PPORT_MESSAGE	ClientMessage);/* 70 */NTSTATUS STDCALLNtImpersonateThread(IN HANDLE 				ThreadHandle,                    IN HANDLE 				ThreadToImpersonateHandle,                    IN PSECURITY_QUALITY_OF_SERVICE 	SecurityQualityOfService);NTSTATUS STDCALLNtInitializeRegistry (IN BOOLEAN SetUpBoot);NTSTATUS STDCALLNtInitiatePowerAction (IN POWER_ACTION 		SystemAction,		       IN SYSTEM_POWER_STATE 	MinSystemState,		       IN ULONG 		Flags,		       IN BOOLEAN 		Asynchronous);NTSTATUS STDCALLNtIsProcessInJob (IN HANDLE ProcessHandle,    		  IN HANDLE JobHandle OPTIONAL);NTSTATUS STDCALLNtListenPort (IN HANDLE		PortHandle,	      IN PPORT_MESSAGE	ConnectMsg);/* 75 */NTSTATUS STDCALLNtLoadDriver(IN PUNICODE_STRING DriverServiceName);NTSTATUS STDCALLNtLoadKey (IN POBJECT_ATTRIBUTES KeyObjectAttributes,	   IN POBJECT_ATTRIBUTES FileObjectAttributes);NTSTATUS STDCALLNtLoadKey2 (IN POBJECT_ATTRIBUTES KeyObjectAttributes,	    IN POBJECT_ATTRIBUTES FileObjectAttributes,	    IN ULONG 		  Flags);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);NTSTATUS STDCALLNtLockVirtualMemory(HANDLE ProcessHandle,		    PVOID  BaseAddress,		    ULONG  NumberOfBytesToLock,		    PULONG NumberOfBytesLocked);/* 80 */NTSTATUS STDCALLNtMakePermanentObject(IN HANDLE ObjectHandle);NTSTATUS STDCALLNtMakeTemporaryObject(IN HANDLE ObjectHandle);/*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);*/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);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);/* 85 */NTSTATUS STDCALLNtOpenDirectoryObject (OUT PHANDLE 		DirectoryHandle,		       IN  ACCESS_MASK 		DesiredAccess,		       IN  POBJECT_ATTRIBUTES 	ObjectAttributes);/*NTSTATUS STDCALLNtOpenEvent(OUT PHANDLE 		EventHandle,            IN  ACCESS_MASK 		DesiredAccess,            IN  POBJECT_ATTRIBUTES 	ObjectAttributes);*/NTSTATUS STDCALLNtOpenEventPair(OUT PHANDLE 		EventPairHandle,                IN  ACCESS_MASK 	DesiredAccess,                IN  POBJECT_ATTRIBUTES 	ObjectAttributes);/*NTSTATUS STDCALLNtOpenFile(PHANDLE 		FileHandle,           ACCESS_MASK 		DesiredAccess,           POBJECT_ATTRIBUTES 	ObjectAttributes,           PIO_STATUS_BLOCK 	IoStatusBlock,           ULONG 		ShareAccess,           ULONG 		OpenOptions);*/NTSTATUS STDCALLNtOpenIoCompletion(OUT PHANDLE 			IoCompletionHandle,                   IN  ACCESS_MASK 		DesiredAccess,                   IN  POBJECT_ATTRIBUTES 	ObjectAttributes);/* 90 */NTSTATUS STDCALLNtOpenJobObject (PHANDLE 		JobHandle,    		 ACCESS_MASK 		DesiredAccess,    		 POBJECT_ATTRIBUTES 	ObjectAttributes);NTSTATUS STDCALLNtOpenKey(OUT PHANDLE 		 KeyHandle,	  IN  ACCESS_MASK 	 DesiredAccess,	  IN  POBJECT_ATTRIBUTES ObjectAttributes);/*NTSTATUS STDCALLNtOpenMutant(OUT PHANDLE 		MutantHandle,             IN  ACCESS_MASK 		DesiredAccess,             IN  POBJECT_ATTRIBUTES 	ObjectAttributes);*/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);NTSTATUS STDCALLNtOpenProcess(OUT PHANDLE 		ProcessHandle,              IN  ACCESS_MASK 		DesiredAccess,              IN  POBJECT_ATTRIBUTES 	ObjectAttributes,              IN  PCLIENT_ID 		ClientId);/* 95 */NTSTATUS STDCALLNtOpenProcessToken(IN  HANDLE	   ProcessHandle,                   IN  ACCESS_MASK DesiredAccess,                   OUT PHANDLE     TokenHandle);NTSTATUS STDCALLNtOpenProcessTokenEx(IN  HANDLE 	ProcessHandle,                     IN  ACCESS_MASK 	DesiredAccess,                     IN  ULONG 		HandleAttributes,                     OUT PHANDLE 	TokenHandle);NTSTATUS STDCALLNtOpenSection(PHANDLE 		 SectionHandle,              ACCESS_MASK  	 DesiredAccess,              POBJECT_ATTRIBUTES ObjectAttributes);/*NTSTATUS STDCALLNtOpenSemaphore(OUT PHANDLE 		SemaphoreHandle,                IN  ACCESS_MASK 	DesiredAccess,                IN  POBJECT_ATTRIBUTES  ObjectAttributes);*/NTSTATUS STDCALLNtOpenSymbolicLinkObject(OUT PHANDLE		 LinkHandle,			 IN  ACCESS_MASK	 DesiredAccess,			 IN  POBJECT_ATTRIBUTES  ObjectAttributes);/* 100 */NTSTATUS STDCALLNtOpenThread(OUT PHANDLE 		ThreadHandle,             IN  ACCESS_MASK 		DesiredAccess,             IN  POBJECT_ATTRIBUTES 	ObjectAttributes  OPTIONAL,             IN  PCLIENT_ID		ClientId  OPTIONAL);NTSTATUS STDCALLNtOpenThreadToken(IN  HANDLE 		ThreadHandle,                  IN  ACCESS_MASK 	DesiredAccess,                  IN  BOOLEAN 		OpenAsSelf,                  OUT PHANDLE 		TokenHandle);NTSTATUS STDCALLNtOpenThreadTokenEx(IN  HANDLE 		ThreadHandle,                    IN  ACCESS_MASK 	DesiredAccess,                    IN  BOOLEAN 	OpenAsSelf,                    IN  ULONG 		HandleAttributes,                    OUT PHANDLE 	TokenHandle);NTSTATUS STDCALLNtOpenTimer(OUT PHANDLE 		TimerHandle,            IN  ACCESS_MASK 		DesiredAccess,            IN  POBJECT_ATTRIBUTES 	ObjectAttributes);NTSTATUS STDCALLNtPlugPlayControl(IN     PLUGPLAY_CONTROL_CLASS PlugPlayControlClass,                  IN OUT PVOID 			Buffer,                  IN     ULONG 			BufferLength);/* 105 */NTSTATUS STDCALLNtPowerInformation(IN  POWER_INFORMATION_LEVEL  PowerInformationLevel,		   IN  PVOID 			InputBuffer  OPTIONAL,		   IN  ULONG 			InputBufferLength,		   OUT PVOID 			OutputBuffer  OPTIONAL,		   IN  ULONG 			OutputBufferLength);NTSTATUS STDCALLNtPrivilegeCheck (IN HANDLE 		ClientToken,		  IN PPRIVILEGE_SET 	RequiredPrivileges,		  IN 			PBOOLEAN Result);NTSTATUS STDCALLNtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName,			      IN PUNICODE_STRING ServiceName,			      IN HANDLE 	 ClientToken,			      IN PPRIVILEGE_SET  Privileges,			      IN BOOLEAN 	 AccessGranted);NTSTATUS STDCALL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -