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

📄 w32syscall.h

📁 该项目主要是将wingdows程序直接运行在linux上
💻 H
📖 第 1 页 / 共 4 页
字号:
		      PPORT_MESSAGE	ReplyMessage);NTSTATUS STDCALL NtRequestPort (IN HANDLE	PortHandle,	       IN PPORT_MESSAGE	LpcMessage);/* 165 */NTSTATUS STDCALLNtRequestWaitReplyPort (IN HANDLE        PortHandle,			   PPORT_MESSAGE UnsafeLpcRequest,			   PPORT_MESSAGE UnsafeLpcReply);/*NTSTATUS STDCALLNtResetEvent(IN  HANDLE EventHandle,             OUT PLONG  PreviousState OPTIONAL);*/NTSTATUS STDCALLNtRestoreKey (IN HANDLE KeyHandle,	      IN HANDLE FileHandle,	      IN ULONG  RestoreFlags);NTSTATUS STDCALLNtResumeThread(IN HANDLE ThreadHandle,               IN PULONG SuspendCount  OPTIONAL);NTSTATUS STDCALLNtSaveKey (IN HANDLE KeyHandle,	   IN HANDLE FileHandle);/* 170 */NTSTATUS STDCALLNtSaveKeyEx(IN HANDLE KeyHandle,	    IN HANDLE FileHandle,	    IN ULONG  Flags); // REG_STANDARD_FORMAT, etc..NTSTATUS STDCALLNtSetBootEntryOrder(IN ULONG Unknown1,		    IN ULONG Unknown2);NTSTATUS STDCALLNtSetBootOptions(ULONG Unknown1,		 ULONG Unknown2);NTSTATUS STDCALLNtSetIoCompletion(IN HANDLE   IoCompletionPortHandle,                  IN PVOID    CompletionKey,                  IN PVOID    CompletionContext,                  IN NTSTATUS CompletionStatus,                  IN ULONG    CompletionInformation);NTSTATUS STDCALLNtSetContextThread(IN HANDLE   ThreadHandle,                   IN PCONTEXT ThreadContext);/* 175 */NTSTATUS STDCALLNtSetDefaultHardErrorPort(IN HANDLE PortHandle);NTSTATUS STDCALLNtSetDefaultLocale(IN BOOLEAN UserProfile,		   IN LCID    DefaultLocaleId);NTSTATUS STDCALLNtSetDefaultUILanguage(IN LANGID LanguageId);NTSTATUS STDCALLNtSetEaFile(IN HANDLE 		FileHandle,            IN PIO_STATUS_BLOCK IoStatusBlock,            IN PVOID 		EaBuffer,            IN ULONG 		EaBufferSize);/*NTSTATUS STDCALLNtSetEvent(IN  HANDLE EventHandle,           OUT PLONG  PreviousState  OPTIONAL);*//* 180 */NTSTATUS STDCALLNtSetHighEventPair(IN HANDLE EventPairHandle);NTSTATUS STDCALLNtSetHighWaitLowEventPair(IN HANDLE EventPairHandle);/*NTSTATUS STDCALLNtSetInformationFile(HANDLE			FileHandle,                     PIO_STATUS_BLOCK		IoStatusBlock,                     PVOID			FileInformation,                     ULONG 			Length,                     FILE_INFORMATION_CLASS 	FileInformationClass);*/NTSTATUS STDCALLNtSetInformationKey (IN HANDLE 			  KeyHandle,		     IN KEY_SET_INFORMATION_CLASS KeyInformationClass,		     IN PVOID			  KeyInformation,		     IN ULONG			  KeyInformationLength);NTSTATUS STDCALLNtSetInformationJobObject (HANDLE 		JobHandle,			   JOBOBJECTINFOCLASS 	JobInformationClass, 			   PVOID 		JobInformation, 			   ULONG 		JobInformationLength);/* 185 */NTSTATUS STDCALLNtSetInformationObject (IN HANDLE 			ObjectHandle,			IN OBJECT_INFORMATION_CLASS 	ObjectInformationClass,			IN PVOID 			ObjectInformation,			IN ULONG 			Length);NTSTATUS STDCALLNtSetInformationProcess(IN HANDLE 		ProcessHandle,			IN PROCESSINFOCLASS 	ProcessInformationClass,			IN PVOID 		ProcessInformation,			IN ULONG 		ProcessInformationLength);NTSTATUS STDCALLNtSetInformationThread (IN HANDLE 		ThreadHandle,			IN THREADINFOCLASS 	ThreadInformationClass,			IN PVOID 		ThreadInformation,			IN ULONG 		ThreadInformationLength);NTSTATUS STDCALLNtSetInformationToken(IN  HANDLE 		  TokenHandle,		      IN  TOKEN_INFORMATION_CLASS TokenInformationClass,		      OUT PVOID			  TokenInformation,		      IN  ULONG			  TokenInformationLength);NTSTATUS STDCALLNtSetIntervalProfile(IN ULONG 		Interval,                     IN KPROFILE_SOURCE Source);/* 190 */NTSTATUS STDCALLNtSetLdtEntries (ULONG 		Selector1,		 LDT_ENTRY 	LdtEntry1,		 ULONG 		Selector2,		 LDT_ENTRY 	LdtEntry2);NTSTATUS STDCALLNtSetLowEventPair(IN HANDLE EventPairHandle);NTSTATUS STDCALLNtSetLowWaitHighEventPair(IN HANDLE EventPairHandle);NTSTATUS STDCALLNtSetQuotaInformationFile(HANDLE 		FileHandle,                          PIO_STATUS_BLOCK 	IoStatusBlock,                          PVOID 		Buffer,                          ULONG 		BufferLength);NTSTATUS STDCALLNtSetSecurityObject(IN HANDLE 		    Handle,		    IN SECURITY_INFORMATION SecurityInformation,		    IN PSECURITY_DESCRIPTOR SecurityDescriptor);/* 195 */NTSTATUS STDCALLNtSetSystemEnvironmentValue (IN	PUNICODE_STRING	VariableName,			     IN	PUNICODE_STRING	Value);NTSTATUS STDCALLNtSetSystemInformation (IN SYSTEM_INFORMATION_CLASS	SystemInformationClass,			IN PVOID			SystemInformation,			IN ULONG			SystemInformationLength);NTSTATUS STDCALLNtSetSystemPowerState(IN POWER_ACTION 		SystemAction,		      IN SYSTEM_POWER_STATE 	MinSystemState,		      IN ULONG 			Flags);NTSTATUS STDCALLNtSetSystemTime(IN  PLARGE_INTEGER SystemTime,		OUT PLARGE_INTEGER PreviousTime OPTIONAL);NTSTATUS STDCALLNtSetTimer(IN  HANDLE 			TimerHandle,           IN  PLARGE_INTEGER 		DueTime,           IN  PTIMER_APC_ROUTINE 	TimerApcRoutine OPTIONAL,           IN  PVOID 			TimerContext OPTIONAL,           IN  BOOLEAN 			WakeTimer,           IN  LONG 			Period OPTIONAL,           OUT PBOOLEAN 		PreviousState OPTIONAL);/* 200 */NTSTATUS STDCALLNtSetTimerResolution(IN  ULONG   DesiredResolution,                     IN  BOOLEAN SetResolution,                     OUT PULONG  CurrentResolution);NTSTATUS STDCALLNtSetUuidSeed(IN PUCHAR Seed);NTSTATUS STDCALLNtSetValueKey(IN HANDLE 	 KeyHandle,	      IN PUNICODE_STRING ValueName,	      IN ULONG		 TitleIndex,	      IN ULONG		 Type,	      IN PVOID		 Data,	      IN ULONG		 DataSize);NTSTATUS STDCALLNtSetVolumeInformationFile(IN  HANDLE 			FileHandle,			   OUT PIO_STATUS_BLOCK 	IoStatusBlock,			   IN  PVOID 			FsInformation,			   IN  ULONG 			Length,			   IN  FS_INFORMATION_CLASS 	FsInformationClass);NTSTATUS STDCALLNtShutdownSystem(IN SHUTDOWN_ACTION Action);/* 205*/NTSTATUS STDCALLNtSignalAndWaitForSingleObject(IN HANDLE 	 ObjectHandleToSignal,                               IN HANDLE 	 WaitableObjectHandle,                               IN BOOLEAN	  Alertable,                               IN PLARGE_INTEGER TimeOut  OPTIONAL);NTSTATUS STDCALLNtStartProfile(IN HANDLE ProfileHandle);NTSTATUS STDCALLNtStopProfile(IN HANDLE ProfileHandle);NTSTATUS STDCALLNtSuspendThread(IN HANDLE ThreadHandle,                IN PULONG PreviousSuspendCount  OPTIONAL);NTSTATUS STDCALLNtSystemDebugControl(DEBUG_CONTROL_CODE ControlCode,                     PVOID 		InputBuffer,                     ULONG 		InputBufferLength,                     PVOID 		OutputBuffer,                     ULONG 		OutputBufferLength,                     PULONG 		ReturnLength);/* 210 */NTSTATUS STDCALLNtTerminateJobObject(HANDLE   JobHandle,		     NTSTATUS ExitStatus);NTSTATUS STDCALLNtTerminateProcess(IN HANDLE   ProcessHandle  OPTIONAL,                   IN NTSTATUS ExitStatus);NTSTATUS STDCALLNtTerminateThread(IN HANDLE   ThreadHandle,                  IN NTSTATUS ExitStatus);NTSTATUS STDCALLNtTestAlert(VOID);NTSTATUS STDCALLNtTraceEvent(IN ULONG 				TraceHandle,             IN ULONG 				Flags,             IN ULONG 				TraceHeaderLength,             IN struct _EVENT_TRACE_HEADER* 	TraceHeader);/* 215 */NTSTATUS STDCALLNtTranslateFilePath(ULONG Unknown1,		    ULONG Unknown2,		    ULONG Unknown3);NTSTATUS STDCALLNtUnloadDriver(IN PUNICODE_STRING DriverServiceName);NTSTATUS STDCALLNtUnloadKey (IN POBJECT_ATTRIBUTES KeyObjectAttributes);NTSTATUS STDCALLNtUnlockFile(IN  HANDLE 	  FileHandle,             OUT PIO_STATUS_BLOCK IoStatusBlock,             IN  PLARGE_INTEGER	  ByteOffset,             IN  PLARGE_INTEGER	  Length,             OUT ULONG 		  Key OPTIONAL);NTSTATUS STDCALLNtUnlockVirtualMemory(HANDLE ProcessHandle,                      PVOID  BaseAddress,                      ULONG  NumberOfBytesToUnlock,                      PULONG NumberOfBytesUnlocked OPTIONAL);/* 220 *//*NTSTATUS STDCALLNtUnmapViewOfSection (HANDLE ProcessHandle,                      PVOID  BaseAddress);*/NTSTATUS STDCALL NtVdmControl(ULONG ControlCode,PVOID ControlData);/*NTSTATUS STDCALLNtWaitForMultipleObjects(IN ULONG 	   ObjectCount,                         IN PHANDLE	   HandleArray,                         IN WAIT_TYPE	   WaitType,                         IN BOOLEAN	   Alertable,                         IN PLARGE_INTEGER TimeOut  OPTIONAL);*/NTSTATUS STDCALLNtWaitForSingleObject(IN HANDLE 	ObjectHandle,                      IN BOOLEAN 	Alertable,                      IN PLARGE_INTEGER TimeOut  OPTIONAL);NTSTATUS STDCALLNtWaitHighEventPair(IN HANDLE EventPairHandle);/* 225 */NTSTATUS STDCALLNtWaitLowEventPair(IN HANDLE EventPairHandle);/*NTSTATUS STDCALLNtWriteFile (IN  HANDLE 	  FileHandle,             IN  HANDLE 	  Event OPTIONAL,             IN  PIO_APC_ROUTINE  ApcRoutine OPTIONAL,             IN  PVOID 		  ApcContext OPTIONAL,             OUT PIO_STATUS_BLOCK IoStatusBlock,             IN  PVOID		  Buffer,             IN  ULONG		  Length,             IN  PLARGE_INTEGER   ByteOffset OPTIONAL,              IN  PULONG 	  Key OPTIONAL);*/NTSTATUS STDCALLNtWriteFileGather(IN  HANDLE		   FileHandle,                  IN  HANDLE		   Event OPTIONAL,                  IN  PIO_APC_ROUTINE	   UserApcRoutine OPTIONAL,                  IN  PVOID		   UserApcContext OPTIONAL,                  OUT PIO_STATUS_BLOCK	   UserIoStatusBlock,                  IN  FILE_SEGMENT_ELEMENT BufferDescription [],                  IN  ULONG		   BufferLength,                  IN  PLARGE_INTEGER	   ByteOffset,                  IN  PULONG 		   Key OPTIONAL);NTSTATUS STDCALL NtWriteRequestData (HANDLE		PortHandle,		    PPORT_MESSAGE	Message,		    ULONG		Index,		    PVOID		Buffer,	            ULONG		BufferLength,		    PULONG		ReturnLength);NTSTATUS STDCALLNtWriteVirtualMemory(IN  HANDLE ProcessHandle,                     IN  PVOID  BaseAddress,                     IN  PVOID  Buffer,                     IN  ULONG  NumberOfBytesToWrite,                     OUT PULONG NumberOfBytesWritten  OPTIONAL);/* 230 */NTSTATUS STDCALLNtW32Call(IN  ULONG  RoutineIndex,          IN  PVOID  Argument,          IN  ULONG  ArgumentLength,          OUT PVOID* Result OPTIONAL,          OUT PULONG ResultLength OPTIONAL);NTSTATUS STDCALLNtYieldExecution(VOID);#endif /* CONFIG_UNIFIED_KERNEL */#endif /* _W32SYSCALL_H */		

⌨️ 快捷键说明

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