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

📄 w32syscall.c

📁 该项目主要是将wingdows程序直接运行在linux上
💻 C
📖 第 1 页 / 共 5 页
字号:
             IN  PCLIENT_ID		ClientId  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtOpenThreadToken(IN  HANDLE 		ThreadHandle,                  IN  ACCESS_MASK 	DesiredAccess,                  IN  BOOLEAN 		OpenAsSelf,                  OUT PHANDLE 		TokenHandle){		return -ENOSYS;}NTSTATUS STDCALLNtOpenThreadTokenEx(IN  HANDLE 		ThreadHandle,                    IN  ACCESS_MASK 	DesiredAccess,                    IN  BOOLEAN 	OpenAsSelf,                    IN  ULONG 		HandleAttributes,                    OUT PHANDLE 	TokenHandle){	return -ENOSYS;}NTSTATUS STDCALLNtOpenTimer(OUT PHANDLE 		TimerHandle,            IN  ACCESS_MASK 		DesiredAccess,            IN  POBJECT_ATTRIBUTES 	ObjectAttributes){	return -ENOSYS;}NTSTATUS STDCALLNtPlugPlayControl(IN     PLUGPLAY_CONTROL_CLASS PlugPlayControlClass,                  IN OUT PVOID 			Buffer,                  IN     ULONG 			BufferLength){		return -ENOSYS;}/* 105 */NTSTATUS STDCALLNtPowerInformation(IN  POWER_INFORMATION_LEVEL  PowerInformationLevel,		   IN  PVOID 			InputBuffer  OPTIONAL,		   IN  ULONG 			InputBufferLength,		   OUT PVOID 			OutputBuffer  OPTIONAL,		   IN  ULONG 			OutputBufferLength){	return -ENOSYS;}NTSTATUS STDCALLNtPrivilegeCheck (IN HANDLE 		ClientToken,		  IN PPRIVILEGE_SET 	RequiredPrivileges,		  IN 			PBOOLEAN Result){		return -ENOSYS;}NTSTATUS STDCALLNtPrivilegedServiceAuditAlarm(IN PUNICODE_STRING SubsystemName,			      IN PUNICODE_STRING ServiceName,			      IN HANDLE 	 ClientToken,			      IN PPRIVILEGE_SET  Privileges,			      IN BOOLEAN 	 AccessGranted){		return -ENOSYS;}NTSTATUS STDCALLNtPrivilegeObjectAuditAlarm(IN PUNICODE_STRING  SubsystemName,			    IN PVOID 		HandleId,			    IN HANDLE 		ClientToken,			    IN ULONG 		DesiredAccess,			    IN PPRIVILEGE_SET 	Privileges,			    IN BOOLEAN 		AccessGranted){		return -ENOSYS;}NTSTATUS STDCALLNtProtectVirtualMemory(IN     HANDLE ProcessHandle,                       IN OUT PVOID  *UnsafeBaseAddress,                       IN OUT ULONG  *UnsafeNumberOfBytesToProtect,                       IN     ULONG  NewAccessProtection,                       OUT    PULONG UnsafeOldAccessProtection){		return -ENOSYS;}/* 110 *//*NTSTATUS STDCALLNtPulseEvent(IN  HANDLE EventHandle,             OUT PLONG  PreviousState OPTIONAL){		return -ENOSYS;}*/NTSTATUS STDCALLNtQueryInformationAtom(RTL_ATOM 		Atom,                       ATOM_INFORMATION_CLASS   AtomInformationClass,                       PVOID 			AtomInformation,                       ULONG 			AtomInformationLength,                       PULONG 			ReturnLength){	return -ENOSYS;}NTSTATUS STDCALLNtQueryAttributesFile(IN  POBJECT_ATTRIBUTES 	  ObjectAttributes,                      OUT PFILE_BASIC_INFORMATION FileInformation){	return -ENOSYS;}NTSTATUS STDCALLNtQueryBootEntryOrder(IN ULONG Unknown1,		      IN ULONG Unknown2){	return -ENOSYS;}NTSTATUS STDCALLNtQueryBootOptions(IN ULONG Unknown1,		   IN ULONG Unknown2){	return -ENOSYS;}/* 115 */NTSTATUS STDCALLNtQueryDefaultLocale(IN  BOOLEAN UserProfile,		     OUT PLCID   DefaultLocaleId){		return -ENOSYS;}NTSTATUS STDCALLNtQueryDefaultUILanguage(OUT PLANGID LanguageId){		return -ENOSYS;}NTSTATUS STDCALLNtQueryDirectoryFile(IN  HANDLE 		FileHandle,                     IN  HANDLE 		PEvent OPTIONAL,                     IN  PIO_APC_ROUTINE 	ApcRoutine OPTIONAL,                     IN  PVOID 			ApcContext OPTIONAL,                     OUT PIO_STATUS_BLOCK 	IoStatusBlock,                     OUT PVOID 			FileInformation,                     IN  ULONG 			Length,                     IN  FILE_INFORMATION_CLASS FileInformationClass,                     IN  BOOLEAN 		ReturnSingleEntry,                     IN  PUNICODE_STRING 	FileName OPTIONAL,                     IN  BOOLEAN 		RestartScan){	return -ENOSYS;}NTSTATUS STDCALLNtQueryDirectoryObject (IN     HANDLE  DirectoryHandle,			OUT    PVOID   Buffer,			IN     ULONG   BufferLength,			IN     BOOLEAN ReturnSingleEntry,			IN     BOOLEAN RestartScan,			IN OUT PULONG  Context,			OUT    PULONG  ReturnLength OPTIONAL){		return -ENOSYS;}NTSTATUS STDCALLNtQueryEaFile(IN  HANDLE 		FileHandle,              OUT PIO_STATUS_BLOCK	IoStatusBlock,              OUT PVOID 		Buffer,              IN  ULONG 		Length,              IN  BOOLEAN 		ReturnSingleEntry,              IN  PVOID 		EaList OPTIONAL,              IN  ULONG 		EaListLength,              IN  PULONG 		EaIndex OPTIONAL,              IN  BOOLEAN 		RestartScan){		return -ENOSYS;}/* 120 */NTSTATUS STDCALLNtQueryEvent(IN  HANDLE 		 EventHandle,             IN  EVENT_INFORMATION_CLASS EventInformationClass,             OUT PVOID 			 EventInformation,             IN  ULONG 			 EventInformationLength,             OUT PULONG 		 ReturnLength  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtQueryFullAttributesFile(IN  POBJECT_ATTRIBUTES 		ObjectAttributes,                          OUT PFILE_NETWORK_OPEN_INFORMATION 	FileInformation){	return -ENOSYS;}/*NTSTATUS STDCALLNtQueryInformationFile(HANDLE 			FileHandle,                       PIO_STATUS_BLOCK 	IoStatusBlock,                       PVOID 			FileInformation,                       ULONG 			Length,                       FILE_INFORMATION_CLASS 	FileInformationClass){		return -ENOSYS;}*/NTSTATUS STDCALLNtQueryInformationJobObject (HANDLE 		JobHandle,			     JOBOBJECTINFOCLASS JobInformationClass,			     PVOID 		JobInformation,			     ULONG 		JobInformationLength,			     PULONG 		ReturnLength){	return -ENOSYS;}NTSTATUS STDCALLNtQueryInformationPort (IN  HANDLE			PortHandle,			IN  PORT_INFORMATION_CLASS	PortInformationClass,			OUT PVOID			PortInformation,			IN  ULONG			PortInformationLength,			OUT PULONG			ReturnLength){		return -ENOSYS;}/* 125 *//*NTSTATUS STDCALLNtQueryInformationProcess(IN  HANDLE 		ProcessHandle,			  IN  PROCESSINFOCLASS  ProcessInformationClass,			  OUT PVOID 		ProcessInformation,			  IN  ULONG 		ProcessInformationLength,			  OUT PULONG 		ReturnLength  OPTIONAL){		return -ENOSYS;}*/NTSTATUS STDCALLNtQueryInformationThread (IN  HANDLE		ThreadHandle,			  IN  THREADINFOCLASS	ThreadInformationClass,			  OUT PVOID		ThreadInformation,			  IN  ULONG		ThreadInformationLength,			  OUT PULONG		ReturnLength  OPTIONAL){		return -ENOSYS;}NTSTATUS STDCALLNtQueryInformationToken(IN  HANDLE 			TokenHandle,			IN  TOKEN_INFORMATION_CLASS 	TokenInformationClass,			OUT PVOID 			TokenInformation,			IN  ULONG 			TokenInformationLength,			OUT PULONG 			ReturnLength){		return -ENOSYS;}NTSTATUS STDCALLNtQueryInstallUILanguage(OUT PLANGID LanguageId){		return -ENOSYS;}NTSTATUS STDCALLNtQueryIntervalProfile(IN  KPROFILE_SOURCE ProfileSource,                       OUT PULONG 	   Interval){	return -ENOSYS;}/* 130 */NTSTATUS STDCALLNtQueryIoCompletion(IN  HANDLE 				IoCompletionHandle,                    IN  IO_COMPLETION_INFORMATION_CLASS IoCompletionInformationClass,                    OUT PVOID 				IoCompletionInformation,                    IN  ULONG 				IoCompletionInformationLength,                    OUT PULONG 				ResultLength OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtQueryKey(IN  HANDLE 			KeyHandle,	   IN  KEY_INFORMATION_CLASS 	KeyInformationClass,	   OUT PVOID 			KeyInformation,	   IN  ULONG 			Length,	   OUT PULONG 			ResultLength){		return -ENOSYS;}NTSTATUS STDCALLNtQueryMultipleValueKey (IN      HANDLE 		KeyHandle,			 IN  OUT PKEY_VALUE_ENTRY 	ValueList,			 IN      ULONG 			NumberOfValues,			 OUT     PVOID 			Buffer,			 IN  OUT PULONG 		Length,			 OUT     PULONG 		ReturnLength){		return -ENOSYS;}NTSTATUS STDCALLNtQueryMutant(IN  HANDLE 			MutantHandle,              IN  MUTANT_INFORMATION_CLASS 	MutantInformationClass,              OUT PVOID 			MutantInformation,              IN  ULONG 			MutantInformationLength,              OUT PULONG			ResultLength  OPTIONAL){	return -ENOSYS;}NTSTATUS STDCALLNtQueryObject (IN  HANDLE 			ObjectHandle,	       IN  OBJECT_INFORMATION_CLASS 	ObjectInformationClass,	       OUT PVOID 			ObjectInformation,	       IN  ULONG 			Length,	       OUT PULONG 			ResultLength  OPTIONAL){		return -ENOSYS;}/* 135 */NTSTATUS STDCALLNtQueryPerformanceCounter(OUT PLARGE_INTEGER PerformanceCounter,                          OUT PLARGE_INTEGER PerformanceFrequency OPTIONAL){		return -ENOSYS;}NTSTATUS STDCALLNtQueryQuotaInformationFile(IN  HANDLE		 FileHandle,                            OUT PIO_STATUS_BLOCK IoStatusBlock,                            OUT PVOID		 Buffer,                            IN  ULONG		 Length,                            IN  BOOLEAN		 ReturnSingleEntry,                            IN  PVOID	 SidList OPTIONAL,                            IN  ULONG		 SidListLength,                            IN  PSID 		 StartSid OPTIONAL,                            IN  BOOLEAN 	 RestartScan){	return -ENOSYS;}/*NTSTATUS STDCALLNtQuerySection(IN  HANDLE			SectionHandle,               IN  SECTION_INFORMATION_CLASS 	SectionInformationClass,               OUT PVOID 			SectionInformation,               IN  ULONG 			SectionInformationLength,               OUT PULONG 			ResultLength  OPTIONAL){		return -ENOSYS;}*/NTSTATUS STDCALLNtQuerySecurityObject(IN  HANDLE 		Handle,		      IN  SECURITY_INFORMATION  SecurityInformation,		      OUT PSECURITY_DESCRIPTOR  SecurityDescriptor,		      IN  ULONG 		Length,		      OUT PULONG 		ResultLength){		return -ENOSYS;}NTSTATUS STDCALLNtQuerySemaphore(IN  HANDLE 			 SemaphoreHandle,                 IN  SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass,                 OUT PVOID			 SemaphoreInformation,                 IN  ULONG			 SemaphoreInformationLength,                 OUT PULONG			 ReturnLength  OPTIONAL){	return -ENOSYS;}/* 140 */NTSTATUS STDCALLNtQuerySymbolicLinkObject(IN  HANDLE		LinkHandle,			  OUT PUNICODE_STRING	LinkTarget,			  OUT PULONG 		ResultLength  OPTIONAL){		return -ENOSYS;}NTSTATUS STDCALLNtQuerySystemEnvironmentValue (IN     PUNICODE_STRING	VariableName,			       OUT    PWSTR		ValueBuffer,			       IN     ULONG		ValueBufferLength,			       IN OUT PULONG		ReturnLength  OPTIONAL){		return -ENOSYS;}NTSTATUS STDCALLNtQuerySystemInformation (IN  SYSTEM_INFORMATION_CLASS  SystemInformationClass,			  OUT PVOID 			SystemInformation,			  IN  ULONG 			Length,			  OUT PULONG 			UnsafeResultLength){		return -ENOSYS;}NTSTATUS STDCALLNtQuerySystemTime(OUT PLARGE_INTEGER SystemTime){		return -ENOSYS;}NTSTATUS STDCALLNtQueryTimer(IN  HANDLE 		 TimerHandle,             IN  TIMER_INFORMATION_CLASS TimerInformationClass,             OUT PVOID			 TimerInformation,             IN  ULONG			 TimerInformationLength,             OUT PULONG			 ReturnLength  OPTIONAL){	return -ENOSYS;}/* 145 */NTSTATUS STDCALLNtQueryTimerResolution(OUT PULONG MinimumResolution,                       OUT PULONG MaximumResolution,                       OUT PULONG ActualResolution){	return -ENOSYS;}NTSTATUS STDCALLNtQueryValueKey(IN  HANDLE			KeyHandle,		IN  PUNICODE_STRING 		ValueName,		IN  KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass,		OUT PVOID 			KeyValueInformation,		IN  ULONG 			Length,		OUT PULONG 			ResultLength){		return -ENOSYS;}/*NTSTATUS STDCALLNtQueryVirtualMemory (IN  HANDLE		   ProcessHandle,                      IN  PVOID			   Address,                      IN  MEMORY_INFORMATION_CLASS VirtualMemoryInformationClass,                      OUT PVOID			   VirtualMemoryInformation,                      IN  ULONG			   Length,                      OUT PULONG		   UnsafeResultLength){		return -ENOSYS;}*/NTSTATUS STDCALLNtQueryVolumeInformationFile(IN  HANDLE 		FileHandle,			     OUT PIO_STATUS_BLOCK 	IoStatusBlock,			     OUT PVOID 			FsInformation,			     IN  ULONG 			Length,			     IN  FS_INFORMATION_CLASS 	FsInformationClass){		return -ENOSYS;}/*NTSTATUS STDCALLNtQueueApcThread(HANDLE 	  ThreadHandle,	         PKNORMAL_ROUTINE ApcRoutine,	         PVOID		  NormalContext,	         PVOID		  SystemArgument1,	         PVOID		  SystemArgument2){	return -ENOSYS;}*//* 150 */NTSTATUS STDCALLNtRaiseException(IN PEXCEPTION_RECORD 	ExceptionRecord,		 IN PCONTEXT		Context,		 IN BOOLEAN 		SearchFrames){	return -ENOSYS;}NTSTATUS STDCALLNtRaiseHardError(IN  NTSTATUS 	ErrorStatus,                 IN  ULONG 	NumberOfParameters,                 IN  ULONG 	UnicodeStringParameterMask,                 IN  PULONG_PTR Parameters,                 IN  ULONG 	ValidResponseOptions,                 OUT PULONG 	Response){	return -ENOSYS;}/*NTSTATUS STDCALLNtReadFile(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 Length,           IN 			 PLARGE_INTEGER ByteOffset OPTIONAL,           IN 			 PULONG Key OPTIONAL){	return -ENOSYS;}

⌨️ 快捷键说明

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