Vanara/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj

29 lines
13 KiB
XML
Raw Normal View History

2018-08-29 14:56:26 -04:00
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>ntdll.dll</SupportedDlls>
</ProjectExtensions>
2018-08-29 14:56:26 -04:00
<PropertyGroup>
2019-02-27 18:53:42 -05:00
<Description>PInvoke API (methods, structures and constants) imported from Windows NtDll.dll.</Description>
2018-08-29 14:56:26 -04:00
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
2020-01-03 18:46:48 -05:00
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.NtDll</AssemblyName>
2018-08-29 14:56:26 -04:00
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop</PackageTags>
2018-08-29 14:56:26 -04:00
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<PackageReleaseNotes>Currently implements:
Functions
2020-06-27 20:54:55 -04:00
_vscprintf, ApiSetQueryApiSetPresenceEx, DbgBreakPoint, DbgPrint, DbgPrintEx, DbgPrompt, EtwCheckCoverage, LdrCallEnclave, LdrControlFlowGuardEnforced, LdrCreateEnclave, LdrDeleteEnclave, LdrFastFailInLoaderCallout, LdrInitializeEnclave, LdrIsModuleSxsRedirected, LdrLoadEnclaveModule, LdrRegisterDllNotification, LdrUnregisterDllNotification, NtAllocateVirtualMemory, NtAllocateVirtualMemoryEx, NtCallEnclave, NtClose, NtCommitComplete, NtCommitEnlistment, NtCommitTransaction, NtCompareTokens, NtCreateCrossVmEvent, NtCreateEnlistment, NtCreateFile, NtCreateFileA, NtCreateFileW, NtCreateResourceManager, NtCreateSection, NtCreateSectionA, NtCreateSectionEx, NtCreateSectionW, NtCreateTransaction, NtCreateTransactionA, NtCreateTransactionManager, NtCreateTransactionManagerA, NtCreateTransactionManagerW, NtCreateTransactionW, NtDeviceIoControlFile, NtDuplicateToken, NtEnumerateTransactionObject, NtFlushBuffersFileEx, NtFreeVirtualMemory, NtFsControlFile, NtGetCurrentProcessorNumber, NtGetNotificationResourceManager, NtLoadKey3, NtLockFile, NtManageHotPatch, NtMapViewOfSectionEx, NtNotifyChangeDirectoryFileEx, NtNotifyChangeMultipleKeys, NtOpenDirectoryObject, NtOpenEnlistment, NtOpenFile, NtOpenProcess, NtOpenProcessTokenEx, NtOpenResourceManager, NtOpenSymbolicLinkObject, NtOpenThread, NtOpenThreadTokenEx, NtOpenTransaction, NtOpenTransactionManager, NtPowerInformation, NtPrepareComplete, NtPrepareEnlistment, NtPrePrepareComplete, NtPrePrepareEnlistment, NtProtectVirtualMemory, NtQueryAttributesFile, NtQueryDirectoryFile, NtQueryDirectoryFileEx, NtQueryInformationEnlistment, NtQueryInformationFile, NtQueryInformationProcess, NtQueryInformationResourceManager, NtQueryInformationThread, NtQueryInformationToken, NtQueryInformationTransaction, NtQueryInformationTransactionManager, NtQueryKey, NtQueryMultipleValueKey, NtQueryObject, NtQueryPerformanceCounter, NtQueryQuotaInformationFile, NtQuerySecurityObject, NtQuerySymbolicLinkObject, NtQuerySystemInformation, NtQuerySystemTime, NtQueryVirtualMemory, NtQueryVolumeInformationFile, NtReadFile, NtReadOnlyEnlistment, NtRecoverEnlistment, NtRecoverResourceManager, NtRecoverTransactionManager, NtRenameKey, NtRenameTransactionManager, NtRollbackComplete, NtRollbackEnlistment, NtRollbackTransaction, NtRollforwardTransactionManager, NtSetInformationEnlistment, NtSetInformationFile, NtSetInformationKey, NtSetInformationResourceManager, NtSetInformationThread, NtSetInformationToken, NtSetInformationTransaction, NtSetInformationTransactionManager, NtSetQuotaInformationFile, NtSetSecurityObject, NtSinglePhaseReject, NtTerminateEnclave, NtUnlockFile, NtUnmapViewOfSection, NtWaitForSingleObject, NtWriteFile, RtlAbsoluteToSelfRelativeSD, RtlAddAccessAllowedAce, RtlAddAccessAllowedAceEx, RtlAddAce, RtlAddFunctionTable, RtlAddGrowableFunctionTable, RtlAllocateAndInitializeSid, RtlAllocateHeap, RtlAnsiStringToUnicodeString, RtlAppendStringToString, RtlAppendUnicodeStringToString, RtlAppendUnicodeToString, RtlAreBitsClear, RtlAreBitsSet, RtlCallEnclaveReturn, RtlCapabilityCheckForSingleSessionSku, RtlCaptureContext, RtlCaptureStackBackTrace, RtlCharToInteger, RtlCheckRegistryKey, RtlCheckSystemBootStatusIntegrity, RtlClearBits, RtlCmEncodeMemIoResource, RtlCompareMemory, RtlCompareMemoryUlong, RtlCompareString, RtlCompareUnicodeString, RtlCompressBuffer, RtlConstructCrossVmEventPath, RtlConvertSidToUnicodeString, RtlCopyLuid, RtlCopyMemoryNonTemporal, RtlCopySid, RtlCopyString, RtlCopyUnicodeString, RtlCreateAcl, RtlCreateHeap, RtlCreateProcessParametersWithTemplate, RtlCreateRegistryKey, RtlCreateSecurityDescriptor, RtlCreateSystemVolumeInformationFolder, RtlCreateUnicodeString, RtlCreateUserFiberShadowStack, RtlCustomCPToUnicodeN, RtlDecompressBuffer, RtlDecompressBufferEx, RtlDecompressFragment, RtlDelete, RtlDeleteAce, RtlDeleteElementGenericTable, RtlDeleteElementGenericTableAvl, RtlDeleteFunctionTable, RtlDeleteGrowableFunctionTable, RtlDeleteNoSplay, RtlDeleteRegistryValue, RtlDestroyHeap, RtlDoesNameContainWildCards, RtlDosLongPathNameToNtPathName_U_WithStatus, RtlDosLongPathNameToRelativeNt
Structures
2020-06-03 00:02:36 -04:00
CLIENT_ID, IO_STATUS_BLOCK, KEY_BASIC_INFORMATION, KEY_FULL_INFORMATION, KEY_NAME_INFORMATION, KEY_NODE_INFORMATION, LDR_DLL_NOTIFICATION_DATA, OBJECT_ATTRIBUTES, SYSTEM_BASIC_INFORMATION, SYSTEM_PROCESS_INFORMATION, SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION, SYSTEM_REGISTRY_QUOTA_INFORMATION, SYSTEM_THREAD_INFORMATION, UNICODE_STRING, PEB, PROCESS_BASIC_INFORMATION, RTL_USER_PROCESS_PARAMETERS
</PackageReleaseNotes>
2018-08-29 14:56:26 -04:00
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Kernel32\Vanara.PInvoke.Kernel32.csproj" />
2018-08-29 14:56:26 -04:00
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>