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

📄 w32syscall.c

📁 该项目主要是将wingdows程序直接运行在linux上
💻 C
📖 第 1 页 / 共 5 页
字号:
*/NTSTATUS STDCALLNtReadFileScatter(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){	return -ENOSYS;}NTSTATUS STDCALLNtReadRequestData (HANDLE		PortHandle,		   PPORT_MESSAGE	Message,		   ULONG		Index,		   PVOID		Buffer,		   ULONG		BufferLength,		   PULONG		Returnlength){		return -ENOSYS;}/* 155 *//*NTSTATUS STDCALLNtReadVirtualMemory(IN  HANDLE ProcessHandle,                    IN  PVOID  BaseAddress,                    OUT PVOID  Buffer,                    IN  ULONG  NumberOfBytesToRead,                    OUT PULONG NumberOfBytesRead OPTIONAL){		return -ENOSYS;}*/NTSTATUS STDCALLNtRegisterThreadTerminatePort(HANDLE PortHandle){	return -ENOSYS;}/*NTSTATUS STDCALLNtReleaseMutant(IN HANDLE MutantHandle,                IN PLONG  PreviousCount  OPTIONAL){	return -ENOSYS;}*//*NTSTATUS STDCALLNtReleaseSemaphore(IN  HANDLE SemaphoreHandle,                   IN  LONG   ReleaseCount,                   OUT PLONG  PreviousCount  OPTIONAL){		return -ENOSYS;}*/NTSTATUS STDCALLNtRemoveIoCompletion(IN  HANDLE		  IoCompletionHandle,                     OUT PVOID 		  *CompletionKey,                     OUT PVOID 		  *CompletionContext,                     OUT PIO_STATUS_BLOCK IoStatusBlock,                     IN  PLARGE_INTEGER   Timeout OPTIONAL){	return -ENOSYS;}/* 160  */NTSTATUS STDCALLNtReplaceKey (IN POBJECT_ATTRIBUTES ObjectAttributes,	      IN HANDLE 	    Key,	      IN POBJECT_ATTRIBUTES ReplacedObjectAttributes){		return -ENOSYS;}NTSTATUS STDCALLNtReplyPort (IN	HANDLE		PortHandle,	     IN	PPORT_MESSAGE	LpcReply){		return -ENOSYS;}NTSTATUS STDCALLNtReplyWaitReceivePort(IN  HANDLE	 PortHandle,                       OUT PVOID 	 *PortContext OPTIONAL,                       IN  PPORT_MESSAGE ReplyMessage OPTIONAL,                       OUT PPORT_MESSAGE ReceiveMessage){		return -ENOSYS;}NTSTATUS STDCALLNtReplyWaitReplyPort (HANDLE		PortHandle,		      PPORT_MESSAGE	ReplyMessage){		return -ENOSYS;}NTSTATUS STDCALL NtRequestPort (IN HANDLE	PortHandle,	       IN PPORT_MESSAGE	LpcMessage){	return -ENOSYS;}/* 165 */NTSTATUS STDCALLNtRequestWaitReplyPort (IN HANDLE        PortHandle,			   PPORT_MESSAGE UnsafeLpcRequest,			   PPORT_MESSAGE UnsafeLpcReply){		return -ENOSYS;}/*NTSTATUS STDCALLNtResetEvent(IN  HANDLE EventHandle,             OUT PLONG  PreviousState OPTIONAL){	return -ENOSYS;}*/NTSTATUS STDCALLNtRestoreKey (IN HANDLE KeyHandle,	      IN HANDLE FileHandle,	      IN ULONG  RestoreFlags){		return -ENOSYS;}NTSTATUS STDCALLNtResumeThread(IN HANDLE ThreadHandle,               IN PULONG SuspendCount  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtSaveKey (IN HANDLE KeyHandle,	   IN HANDLE FileHandle){		return -ENOSYS;}/* 170 */NTSTATUS STDCALLNtSaveKeyEx(IN HANDLE KeyHandle,	    IN HANDLE FileHandle,	    IN ULONG  Flags) // REG_STANDARD_FORMAT, etc..{	return -ENOSYS;}NTSTATUS STDCALLNtSetBootEntryOrder(IN ULONG Unknown1,		    IN ULONG Unknown2){	return -ENOSYS;}NTSTATUS STDCALLNtSetBootOptions(ULONG Unknown1,		 ULONG Unknown2){	return -ENOSYS;}NTSTATUS STDCALLNtSetIoCompletion(IN HANDLE   IoCompletionPortHandle,                  IN PVOID    CompletionKey,                  IN PVOID    CompletionContext,                  IN NTSTATUS CompletionStatus,                  IN ULONG    CompletionInformation){	return -ENOSYS;}NTSTATUS STDCALLNtSetContextThread(IN HANDLE   ThreadHandle,                   IN PCONTEXT ThreadContext){	return -ENOSYS;}/* 175 */NTSTATUS STDCALLNtSetDefaultHardErrorPort(IN HANDLE PortHandle){	return -ENOSYS;}NTSTATUS STDCALLNtSetDefaultLocale(IN BOOLEAN UserProfile,		   IN LCID    DefaultLocaleId){		return -ENOSYS;}NTSTATUS STDCALLNtSetDefaultUILanguage(IN LANGID LanguageId){		return -ENOSYS;}NTSTATUS STDCALLNtSetEaFile(IN HANDLE 		FileHandle,            IN PIO_STATUS_BLOCK IoStatusBlock,            IN PVOID 		EaBuffer,            IN ULONG 		EaBufferSize){	return -ENOSYS;}/*NTSTATUS STDCALLNtSetEvent(IN  HANDLE EventHandle,           OUT PLONG  PreviousState  OPTIONAL){	return -ENOSYS;}*//* 180 */NTSTATUS STDCALLNtSetHighEventPair(IN HANDLE EventPairHandle){	return -ENOSYS;}NTSTATUS STDCALLNtSetHighWaitLowEventPair(IN HANDLE EventPairHandle){	return -ENOSYS;}/*NTSTATUS STDCALLNtSetInformationFile(HANDLE			FileHandle,                     PIO_STATUS_BLOCK		IoStatusBlock,                     PVOID			FileInformation,                     ULONG 			Length,                     FILE_INFORMATION_CLASS 	FileInformationClass){		return -ENOSYS;}*/NTSTATUS STDCALLNtSetInformationKey (IN HANDLE 			  KeyHandle,		     IN KEY_SET_INFORMATION_CLASS KeyInformationClass,		     IN PVOID			  KeyInformation,		     IN ULONG			  KeyInformationLength){		return -ENOSYS;}NTSTATUS STDCALLNtSetInformationJobObject (HANDLE 		JobHandle,			   JOBOBJECTINFOCLASS 	JobInformationClass, 			   PVOID 		JobInformation, 			   ULONG 		JobInformationLength){	return -ENOSYS;}/* 185 */NTSTATUS STDCALLNtSetInformationObject (IN HANDLE 			ObjectHandle,			IN OBJECT_INFORMATION_CLASS 	ObjectInformationClass,			IN PVOID 			ObjectInformation,			IN ULONG 			Length){		return -ENOSYS;}/*NTSTATUS STDCALLNtSetInformationProcess(IN HANDLE 		ProcessHandle,			IN PROCESSINFOCLASS 	ProcessInformationClass,			IN PVOID 		ProcessInformation,			IN ULONG 		ProcessInformationLength){		return -ENOSYS;}*/NTSTATUS STDCALLNtSetInformationThread (IN HANDLE 		ThreadHandle,			IN THREADINFOCLASS 	ThreadInformationClass,			IN PVOID 		ThreadInformation,			IN ULONG 		ThreadInformationLength){		return -ENOSYS;}NTSTATUS STDCALLNtSetInformationToken(IN  HANDLE 		  TokenHandle,		      IN  TOKEN_INFORMATION_CLASS TokenInformationClass,		      OUT PVOID			  TokenInformation,		      IN  ULONG			  TokenInformationLength){		return -ENOSYS;}NTSTATUSSTDCALLNtSetIntervalProfile(IN ULONG 		Interval,                     IN KPROFILE_SOURCE Source){		return -ENOSYS;}/* 190 */NTSTATUS STDCALLNtSetLdtEntries (ULONG 		Selector1,		 LDT_ENTRY 	LdtEntry1,		 ULONG 		Selector2,		 LDT_ENTRY 	LdtEntry2){		return -ENOSYS;}NTSTATUS STDCALLNtSetLowEventPair(IN HANDLE EventPairHandle){		return -ENOSYS;}NTSTATUS STDCALLNtSetLowWaitHighEventPair(IN HANDLE EventPairHandle){		return -ENOSYS;}NTSTATUS STDCALLNtSetQuotaInformationFile(HANDLE 		FileHandle,                          PIO_STATUS_BLOCK 	IoStatusBlock,                          PVOID 		Buffer,                          ULONG 		BufferLength){	return -ENOSYS;}NTSTATUS STDCALLNtSetSecurityObject(IN HANDLE 		    Handle,		    IN SECURITY_INFORMATION SecurityInformation,		    IN PSECURITY_DESCRIPTOR SecurityDescriptor){		return -ENOSYS;}/* 195 */NTSTATUS STDCALLNtSetSystemEnvironmentValue (IN	PUNICODE_STRING	VariableName,			     IN	PUNICODE_STRING	Value){		return -ENOSYS;}NTSTATUS STDCALLNtSetSystemInformation (IN SYSTEM_INFORMATION_CLASS	SystemInformationClass,			IN PVOID			SystemInformation,			IN ULONG			SystemInformationLength){	return -ENOSYS;}NTSTATUS STDCALLNtSetSystemPowerState(IN POWER_ACTION 		SystemAction,		      IN SYSTEM_POWER_STATE 	MinSystemState,		      IN ULONG 			Flags){		return -ENOSYS;}NTSTATUS STDCALLNtSetSystemTime(IN  PLARGE_INTEGER SystemTime,		OUT PLARGE_INTEGER PreviousTime OPTIONAL){		return -ENOSYS;}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){	return -ENOSYS;}/* 200 */NTSTATUS STDCALLNtSetTimerResolution(IN  ULONG   DesiredResolution,                     IN  BOOLEAN SetResolution,                     OUT PULONG  CurrentResolution){	return -ENOSYS;}NTSTATUS STDCALLNtSetUuidSeed(IN PUCHAR Seed){		return -ENOSYS;}NTSTATUS STDCALLNtSetValueKey(IN HANDLE 	 KeyHandle,	      IN PUNICODE_STRING ValueName,	      IN ULONG		 TitleIndex,	      IN ULONG		 Type,	      IN PVOID		 Data,	      IN ULONG		 DataSize){		return -ENOSYS;}NTSTATUS STDCALLNtSetVolumeInformationFile(IN  HANDLE 			FileHandle,			   OUT PIO_STATUS_BLOCK 	IoStatusBlock,			   IN  PVOID 			FsInformation,			   IN  ULONG 			Length,			   IN  FS_INFORMATION_CLASS 	FsInformationClass){		return -ENOSYS;}NTSTATUS STDCALLNtShutdownSystem(IN SHUTDOWN_ACTION Action){	return -ENOSYS;}/* 205*/NTSTATUS STDCALLNtSignalAndWaitForSingleObject(IN HANDLE 	 ObjectHandleToSignal,                               IN HANDLE 	 WaitableObjectHandle,                               IN BOOLEAN	  Alertable,                               IN PLARGE_INTEGER TimeOut  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtStartProfile(IN HANDLE ProfileHandle){	return -ENOSYS;}NTSTATUS STDCALLNtStopProfile(IN HANDLE ProfileHandle){	return -ENOSYS;}NTSTATUS STDCALLNtSuspendThread(IN HANDLE ThreadHandle,                IN PULONG PreviousSuspendCount  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtSystemDebugControl(DEBUG_CONTROL_CODE ControlCode,                     PVOID 		InputBuffer,                     ULONG 		InputBufferLength,                     PVOID 		OutputBuffer,                     ULONG 		OutputBufferLength,                     PULONG 		ReturnLength){	return -ENOSYS;}/* 210 */NTSTATUS STDCALLNtTerminateJobObject(HANDLE   JobHandle,		     NTSTATUS ExitStatus){	return -ENOSYS;}/*NTSTATUS STDCALLNtTerminateProcess(IN HANDLE   ProcessHandle  OPTIONAL,                   IN NTSTATUS ExitStatus){	return -ENOSYS;}*/NTSTATUS STDCALLNtTerminateThread(IN HANDLE   ThreadHandle,                  IN NTSTATUS ExitStatus){	return -ENOSYS;}NTSTATUS STDCALLNtTestAlert(VOID){	return -ENOSYS;}NTSTATUS STDCALLNtTraceEvent(IN ULONG 				TraceHandle,             IN ULONG 				Flags,             IN ULONG 				TraceHeaderLength,             IN struct _EVENT_TRACE_HEADER* 	TraceHeader)

⌨️ 快捷键说明

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