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

📄 w32syscall.c

📁 该项目主要是将wingdows程序直接运行在linux上
💻 C
📖 第 1 页 / 共 5 页
字号:
/* 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 + -