diff --git a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj index 2d8512e8..30f6e068 100644 --- a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj +++ b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCopyFileChunk NtCreateCpuPartition NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange NtCreateTransaction NtCreateTransactionA NtCreateTransactionManager NtCreateTransactionManagerA NtCreateTransactionManagerW NtCreateTransactionW NtDeviceIoControlFile NtDirectGraphicsCall NtDuplicateToken NtEnumerateTransactionObject NtFlushBuffersFileEx NtFreeVirtualMemory NtFsControlFile NtGetCurrentProcessorNumber NtGetNotificationResourceManager NtLoadKey3 NtLockFile NtManageHotPatch NtMapViewOfSectionEx NtNotifyChangeDirectoryFileEx NtNotifyChangeMultipleKeys NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition NtQueryInformationEnlistment NtQueryInformationFile NtQueryInformationProcess NtQueryInformationResourceManager NtQueryInformationThread NtQueryInformationToken NtQueryInformationTransaction NtQueryInformationTransactionManager NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing NtTerminateEnclave NtUnlockFile NtUnmapViewOfSection NtWaitForSingleObject NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 NtWriteFile RtlAbsoluteToSelfRelativeSD RtlAddAccessAllowedAce RtlAddAccessAllowedAceEx RtlAddAce RtlAddFunctionTable RtlAddGrowableFunctionTable RtlAllocateAndInitializeSid RtlAllocateHeap RtlAnsiStringToUnicodeString RtlAppendStringToString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlAreBitsClear RtlAreBitsClearEx RtlAreBitsSet RtlCallEnclave RtlCallEnclaveReturn RtlCapabilityCheckForSingleSessionSku RtlCaptureContext RtlCaptureContext2 RtlCaptureStackBackTrace RtlCharToInteger RtlCheckRegistryKey RtlCheckSystemBootStatusIntegrity RtlClearAllBitsEx RtlClearBitEx RtlClearBits RtlClearBitsEx RtlCmEncodeMemIoResource RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution RtlDelete RtlDeleteAce RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl RtlDeleteFunctionTable RtlDeleteGrowableFunctionTable RtlDeleteNoSplay RtlDeleteRegistryValue RtlDestroyHeap RtlDisownModuleHeapAllocation RtlDoesNameContainWildCards RtlDosLongPathNameToNtPathName_U_WithStatus RtlDosLongPathNameToRelativeNtPathName_U_WithStatus RtlDowncaseUnicodeString RtlDrainNonVolatileFlush RtlEnclaveCallDispatch RtlEnclaveCallDispatchReturn RtlEnumerateGenericTable RtlEnumerateGenericTableAvl RtlEnumerateGenericTableLikeADirectory RtlEnumerateGenericTableWithoutSplaying RtlEnumerateGenericTableWithoutSplayingAvl RtlEqualPrefixSid RtlEqualSid RtlEqualUnicodeString RtlEthernetAddressToString RtlEthernetStringToAddress RtlExtendCorrelationVector RtlFillMemoryNonTemporal RtlFillNonVolatileMemory RtlFindClearBits RtlFindClearBitsAndSet RtlFindClearBitsAndSetEx RtlFindClearBitsEx RtlFindClearRuns RtlFindLastBackwardRunClear RtlFindLeastSignificantBit RtlFindLongestRunClear RtlFindMostSignificantBit RtlFindNextForwardRunClear RtlFindSetBits RtlFindSetBitsAndClear RtlFindSetBitsAndClearEx RtlFindSetBitsEx RtlFirstEntrySList RtlFlsGetValue RtlFlsSetValue RtlFlushNonVolatileMemory RtlFlushNonVolatileMemoryRanges RtlFreeAnsiString RtlFreeHeap RtlFreeNonVolatileToken RtlFreeOemString RtlFreeUnicodeString RtlFreeUserFiberShadowStack RtlFreeUTF8String RtlGenerate8dot3Name RtlGetAce RtlGetCompressionWorkSpaceSize RtlGetDaclSecurityDescriptor RtlGetElementGenericTable RtlGetElementGenericTableAvl RtlGetEnabledExtendedFeatures RtlGetExtendedContextLength2 RtlGetFunctionTableListHead RtlGetGroupSecurityDescriptor RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData RtlGetSystemTimeAndBias RtlGetUnloadEventTrace RtlGetUnloadEventTraceEx RtlGetVersion RtlGrowFunctionTable RtlGUIDFromString RtlHashUnicodeString RtlIncrementCorrelationVector RtlInitAnsiString RtlInitCodePageTable RtlInitializeBitMap RtlInitializeBitMapEx RtlInitializeCorrelationVector RtlInitializeExtendedContext2 RtlInitializeGenericTable RtlInitializeGenericTableAvl RtlInitializeSid RtlInitializeSidEx RtlInitializeSListHead RtlInitString RtlInitStringEx RtlInitUnicodeString RtlInitUTF8String RtlInitUTF8StringEx RtlInsertElementGenericTable RtlInsertElementGenericTableAvl RtlInsertElementGenericTableFullAvl RtlInstallFunctionTableCallback RtlInt64ToUnicodeString RtlIntegerToUnicodeString RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx RtlLengthSecurityDescriptor RtlLengthSid RtlLocalTimeToSystemTime RtlLookupElementGenericTable RtlLookupElementGenericTableAvl RtlLookupElementGenericTableFullAvl RtlLookupFirstMatchingElementGenericTableAvl RtlLookupFunctionEntry RtlMapGenericMask RtlMoveMemory RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNormalizeSecurityDescriptor RtlNotifyFeatureUsage RtlNtStatusToDosError RtlNumberGenericTableElements RtlNumberGenericTableElementsAvl RtlNumberOfClearBits RtlNumberOfClearBitsEx RtlNumberOfSetBits RtlNumberOfSetBitsEx RtlNumberOfSetBitsUlongPtr RtlOemStringToUnicodeString RtlOemToUnicodeN RtlOpenCrossProcessEmulatorWorkConnection RtlOverwriteFeatureConfigurationBuffer RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore RtlRestoreContext RtlRestoreSystemBootStatusDefaults RtlRestoreThreadPreferredUILanguages RtlRunOnceBeginInitialize RtlRunOnceComplete RtlRunOnceExecuteOnce RtlRunOnceInitialize RtlSecondsSince1970ToTime RtlSecondsSince1980ToTime RtlSelfRelativeToAbsoluteSD RtlSetAllBits RtlSetAllBitsEx RtlSetBitEx RtlSetBits RtlSetBitsEx RtlSetDaclSecurityDescriptor RtlSetFeatureConfigurations RtlSetGroupSecurityDescriptor RtlSetImageMitigationPolicy RtlSetOwnerSecurityDescriptor RtlSetProcessPlaceholderCompatibilityMode RtlSetProxiedProcessId RtlSetSystemBootStatus RtlSetSystemBootStatusEx RtlSetThreadPlaceholderCompatibilityMode RtlSetThreadPreferredUILanguages2 RtlSplay RtlStringFromGUID RtlSubAuthorityCountSid RtlSubAuthoritySid RtlSubscribeForFeatureUsageNotification RtlSubtreePredecessor RtlSubtreeSuccessor RtlTestBitEx RtlTimeFieldsToTime RtlTimeToSecondsSince1970 RtlTimeToSecondsSince1980 RtlTimeToTimeFields RtlUdiv128 RtlUnicodeStringToAnsiString RtlUnicodeStringToCountedOemString RtlUnicodeStringToInteger RtlUnicodeStringToOemString RtlUnicodeStringToUTF8String RtlUnicodeToCustomCPN RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlUnicodeToOemN RtlUnicodeToUTF8N RtlUniform RtlUnregisterFeatureConfigurationChangeNotification RtlUnsubscribeFromFeatureUsageNotifications RtlUnwind RtlUpcaseUnicodeChar RtlUpcaseUnicodeString RtlUpcaseUnicodeStringToCountedOemString RtlUpcaseUnicodeStringToOemString RtlUpcaseUnicodeToCustomCPN RtlUpcaseUnicodeToMultiByteN RtlUpcaseUnicodeToOemN RtlUpperChar RtlUpperString RtlUserFiberStart RtlUTF8StringToUnicodeString RtlUTF8ToUnicodeN RtlValidateCorrelationVector RtlValidRelativeSecurityDescriptor RtlVerifyVersionInfo RtlVirtualUnwind RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange ZwCreateTransaction ZwCreateTransactionManager ZwDeleteFile ZwDeleteKey ZwDeleteValueKey ZwDeviceIoControlFile ZwDirectGraphicsCall ZwDuplicateObject ZwDuplicateToken ZwEnumerateKey ZwEnumerateTransactionObject ZwEnumerateValueKey ZwFlushBuffersFileEx ZwFlushKey ZwFlushVirtualMemory ZwFreeVirtualMemory ZwFsControlFile ZwGetNotificationResourceManager ZwLoadDriver ZwLoadKey3 ZwLockFile ZwMakeTemporaryObject ZwManageHotPatch ZwMapViewOfSection ZwMapViewOfSectionEx ZwNotifyChangeDirectoryFileEx ZwNotifyChangeKey ZwOpenCpuPartition ZwOpenDirectoryObject ZwOpenEnlistment ZwOpenEvent ZwOpenFile ZwOpenKey ZwOpenKeyEx ZwOpenKeyTransacted ZwOpenKeyTransactedEx ZwOpenProcess ZwOpenProcessTokenEx ZwOpenResourceManager ZwOpenSection ZwOpenSymbolicLinkObject ZwOpenThreadTokenEx ZwOpenTransaction ZwOpenTransactionManager ZwPowerInformation ZwPrepareComplete ZwPrepareEnlistment ZwPrePrepareComplete ZwPrePrepareEnlistment ZwPssCaptureVaSpaceBulk ZwQueryDirectoryFile ZwQueryDirectoryFileEx ZwQueryEaFile ZwQueryFullAttributesFile ZwQueryInformationCpuPartition ZwQueryInformationEnlistment ZwQueryInformationFile ZwQueryInformationProcess ZwQueryInformationResourceManager ZwQueryInformationToken ZwQueryInformationTransaction ZwQueryInformationTransactionManager ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile _vscprintf +ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCopyFileChunk NtCreateCpuPartition NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange NtCreateTransaction NtCreateTransactionA NtCreateTransactionManager NtCreateTransactionManagerA NtCreateTransactionManagerW NtCreateTransactionW NtDeviceIoControlFile NtDirectGraphicsCall NtDuplicateToken NtEnumerateTransactionObject NtFlushBuffersFileEx NtFreeVirtualMemory NtFsControlFile NtGetCurrentProcessorNumber NtGetNotificationResourceManager NtLoadKey3 NtLockFile NtManageHotPatch NtMapViewOfSectionEx NtNotifyChangeDirectoryFileEx NtNotifyChangeMultipleKeys NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition NtQueryInformationEnlistment NtQueryInformationFile NtQueryInformationProcess NtQueryInformationResourceManager NtQueryInformationThread NtQueryInformationToken NtQueryInformationTransaction NtQueryInformationTransactionManager NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing NtTerminateEnclave NtUnlockFile NtUnmapViewOfSection NtWaitForSingleObject NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 NtWriteFile RtlAbsoluteToSelfRelativeSD RtlAddAccessAllowedAce RtlAddAccessAllowedAceEx RtlAddAce RtlAddFunctionTable RtlAddGrowableFunctionTable RtlAllocateAndInitializeSid RtlAllocateHeap RtlAnsiStringToUnicodeString RtlAppendStringToString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlAreBitsClear RtlAreBitsClearEx RtlAreBitsSet RtlCallEnclave RtlCallEnclaveReturn RtlCapabilityCheckForSingleSessionSku RtlCaptureContext RtlCaptureContext2 RtlCaptureStackBackTrace RtlCharToInteger RtlCheckRegistryKey RtlCheckSystemBootStatusIntegrity RtlClearAllBitsEx RtlClearBitEx RtlClearBits RtlClearBitsEx RtlCmEncodeMemIoResource RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution RtlDelete RtlDeleteAce RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl RtlDeleteFunctionTable RtlDeleteGrowableFunctionTable RtlDeleteNoSplay RtlDeleteRegistryValue RtlDestroyHeap RtlDisownModuleHeapAllocation RtlDoesNameContainWildCards RtlDosLongPathNameToNtPathName_U_WithStatus RtlDosLongPathNameToRelativeNtPathName_U_WithStatus RtlDowncaseUnicodeString RtlDrainNonVolatileFlush RtlEnclaveCallDispatch RtlEnclaveCallDispatchReturn RtlEnumerateGenericTable RtlEnumerateGenericTableAvl RtlEnumerateGenericTableLikeADirectory RtlEnumerateGenericTableWithoutSplaying RtlEnumerateGenericTableWithoutSplayingAvl RtlEqualPrefixSid RtlEqualSid RtlEqualUnicodeString RtlEthernetAddressToString RtlEthernetStringToAddress RtlExtendCorrelationVector RtlFillMemoryNonTemporal RtlFillNonVolatileMemory RtlFindClearBits RtlFindClearBitsAndSet RtlFindClearBitsAndSetEx RtlFindClearBitsEx RtlFindClearRuns RtlFindLastBackwardRunClear RtlFindLeastSignificantBit RtlFindLongestRunClear RtlFindMostSignificantBit RtlFindNextForwardRunClear RtlFindSetBits RtlFindSetBitsAndClear RtlFindSetBitsAndClearEx RtlFindSetBitsEx RtlFirstEntrySList RtlFlsGetValue RtlFlsSetValue RtlFlushNonVolatileMemory RtlFlushNonVolatileMemoryRanges RtlFreeAnsiString RtlFreeHeap RtlFreeNonVolatileToken RtlFreeOemString RtlFreeUnicodeString RtlFreeUserFiberShadowStack RtlFreeUTF8String RtlGenerate8dot3Name RtlGetAce RtlGetCompressionWorkSpaceSize RtlGetDaclSecurityDescriptor RtlGetElementGenericTable RtlGetElementGenericTableAvl RtlGetEnabledExtendedFeatures RtlGetExtendedContextLength2 RtlGetFeatureToggleConfiguration RtlGetFeatureTogglesChangeToken RtlGetFunctionTableListHead RtlGetGroupSecurityDescriptor RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData RtlGetSystemTimeAndBias RtlGetUnloadEventTrace RtlGetUnloadEventTraceEx RtlGetVersion RtlGrowFunctionTable RtlGUIDFromString RtlHashUnicodeString RtlIncrementCorrelationVector RtlInitAnsiString RtlInitCodePageTable RtlInitializeBitMap RtlInitializeBitMapEx RtlInitializeCorrelationVector RtlInitializeExtendedContext2 RtlInitializeGenericTable RtlInitializeGenericTableAvl RtlInitializeSid RtlInitializeSidEx RtlInitializeSListHead RtlInitString RtlInitStringEx RtlInitUnicodeString RtlInitUTF8String RtlInitUTF8StringEx RtlInsertElementGenericTable RtlInsertElementGenericTableAvl RtlInsertElementGenericTableFullAvl RtlInstallFunctionTableCallback RtlInt64ToUnicodeString RtlIntegerToUnicodeString RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx RtlLengthSecurityDescriptor RtlLengthSid RtlLocalTimeToSystemTime RtlLookupElementGenericTable RtlLookupElementGenericTableAvl RtlLookupElementGenericTableFullAvl RtlLookupFirstMatchingElementGenericTableAvl RtlLookupFunctionEntry RtlMapGenericMask RtlMoveMemory RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNormalizeSecurityDescriptor RtlNotifyFeatureToggleUsage RtlNotifyFeatureUsage RtlNtStatusToDosError RtlNumberGenericTableElements RtlNumberGenericTableElementsAvl RtlNumberOfClearBits RtlNumberOfClearBitsEx RtlNumberOfSetBits RtlNumberOfSetBitsEx RtlNumberOfSetBitsUlongPtr RtlOemStringToUnicodeString RtlOemToUnicodeN RtlOpenCrossProcessEmulatorWorkConnection RtlOverwriteFeatureConfigurationBuffer RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore RtlRestoreContext RtlRestoreSystemBootStatusDefaults RtlRestoreThreadPreferredUILanguages RtlRunOnceBeginInitialize RtlRunOnceComplete RtlRunOnceExecuteOnce RtlRunOnceInitialize RtlSecondsSince1970ToTime RtlSecondsSince1980ToTime RtlSelfRelativeToAbsoluteSD RtlSetAllBits RtlSetAllBitsEx RtlSetBitEx RtlSetBits RtlSetBitsEx RtlSetDaclSecurityDescriptor RtlSetFeatureConfigurations RtlSetGroupSecurityDescriptor RtlSetImageMitigationPolicy RtlSetOwnerSecurityDescriptor RtlSetProcessPlaceholderCompatibilityMode RtlSetProxiedProcessId RtlSetSystemBootStatus RtlSetSystemBootStatusEx RtlSetThreadPlaceholderCompatibilityMode RtlSetThreadPreferredUILanguages2 RtlSplay RtlStringFromGUID RtlSubAuthorityCountSid RtlSubAuthoritySid RtlSubscribeForFeatureUsageNotification RtlSubtreePredecessor RtlSubtreeSuccessor RtlTestBitEx RtlTimeFieldsToTime RtlTimeToSecondsSince1970 RtlTimeToSecondsSince1980 RtlTimeToTimeFields RtlUdiv128 RtlUnicodeStringToAnsiString RtlUnicodeStringToCountedOemString RtlUnicodeStringToInteger RtlUnicodeStringToOemString RtlUnicodeStringToUTF8String RtlUnicodeToCustomCPN RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlUnicodeToOemN RtlUnicodeToUTF8N RtlUniform RtlUnregisterFeatureConfigurationChangeNotification RtlUnsubscribeFromFeatureUsageNotifications RtlUnwind RtlUpcaseUnicodeChar RtlUpcaseUnicodeString RtlUpcaseUnicodeStringToCountedOemString RtlUpcaseUnicodeStringToOemString RtlUpcaseUnicodeToCustomCPN RtlUpcaseUnicodeToMultiByteN RtlUpcaseUnicodeToOemN RtlUpperChar RtlUpperString RtlUserFiberStart RtlUTF8StringToUnicodeString RtlUTF8ToUnicodeN RtlValidateCorrelationVector RtlValidRelativeSecurityDescriptor RtlVerifyVersionInfo RtlVirtualUnwind RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange ZwCreateTransaction ZwCreateTransactionManager ZwDeleteFile ZwDeleteKey ZwDeleteValueKey ZwDeviceIoControlFile ZwDirectGraphicsCall ZwDuplicateObject ZwDuplicateToken ZwEnumerateKey ZwEnumerateTransactionObject ZwEnumerateValueKey ZwFlushBuffersFileEx ZwFlushKey ZwFlushVirtualMemory ZwFreeVirtualMemory ZwFsControlFile ZwGetNotificationResourceManager ZwLoadDriver ZwLoadKey3 ZwLockFile ZwMakeTemporaryObject ZwManageHotPatch ZwMapViewOfSection ZwMapViewOfSectionEx ZwNotifyChangeDirectoryFileEx ZwNotifyChangeKey ZwOpenCpuPartition ZwOpenDirectoryObject ZwOpenEnlistment ZwOpenEvent ZwOpenFile ZwOpenKey ZwOpenKeyEx ZwOpenKeyTransacted ZwOpenKeyTransactedEx ZwOpenProcess ZwOpenProcessTokenEx ZwOpenResourceManager ZwOpenSection ZwOpenSymbolicLinkObject ZwOpenThreadTokenEx ZwOpenTransaction ZwOpenTransactionManager ZwPowerInformation ZwPrepareComplete ZwPrepareEnlistment ZwPrePrepareComplete ZwPrePrepareEnlistment ZwPssCaptureVaSpaceBulk ZwQueryDirectoryFile ZwQueryDirectoryFileEx ZwQueryEaFile ZwQueryFullAttributesFile ZwQueryInformationCpuPartition ZwQueryInformationEnlistment ZwQueryInformationFile ZwQueryInformationProcess ZwQueryInformationResourceManager ZwQueryInformationToken ZwQueryInformationTransaction ZwQueryInformationTransactionManager ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile _vscprintf Structures CLIENT_ID IO_STATUS_BLOCK KERNEL_USER_TIMES KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NAME_INFORMATION KEY_NODE_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES OSVERSIONINFOW PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_HEAP_PARAMETERS RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 diff --git a/PInvoke/NtDll/pkgreadme.md b/PInvoke/NtDll/pkgreadme.md index 925981f1..2ef3352e 100644 --- a/PInvoke/NtDll/pkgreadme.md +++ b/PInvoke/NtDll/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -_vscprintf ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCopyFileChunk NtCreateCpuPartition NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange NtCreateTransaction NtCreateTransactionA NtCreateTransactionManager NtCreateTransactionManagerA NtCreateTransactionManagerW NtCreateTransactionW NtDeviceIoControlFile NtDirectGraphicsCall NtDuplicateToken NtEnumerateTransactionObject NtFlushBuffersFileEx NtFreeVirtualMemory NtFsControlFile NtGetCurrentProcessorNumber NtGetNotificationResourceManager NtLoadKey3 NtLockFile NtManageHotPatch NtMapViewOfSectionEx NtNotifyChangeDirectoryFileEx NtNotifyChangeMultipleKeys NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition NtQueryInformationEnlistment NtQueryInformationFile NtQueryInformationProcess NtQueryInformationResourceManager NtQueryInformationThread NtQueryInformationToken NtQueryInformationTransaction NtQueryInformationTransactionManager NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing NtTerminateEnclave NtUnlockFile NtUnmapViewOfSection NtWaitForSingleObject NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 NtWriteFile RtlAbsoluteToSelfRelativeSD RtlAddAccessAllowedAce RtlAddAccessAllowedAceEx RtlAddAce RtlAddFunctionTable RtlAddGrowableFunctionTable RtlAllocateAndInitializeSid RtlAllocateHeap RtlAnsiStringToUnicodeString RtlAppendStringToString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlAreBitsClear RtlAreBitsClearEx RtlAreBitsSet RtlCallEnclave RtlCallEnclaveReturn RtlCapabilityCheckForSingleSessionSku RtlCaptureContext RtlCaptureContext2 RtlCaptureStackBackTrace RtlCharToInteger RtlCheckRegistryKey RtlCheckSystemBootStatusIntegrity RtlClearAllBitsEx RtlClearBitEx RtlClearBits RtlClearBitsEx RtlCmEncodeMemIoResource RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution RtlDelete RtlDeleteAce RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl RtlDeleteFunctionTable RtlDeleteGrowableFunctionTable RtlDeleteNoSplay RtlDeleteRegistryValue RtlDestroyHeap RtlDisownModuleHeapAllocation RtlDoesNameContainWildCards RtlDosLongPathNameToNtPathName_U_WithStatus RtlDosLongPathNameToRelativeNtPathName_U_WithStatus RtlDowncaseUnicodeString RtlDrainNonVolatileFlush RtlEnclaveCallDispatch RtlEnclaveCallDispatchReturn RtlEnumerateGenericTable RtlEnumerateGenericTableAvl RtlEnumerateGenericTableLikeADirectory RtlEnumerateGenericTableWithoutSplaying RtlEnumerateGenericTableWithoutSplayingAvl RtlEqualPrefixSid RtlEqualSid RtlEqualUnicodeString RtlEthernetAddressToString RtlEthernetStringToAddress RtlExtendCorrelationVector RtlFillMemoryNonTemporal RtlFillNonVolatileMemory RtlFindClearBits RtlFindClearBitsAndSet RtlFindClearBitsAndSetEx RtlFindClearBitsEx RtlFindClearRuns RtlFindLastBackwardRunClear RtlFindLeastSignificantBit RtlFindLongestRunClear RtlFindMostSignificantBit RtlFindNextForwardRunClear RtlFindSetBits RtlFindSetBitsAndClear RtlFindSetBitsAndClearEx RtlFindSetBitsEx RtlFirstEntrySList RtlFlsGetValue RtlFlsSetValue RtlFlushNonVolatileMemory RtlFlushNonVolatileMemoryRanges RtlFreeAnsiString RtlFreeHeap RtlFreeNonVolatileToken RtlFreeOemString RtlFreeUnicodeString RtlFreeUserFiberShadowStack RtlFreeUTF8String RtlGenerate8dot3Name RtlGetAce RtlGetCompressionWorkSpaceSize RtlGetDaclSecurityDescriptor RtlGetElementGenericTable RtlGetElementGenericTableAvl RtlGetEnabledExtendedFeatures RtlGetExtendedContextLength2 RtlGetFunctionTableListHead RtlGetGroupSecurityDescriptor RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData RtlGetSystemTimeAndBias RtlGetUnloadEventTrace RtlGetUnloadEventTraceEx RtlGetVersion RtlGrowFunctionTable RtlGUIDFromString RtlHashUnicodeString RtlIncrementCorrelationVector RtlInitAnsiString RtlInitCodePageTable RtlInitializeBitMap RtlInitializeBitMapEx RtlInitializeCorrelationVector RtlInitializeExtendedContext2 RtlInitializeGenericTable RtlInitializeGenericTableAvl RtlInitializeSid RtlInitializeSidEx RtlInitializeSListHead RtlInitString RtlInitStringEx RtlInitUnicodeString RtlInitUTF8String RtlInitUTF8StringEx RtlInsertElementGenericTable RtlInsertElementGenericTableAvl RtlInsertElementGenericTableFullAvl RtlInstallFunctionTableCallback RtlInt64ToUnicodeString RtlIntegerToUnicodeString RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx RtlLengthSecurityDescriptor RtlLengthSid RtlLocalTimeToSystemTime RtlLookupElementGenericTable RtlLookupElementGenericTableAvl RtlLookupElementGenericTableFullAvl RtlLookupFirstMatchingElementGenericTableAvl RtlLookupFunctionEntry RtlMapGenericMask RtlMoveMemory RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNormalizeSecurityDescriptor RtlNotifyFeatureUsage RtlNtStatusToDosError RtlNumberGenericTableElements RtlNumberGenericTableElementsAvl RtlNumberOfClearBits RtlNumberOfClearBitsEx RtlNumberOfSetBits RtlNumberOfSetBitsEx RtlNumberOfSetBitsUlongPtr RtlOemStringToUnicodeString RtlOemToUnicodeN RtlOpenCrossProcessEmulatorWorkConnection RtlOverwriteFeatureConfigurationBuffer RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore RtlRestoreContext RtlRestoreSystemBootStatusDefaults RtlRestoreThreadPreferredUILanguages RtlRunOnceBeginInitialize RtlRunOnceComplete RtlRunOnceExecuteOnce RtlRunOnceInitialize RtlSecondsSince1970ToTime RtlSecondsSince1980ToTime RtlSelfRelativeToAbsoluteSD RtlSetAllBits RtlSetAllBitsEx RtlSetBitEx RtlSetBits RtlSetBitsEx RtlSetDaclSecurityDescriptor RtlSetFeatureConfigurations RtlSetGroupSecurityDescriptor RtlSetImageMitigationPolicy RtlSetOwnerSecurityDescriptor RtlSetProcessPlaceholderCompatibilityMode RtlSetProxiedProcessId RtlSetSystemBootStatus RtlSetSystemBootStatusEx RtlSetThreadPlaceholderCompatibilityMode RtlSetThreadPreferredUILanguages2 RtlSplay RtlStringFromGUID RtlSubAuthorityCountSid RtlSubAuthoritySid RtlSubscribeForFeatureUsageNotification RtlSubtreePredecessor RtlSubtreeSuccessor RtlTestBitEx RtlTimeFieldsToTime RtlTimeToSecondsSince1970 RtlTimeToSecondsSince1980 RtlTimeToTimeFields RtlUdiv128 RtlUnicodeStringToAnsiString RtlUnicodeStringToCountedOemString RtlUnicodeStringToInteger RtlUnicodeStringToOemString RtlUnicodeStringToUTF8String RtlUnicodeToCustomCPN RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlUnicodeToOemN RtlUnicodeToUTF8N RtlUniform RtlUnregisterFeatureConfigurationChangeNotification RtlUnsubscribeFromFeatureUsageNotifications RtlUnwind RtlUpcaseUnicodeChar RtlUpcaseUnicodeString RtlUpcaseUnicodeStringToCountedOemString RtlUpcaseUnicodeStringToOemString RtlUpcaseUnicodeToCustomCPN RtlUpcaseUnicodeToMultiByteN RtlUpcaseUnicodeToOemN RtlUpperChar RtlUpperString RtlUserFiberStart RtlUTF8StringToUnicodeString RtlUTF8ToUnicodeN RtlValidateCorrelationVector RtlValidRelativeSecurityDescriptor RtlVerifyVersionInfo RtlVirtualUnwind RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange ZwCreateTransaction ZwCreateTransactionManager ZwDeleteFile ZwDeleteKey ZwDeleteValueKey ZwDeviceIoControlFile ZwDirectGraphicsCall ZwDuplicateObject ZwDuplicateToken ZwEnumerateKey ZwEnumerateTransactionObject ZwEnumerateValueKey ZwFlushBuffersFileEx ZwFlushKey ZwFlushVirtualMemory ZwFreeVirtualMemory ZwFsControlFile ZwGetNotificationResourceManager ZwLoadDriver ZwLoadKey3 ZwLockFile ZwMakeTemporaryObject ZwManageHotPatch ZwMapViewOfSection ZwMapViewOfSectionEx ZwNotifyChangeDirectoryFileEx ZwNotifyChangeKey ZwOpenCpuPartition ZwOpenDirectoryObject ZwOpenEnlistment ZwOpenEvent ZwOpenFile ZwOpenKey ZwOpenKeyEx ZwOpenKeyTransacted ZwOpenKeyTransactedEx ZwOpenProcess ZwOpenProcessTokenEx ZwOpenResourceManager ZwOpenSection ZwOpenSymbolicLinkObject ZwOpenThreadTokenEx ZwOpenTransaction ZwOpenTransactionManager ZwPowerInformation ZwPrepareComplete ZwPrepareEnlistment ZwPrePrepareComplete ZwPrePrepareEnlistment ZwPssCaptureVaSpaceBulk ZwQueryDirectoryFile ZwQueryDirectoryFileEx ZwQueryEaFile ZwQueryFullAttributesFile ZwQueryInformationCpuPartition ZwQueryInformationEnlistment ZwQueryInformationFile ZwQueryInformationProcess ZwQueryInformationResourceManager ZwQueryInformationToken ZwQueryInformationTransaction ZwQueryInformationTransactionManager ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile | DPFLTR_TYPE NOTIFICATION_MASK SYSTEM_INFORMATION_CLASS NtFileCreateOptions NtFileMode KEY_INFORMATION_CLASS PROCESS_CREATE_FLAGS PROCESSINFOCLASS SUBSYSTEM_INFORMATION_TYPE | CLIENT_ID KEY_NAME_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES RTL_HEAP_PARAMETERS IO_STATUS_BLOCK KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NODE_INFORMATION OSVERSIONINFOW KERNEL_USER_TIMES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 +_vscprintf ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCopyFileChunk NtCreateCpuPartition NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange NtCreateTransaction NtCreateTransactionA NtCreateTransactionManager NtCreateTransactionManagerA NtCreateTransactionManagerW NtCreateTransactionW NtDeviceIoControlFile NtDirectGraphicsCall NtDuplicateToken NtEnumerateTransactionObject NtFlushBuffersFileEx NtFreeVirtualMemory NtFsControlFile NtGetCurrentProcessorNumber NtGetNotificationResourceManager NtLoadKey3 NtLockFile NtManageHotPatch NtMapViewOfSectionEx NtNotifyChangeDirectoryFileEx NtNotifyChangeMultipleKeys NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition NtQueryInformationEnlistment NtQueryInformationFile NtQueryInformationProcess NtQueryInformationResourceManager NtQueryInformationThread NtQueryInformationToken NtQueryInformationTransaction NtQueryInformationTransactionManager NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing NtTerminateEnclave NtUnlockFile NtUnmapViewOfSection NtWaitForSingleObject NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 NtWriteFile RtlAbsoluteToSelfRelativeSD RtlAddAccessAllowedAce RtlAddAccessAllowedAceEx RtlAddAce RtlAddFunctionTable RtlAddGrowableFunctionTable RtlAllocateAndInitializeSid RtlAllocateHeap RtlAnsiStringToUnicodeString RtlAppendStringToString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlAreBitsClear RtlAreBitsClearEx RtlAreBitsSet RtlCallEnclave RtlCallEnclaveReturn RtlCapabilityCheckForSingleSessionSku RtlCaptureContext RtlCaptureContext2 RtlCaptureStackBackTrace RtlCharToInteger RtlCheckRegistryKey RtlCheckSystemBootStatusIntegrity RtlClearAllBitsEx RtlClearBitEx RtlClearBits RtlClearBitsEx RtlCmEncodeMemIoResource RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution RtlDelete RtlDeleteAce RtlDeleteElementGenericTable RtlDeleteElementGenericTableAvl RtlDeleteFunctionTable RtlDeleteGrowableFunctionTable RtlDeleteNoSplay RtlDeleteRegistryValue RtlDestroyHeap RtlDisownModuleHeapAllocation RtlDoesNameContainWildCards RtlDosLongPathNameToNtPathName_U_WithStatus RtlDosLongPathNameToRelativeNtPathName_U_WithStatus RtlDowncaseUnicodeString RtlDrainNonVolatileFlush RtlEnclaveCallDispatch RtlEnclaveCallDispatchReturn RtlEnumerateGenericTable RtlEnumerateGenericTableAvl RtlEnumerateGenericTableLikeADirectory RtlEnumerateGenericTableWithoutSplaying RtlEnumerateGenericTableWithoutSplayingAvl RtlEqualPrefixSid RtlEqualSid RtlEqualUnicodeString RtlEthernetAddressToString RtlEthernetStringToAddress RtlExtendCorrelationVector RtlFillMemoryNonTemporal RtlFillNonVolatileMemory RtlFindClearBits RtlFindClearBitsAndSet RtlFindClearBitsAndSetEx RtlFindClearBitsEx RtlFindClearRuns RtlFindLastBackwardRunClear RtlFindLeastSignificantBit RtlFindLongestRunClear RtlFindMostSignificantBit RtlFindNextForwardRunClear RtlFindSetBits RtlFindSetBitsAndClear RtlFindSetBitsAndClearEx RtlFindSetBitsEx RtlFirstEntrySList RtlFlsGetValue RtlFlsSetValue RtlFlushNonVolatileMemory RtlFlushNonVolatileMemoryRanges RtlFreeAnsiString RtlFreeHeap RtlFreeNonVolatileToken RtlFreeOemString RtlFreeUnicodeString RtlFreeUserFiberShadowStack RtlFreeUTF8String RtlGenerate8dot3Name RtlGetAce RtlGetCompressionWorkSpaceSize RtlGetDaclSecurityDescriptor RtlGetElementGenericTable RtlGetElementGenericTableAvl RtlGetEnabledExtendedFeatures RtlGetExtendedContextLength2 RtlGetFeatureToggleConfiguration RtlGetFeatureTogglesChangeToken RtlGetFunctionTableListHead RtlGetGroupSecurityDescriptor RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData RtlGetSystemTimeAndBias RtlGetUnloadEventTrace RtlGetUnloadEventTraceEx RtlGetVersion RtlGrowFunctionTable RtlGUIDFromString RtlHashUnicodeString RtlIncrementCorrelationVector RtlInitAnsiString RtlInitCodePageTable RtlInitializeBitMap RtlInitializeBitMapEx RtlInitializeCorrelationVector RtlInitializeExtendedContext2 RtlInitializeGenericTable RtlInitializeGenericTableAvl RtlInitializeSid RtlInitializeSidEx RtlInitializeSListHead RtlInitString RtlInitStringEx RtlInitUnicodeString RtlInitUTF8String RtlInitUTF8StringEx RtlInsertElementGenericTable RtlInsertElementGenericTableAvl RtlInsertElementGenericTableFullAvl RtlInstallFunctionTableCallback RtlInt64ToUnicodeString RtlIntegerToUnicodeString RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx RtlLengthSecurityDescriptor RtlLengthSid RtlLocalTimeToSystemTime RtlLookupElementGenericTable RtlLookupElementGenericTableAvl RtlLookupElementGenericTableFullAvl RtlLookupFirstMatchingElementGenericTableAvl RtlLookupFunctionEntry RtlMapGenericMask RtlMoveMemory RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNormalizeSecurityDescriptor RtlNotifyFeatureToggleUsage RtlNotifyFeatureUsage RtlNtStatusToDosError RtlNumberGenericTableElements RtlNumberGenericTableElementsAvl RtlNumberOfClearBits RtlNumberOfClearBitsEx RtlNumberOfSetBits RtlNumberOfSetBitsEx RtlNumberOfSetBitsUlongPtr RtlOemStringToUnicodeString RtlOemToUnicodeN RtlOpenCrossProcessEmulatorWorkConnection RtlOverwriteFeatureConfigurationBuffer RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore RtlRestoreContext RtlRestoreSystemBootStatusDefaults RtlRestoreThreadPreferredUILanguages RtlRunOnceBeginInitialize RtlRunOnceComplete RtlRunOnceExecuteOnce RtlRunOnceInitialize RtlSecondsSince1970ToTime RtlSecondsSince1980ToTime RtlSelfRelativeToAbsoluteSD RtlSetAllBits RtlSetAllBitsEx RtlSetBitEx RtlSetBits RtlSetBitsEx RtlSetDaclSecurityDescriptor RtlSetFeatureConfigurations RtlSetGroupSecurityDescriptor RtlSetImageMitigationPolicy RtlSetOwnerSecurityDescriptor RtlSetProcessPlaceholderCompatibilityMode RtlSetProxiedProcessId RtlSetSystemBootStatus RtlSetSystemBootStatusEx RtlSetThreadPlaceholderCompatibilityMode RtlSetThreadPreferredUILanguages2 RtlSplay RtlStringFromGUID RtlSubAuthorityCountSid RtlSubAuthoritySid RtlSubscribeForFeatureUsageNotification RtlSubtreePredecessor RtlSubtreeSuccessor RtlTestBitEx RtlTimeFieldsToTime RtlTimeToSecondsSince1970 RtlTimeToSecondsSince1980 RtlTimeToTimeFields RtlUdiv128 RtlUnicodeStringToAnsiString RtlUnicodeStringToCountedOemString RtlUnicodeStringToInteger RtlUnicodeStringToOemString RtlUnicodeStringToUTF8String RtlUnicodeToCustomCPN RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlUnicodeToOemN RtlUnicodeToUTF8N RtlUniform RtlUnregisterFeatureConfigurationChangeNotification RtlUnsubscribeFromFeatureUsageNotifications RtlUnwind RtlUpcaseUnicodeChar RtlUpcaseUnicodeString RtlUpcaseUnicodeStringToCountedOemString RtlUpcaseUnicodeStringToOemString RtlUpcaseUnicodeToCustomCPN RtlUpcaseUnicodeToMultiByteN RtlUpcaseUnicodeToOemN RtlUpperChar RtlUpperString RtlUserFiberStart RtlUTF8StringToUnicodeString RtlUTF8ToUnicodeN RtlValidateCorrelationVector RtlValidRelativeSecurityDescriptor RtlVerifyVersionInfo RtlVirtualUnwind RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange ZwCreateTransaction ZwCreateTransactionManager ZwDeleteFile ZwDeleteKey ZwDeleteValueKey ZwDeviceIoControlFile ZwDirectGraphicsCall ZwDuplicateObject ZwDuplicateToken ZwEnumerateKey ZwEnumerateTransactionObject ZwEnumerateValueKey ZwFlushBuffersFileEx ZwFlushKey ZwFlushVirtualMemory ZwFreeVirtualMemory ZwFsControlFile ZwGetNotificationResourceManager ZwLoadDriver ZwLoadKey3 ZwLockFile ZwMakeTemporaryObject ZwManageHotPatch ZwMapViewOfSection ZwMapViewOfSectionEx ZwNotifyChangeDirectoryFileEx ZwNotifyChangeKey ZwOpenCpuPartition ZwOpenDirectoryObject ZwOpenEnlistment ZwOpenEvent ZwOpenFile ZwOpenKey ZwOpenKeyEx ZwOpenKeyTransacted ZwOpenKeyTransactedEx ZwOpenProcess ZwOpenProcessTokenEx ZwOpenResourceManager ZwOpenSection ZwOpenSymbolicLinkObject ZwOpenThreadTokenEx ZwOpenTransaction ZwOpenTransactionManager ZwPowerInformation ZwPrepareComplete ZwPrepareEnlistment ZwPrePrepareComplete ZwPrePrepareEnlistment ZwPssCaptureVaSpaceBulk ZwQueryDirectoryFile ZwQueryDirectoryFileEx ZwQueryEaFile ZwQueryFullAttributesFile ZwQueryInformationCpuPartition ZwQueryInformationEnlistment ZwQueryInformationFile ZwQueryInformationProcess ZwQueryInformationResourceManager ZwQueryInformationToken ZwQueryInformationTransaction ZwQueryInformationTransactionManager ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile | DPFLTR_TYPE NOTIFICATION_MASK SYSTEM_INFORMATION_CLASS NtFileCreateOptions NtFileMode KEY_INFORMATION_CLASS PROCESS_CREATE_FLAGS PROCESSINFOCLASS SUBSYSTEM_INFORMATION_TYPE | CLIENT_ID KEY_NAME_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES RTL_HEAP_PARAMETERS IO_STATUS_BLOCK KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NODE_INFORMATION OSVERSIONINFOW KERNEL_USER_TIMES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 diff --git a/PInvoke/NtDll/readme.md b/PInvoke/NtDll/readme.md index 7f79f04f..e9563046 100644 --- a/PInvoke/NtDll/readme.md +++ b/PInvoke/NtDll/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll. - Includes methods from ntdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NtDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NtDll) -### Methods - 6% API coverage (38 of 631 functions) +### Methods - 5% API coverage (38 of 634 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Alearn.microsoft.com) | | @@ -278,6 +278,8 @@ Native Method | Header | Managed Method [RtlGetElementGenericTableAvl](https://www.google.com/search?num=5&q=RtlGetElementGenericTableAvl+site%3Alearn.microsoft.com) | | [RtlGetEnabledExtendedFeatures](https://www.google.com/search?num=5&q=RtlGetEnabledExtendedFeatures+site%3Alearn.microsoft.com) | | [RtlGetExtendedContextLength2](https://www.google.com/search?num=5&q=RtlGetExtendedContextLength2+site%3Alearn.microsoft.com) | | +[RtlGetFeatureToggleConfiguration](https://www.google.com/search?num=5&q=RtlGetFeatureToggleConfiguration+site%3Alearn.microsoft.com) | | +[RtlGetFeatureTogglesChangeToken](https://www.google.com/search?num=5&q=RtlGetFeatureTogglesChangeToken+site%3Alearn.microsoft.com) | | [RtlGetFunctionTableListHead](https://www.google.com/search?num=5&q=RtlGetFunctionTableListHead+site%3Alearn.microsoft.com) | | [RtlGetGroupSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetGroupSecurityDescriptor+site%3Alearn.microsoft.com) | | [RtlGetImageFileMachines](https://www.google.com/search?num=5&q=RtlGetImageFileMachines+site%3Alearn.microsoft.com) | | @@ -366,6 +368,7 @@ Native Method | Header | Managed Method [RtlMultiByteToUnicodeN](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeN+site%3Alearn.microsoft.com) | | [RtlMultiByteToUnicodeSize](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeSize+site%3Alearn.microsoft.com) | | [RtlNormalizeSecurityDescriptor](https://www.google.com/search?num=5&q=RtlNormalizeSecurityDescriptor+site%3Alearn.microsoft.com) | | +[RtlNotifyFeatureToggleUsage](https://www.google.com/search?num=5&q=RtlNotifyFeatureToggleUsage+site%3Alearn.microsoft.com) | | [RtlNotifyFeatureUsage](https://www.google.com/search?num=5&q=RtlNotifyFeatureUsage+site%3Alearn.microsoft.com) | | [RtlNtStatusToDosError](https://www.google.com/search?num=5&q=RtlNtStatusToDosError+site%3Alearn.microsoft.com) | | [RtlNumberGenericTableElements](https://www.google.com/search?num=5&q=RtlNumberGenericTableElements+site%3Alearn.microsoft.com) | | diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index 68a11dc7..53f643d1 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -16,7 +16,7 @@ Currently implements: Classes -AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, ErrorHelper, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SBFunc<T>, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> +AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, EnumeratorToEnumVariantMarshaler, ErrorHelper, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, HANDLEConverter, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SBFunc<T>, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> Structures ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, LOGPALETTE, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, PALETTEENTRY, PFILETIME, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, PSYSTEMTIME, RECT, ResourceId, ResourceIdOrHandle<T>, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, Union, WIN32_FIND_DATA, Win32Error diff --git a/PInvoke/Shared/pkgreadme.md b/PInvoke/Shared/pkgreadme.md index 83620517..39d72902 100644 --- a/PInvoke/Shared/pkgreadme.md +++ b/PInvoke/Shared/pkgreadme.md @@ -25,4 +25,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Structures | Enumerations | Interfaces --- | --- | --- | --- -AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler ErrorHelper FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle +AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler EnumeratorToEnumVariantMarshaler ErrorHelper FunctionHelper GenericStringMarshaler GenericStringMarshalerBase HANDLEConverter IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | ACCESS_MASK BusNumber CLIPFORMAT CM_FULL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_LIST CM_POWER_DATA CM_RESOURCE_LIST COLORREF Connection CORRELATION_VECTOR CY DATE DECIMAL DEVICE_CAPABILITIES DevicePrivate DeviceSpecificData DEVMODE Dma DmaV3 Generic HACCEL HANDLE HBITMAP HBRUSH HCOLORSPACE HCURSOR HDC HDESK HDPA HDROP HDSA HDWP HENHMETAFILE HEVENT HFILE HFONT HGDIOBJ HICON HIMAGELIST HINSTANCE HKEY HMENU HMETAFILE HMONITOR HPALETTE HPEN HPROCESS HPROPSHEET HPROPSHEETPAGE HRESULT HRGN HSECTION HTASK HTHEME HTHREAD HTHUMBNAIL HTOKEN HWINSTA HWND Interrupt LANGID LCID LOGFONT LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC Union WIN32_FIND_DATA Win32Error | CharacterSet CM_DEVCAP CM_FILE CM_INSTALL_STATE CM_REMOVAL_POLICY CM_RESOURCE CM_SHARE_DISPOSITION CmResourceType CONFIGFLAG DEVICE_POWER_STATE DEVICE_SCALE_FACTOR DMCOLLATE DMCOLOR DMDFO DMDISPLAY DMDITHER DMDO DMDUP DMFIELDS DMICM DMICMMETHOD DMMEDIA DMNUP DMORIENT DMPAPER DMRES DMTT DN DrawTextFlags FacilityCode FacilityCode FILE_DEVICE FILE_SHARE FileFlagsAndAttributes FontFamily FontPitch INTERFACE_TYPE LANG LogFontClippingPrecision LogFontOutputPrecision LogFontOutputQuality MouseButtonState NTDDI ObjectTypeListLevel PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle diff --git a/PInvoke/Shared/readme.md b/PInvoke/Shared/readme.md index 3cc9801d..ef4d1d29 100644 --- a/PInvoke/Shared/readme.md +++ b/PInvoke/Shared/readme.md @@ -196,6 +196,7 @@ Class | Description [Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) | Generic functions to help with standard function patterns like getting a string from a method. [Vanara.InteropServices.GenericStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshaler) | Marshals strings that are allocated by native code and must be freed after use. [Vanara.InteropServices.GenericStringMarshalerBase](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshalerBase) | Base abstract class for marshaling strings that are allocated by native code and must be freed after use. +[Vanara.PInvoke.HANDLEConverter](https://github.com/dahall/Vanara/search?l=C%23&q=HANDLEConverter) | Converts a handle to a string or an integer and vice versa. The string representation is the handle value as an integer. [Vanara.Collections.IEnumeratorFromNext](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumeratorFromNext) | An implementation the `System.Collections.IEnumerator` interface that can iterate through next and reset methods. [Vanara.Collections.IEnumFromCom](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromCom) | Creates an enumerable class from a get next method in the form of HRESULT Next(uint, TItem[], out uint) and a reset method. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects. [Vanara.Collections.IEnumFromIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromIndexer) | Creates an enumerable class from a counter and an indexer. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects. diff --git a/PInvoke/UIAutomation/pkgreadme.md b/PInvoke/UIAutomation/pkgreadme.md index ebb567fb..a4cb71a7 100644 --- a/PInvoke/UIAutomation/pkgreadme.md +++ b/PInvoke/UIAutomation/pkgreadme.md @@ -1,428 +1,21 @@ ![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png) -### uiautomation.dll -**Vanara.PInvoke.UIAutomation uiautomation.dll -NuGet uiautomation.dll -Package** +### **Vanara.PInvoke.UIAutomation NuGet Package** [![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases) -[![Build uiautomation.dll -status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara) +[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara) -PInvoke uiautomation.dll -API uiautomation.dll -(methods, uiautomation.dll -structures uiautomation.dll -and uiautomation.dll -constants) uiautomation.dll -imported uiautomation.dll -from uiautomation.dll -Windows uiautomation.dll -UIAutomationCore.dll. +PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll. -### uiautomation.dll -**What uiautomation.dll -is uiautomation.dll -Vanara?** +### **What is Vanara?** -[Vanara](https://github.com/dahall/Vanara) uiautomation.dll -is uiautomation.dll -a uiautomation.dll -community uiautomation.dll -project uiautomation.dll -that uiautomation.dll -contains uiautomation.dll -various uiautomation.dll -.NET uiautomation.dll -assemblies uiautomation.dll -which uiautomation.dll -have uiautomation.dll -P/Invoke uiautomation.dll -functions, uiautomation.dll -interfaces, uiautomation.dll -enums uiautomation.dll -and uiautomation.dll -structures uiautomation.dll -from uiautomation.dll -Windows uiautomation.dll -libraries. uiautomation.dll -Each uiautomation.dll -assembly uiautomation.dll -is uiautomation.dll -associated uiautomation.dll -with uiautomation.dll -one uiautomation.dll -or uiautomation.dll -a uiautomation.dll -few uiautomation.dll -tightly uiautomation.dll -related uiautomation.dll -libraries. +[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries. -### uiautomation.dll -**Issues?** +### **Issues?** -First uiautomation.dll -check uiautomation.dll -if uiautomation.dll -it's uiautomation.dll -already uiautomation.dll -fixed uiautomation.dll -by uiautomation.dll -trying uiautomation.dll -the uiautomation.dll -[AppVeyor uiautomation.dll -build](https://ci.appveyor.com/nuget/vanara-prerelease). -If uiautomation.dll -you're uiautomation.dll -still uiautomation.dll -running uiautomation.dll -into uiautomation.dll -problems, uiautomation.dll -file uiautomation.dll -an uiautomation.dll -[issue](https://github.com/dahall/Vanara/issues). +First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease). +If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues). -### uiautomation.dll -**Included uiautomation.dll -in uiautomation.dll -Vanara.PInvoke.UIAutomation** - -Functions uiautomation.dll -| uiautomation.dll -Enumerations uiautomation.dll -| uiautomation.dll -Structures uiautomation.dll -| uiautomation.dll -Interfaces ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- -  uiautomation.dll - uiautomation.dll -| uiautomation.dll -EVENTID uiautomation.dll -METADATAID uiautomation.dll -PATTERNID uiautomation.dll -PROPERTYID uiautomation.dll -TEXTATTRIBUTEID uiautomation.dll -DockPosition uiautomation.dll -ExpandCollapseState uiautomation.dll -NavigateDirection uiautomation.dll -ProviderOptions uiautomation.dll -RowOrColumnMajor uiautomation.dll -ScrollAmount uiautomation.dll -StructureChangeType uiautomation.dll -SupportedTextSelection uiautomation.dll -SynchronizedInputType uiautomation.dll -TextPatternRangeEndpoint uiautomation.dll -TextUnit uiautomation.dll -ToggleState uiautomation.dll -UIAutomationType uiautomation.dll -WindowInteractionState uiautomation.dll -WindowVisualState uiautomation.dll -ZoomUnit uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll -| uiautomation.dll -UiaPoint uiautomation.dll -UiaRect uiautomation.dll -UIAutomationEventInfo uiautomation.dll -UIAutomationMethodInfo uiautomation.dll -UIAutomationParameter uiautomation.dll -UIAutomationPatternInfo uiautomation.dll -UIAutomationPropertyInfo uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll -| uiautomation.dll -IAccessibleEx uiautomation.dll -IAccessibleHostingElementProviders uiautomation.dll -IAnnotationProvider uiautomation.dll -ICustomNavigationProvider uiautomation.dll -IDockProvider uiautomation.dll -IDragProvider uiautomation.dll -IDropTargetProvider uiautomation.dll -IExpandCollapseProvider uiautomation.dll -IGridItemProvider uiautomation.dll -IGridProvider uiautomation.dll -IInvokeProvider uiautomation.dll -IItemContainerProvider uiautomation.dll -ILegacyIAccessibleProvider uiautomation.dll -IMultipleViewProvider uiautomation.dll -IObjectModelProvider uiautomation.dll -IProxyProviderWinEventHandler uiautomation.dll -IProxyProviderWinEventSink uiautomation.dll -IRangeValueProvider uiautomation.dll -IRawElementProviderAdviseEvents uiautomation.dll -IRawElementProviderFragment uiautomation.dll -IRawElementProviderFragmentRoot uiautomation.dll -IRawElementProviderHostingAccessibles uiautomation.dll -IRawElementProviderHwndOverride uiautomation.dll -IRawElementProviderSimple uiautomation.dll -IRawElementProviderSimple2 uiautomation.dll -IRawElementProviderSimple3 uiautomation.dll -IRawElementProviderWindowlessSite uiautomation.dll -IScrollItemProvider uiautomation.dll -IScrollProvider uiautomation.dll -ISelectionItemProvider uiautomation.dll -ISelectionProvider uiautomation.dll -ISelectionProvider2 uiautomation.dll -ISpreadsheetItemProvider uiautomation.dll -ISpreadsheetProvider uiautomation.dll -IStylesProvider uiautomation.dll -ISynchronizedInputProvider uiautomation.dll -ITableItemProvider uiautomation.dll -ITableProvider uiautomation.dll -ITextChildProvider uiautomation.dll -ITextEditProvider uiautomation.dll -ITextProvider uiautomation.dll -ITextProvider2 uiautomation.dll -ITextRangeProvider uiautomation.dll -ITextRangeProvider2 uiautomation.dll -IToggleProvider uiautomation.dll -ITransformProvider uiautomation.dll -ITransformProvider2 uiautomation.dll -IUIAutomationPatternHandler uiautomation.dll -IUIAutomationPatternInstance uiautomation.dll -IUIAutomationRegistrar uiautomation.dll -IValueProvider uiautomation.dll -IVirtualizedItemProvider uiautomation.dll -IWindowProvider uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll - uiautomation.dll +### **Included in Vanara.PInvoke.UIAutomation** +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +  | EVENTID METADATAID PATTERNID PROPERTYID TEXTATTRIBUTEID DockPosition ExpandCollapseState NavigateDirection ProviderOptions RowOrColumnMajor ScrollAmount StructureChangeType SupportedTextSelection SynchronizedInputType TextPatternRangeEndpoint TextUnit ToggleState UIAutomationType WindowInteractionState WindowVisualState ZoomUnit | UiaPoint UiaRect UIAutomationEventInfo UIAutomationMethodInfo UIAutomationParameter UIAutomationPatternInfo UIAutomationPropertyInfo | IAccessibleEx IAccessibleHostingElementProviders IAnnotationProvider ICustomNavigationProvider IDockProvider IDragProvider IDropTargetProvider IExpandCollapseProvider IGridItemProvider IGridProvider IInvokeProvider IItemContainerProvider ILegacyIAccessibleProvider IMultipleViewProvider IObjectModelProvider IProxyProviderWinEventHandler IProxyProviderWinEventSink IRangeValueProvider IRawElementProviderAdviseEvents IRawElementProviderFragment IRawElementProviderFragmentRoot IRawElementProviderHostingAccessibles IRawElementProviderHwndOverride IRawElementProviderSimple IRawElementProviderSimple2 IRawElementProviderSimple3 IRawElementProviderWindowlessSite IScrollItemProvider IScrollProvider ISelectionItemProvider ISelectionProvider ISelectionProvider2 ISpreadsheetItemProvider ISpreadsheetProvider IStylesProvider ISynchronizedInputProvider ITableItemProvider ITableProvider ITextChildProvider ITextEditProvider ITextProvider ITextProvider2 ITextRangeProvider ITextRangeProvider2 IToggleProvider ITransformProvider ITransformProvider2 IUIAutomationPatternHandler IUIAutomationPatternInstance IUIAutomationRegistrar IValueProvider IVirtualizedItemProvider IWindowProvider diff --git a/PInvoke/UIAutomation/readme.md b/PInvoke/UIAutomation/readme.md index a706c7d1..3f202391 100644 --- a/PInvoke/UIAutomation/readme.md +++ b/PInvoke/UIAutomation/readme.md @@ -1,1243 +1,175 @@ -## uiautomation.dll -Vanara.PInvoke.UIAutomation uiautomation.dll - uiautomation.dll - -PInvoke uiautomation.dll -API uiautomation.dll -(methods, uiautomation.dll -structures uiautomation.dll -and uiautomation.dll -constants) uiautomation.dll -imported uiautomation.dll -from uiautomation.dll -Windows uiautomation.dll -UIAutomationCore.dll. - -- uiautomation.dll -Includes uiautomation.dll -methods uiautomation.dll -from uiautomation.dll -uiautomationcore.dll uiautomation.dll - uiautomation.dll - -- uiautomation.dll -Current uiautomation.dll -NuGet uiautomation.dll -release: uiautomation.dll -[![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.UIAutomation?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.UIAutomation) uiautomation.dll - uiautomation.dll - -### uiautomation.dll -Methods uiautomation.dll -- uiautomation.dll -0% uiautomation.dll -API uiautomation.dll -coverage uiautomation.dll -(0 uiautomation.dll -of uiautomation.dll -0 uiautomation.dll -functions) uiautomation.dll - uiautomation.dll - -Native uiautomation.dll -Method uiautomation.dll -| uiautomation.dll -Header uiautomation.dll -| uiautomation.dll -Managed uiautomation.dll -Method uiautomation.dll - uiautomation.dll - ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll - uiautomation.dll - -### uiautomation.dll -Enumerations uiautomation.dll - uiautomation.dll - -Native uiautomation.dll -Enum uiautomation.dll -| uiautomation.dll -Header uiautomation.dll -| uiautomation.dll -Managed uiautomation.dll -Enum uiautomation.dll - uiautomation.dll - ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll - uiautomation.dll - -[DockPosition](https://www.google.com/search?num=5&q=DockPosition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.DockPosition](https://github.com/dahall/Vanara/search?l=C%23&q=DockPosition) uiautomation.dll - uiautomation.dll - -[EVENTID](https://www.google.com/search?num=5&q=EVENTID+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -UIAutomationClient.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient.EVENTID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTID) uiautomation.dll - uiautomation.dll - -[ExpandCollapseState](https://www.google.com/search?num=5&q=ExpandCollapseState+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ExpandCollapseState](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandCollapseState) uiautomation.dll - uiautomation.dll - -[METADATAID](https://www.google.com/search?num=5&q=METADATAID+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -UIAutomationClient.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient.METADATAID](https://github.com/dahall/Vanara/search?l=C%23&q=METADATAID) uiautomation.dll - uiautomation.dll - -[NavigateDirection](https://www.google.com/search?num=5&q=NavigateDirection+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.NavigateDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigateDirection) uiautomation.dll - uiautomation.dll - -[PATTERNID](https://www.google.com/search?num=5&q=PATTERNID+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -UIAutomationClient.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient.PATTERNID](https://github.com/dahall/Vanara/search?l=C%23&q=PATTERNID) uiautomation.dll - uiautomation.dll - -[PROPERTYID](https://www.google.com/search?num=5&q=PROPERTYID+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -UIAutomationClient.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient.PROPERTYID](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYID) uiautomation.dll - uiautomation.dll - -[ProviderOptions](https://www.google.com/search?num=5&q=ProviderOptions+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ProviderOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ProviderOptions) uiautomation.dll - uiautomation.dll - -[RowOrColumnMajor](https://www.google.com/search?num=5&q=RowOrColumnMajor+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.RowOrColumnMajor](https://github.com/dahall/Vanara/search?l=C%23&q=RowOrColumnMajor) uiautomation.dll - uiautomation.dll - -[ScrollAmount](https://www.google.com/search?num=5&q=ScrollAmount+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ScrollAmount](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollAmount) uiautomation.dll - uiautomation.dll - -[StructureChangeType](https://www.google.com/search?num=5&q=StructureChangeType+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.StructureChangeType](https://github.com/dahall/Vanara/search?l=C%23&q=StructureChangeType) uiautomation.dll - uiautomation.dll - -[SupportedTextSelection](https://www.google.com/search?num=5&q=SupportedTextSelection+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.SupportedTextSelection](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedTextSelection) uiautomation.dll - uiautomation.dll - -[SynchronizedInputType](https://www.google.com/search?num=5&q=SynchronizedInputType+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.SynchronizedInputType](https://github.com/dahall/Vanara/search?l=C%23&q=SynchronizedInputType) uiautomation.dll - uiautomation.dll - -[TEXTATTRIBUTEID](https://www.google.com/search?num=5&q=TEXTATTRIBUTEID+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -UIAutomationClient.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient.TEXTATTRIBUTEID](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTATTRIBUTEID) uiautomation.dll - uiautomation.dll - -[TextPatternRangeEndpoint](https://www.google.com/search?num=5&q=TextPatternRangeEndpoint+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.TextPatternRangeEndpoint](https://github.com/dahall/Vanara/search?l=C%23&q=TextPatternRangeEndpoint) uiautomation.dll - uiautomation.dll - -[TextUnit](https://www.google.com/search?num=5&q=TextUnit+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.TextUnit](https://github.com/dahall/Vanara/search?l=C%23&q=TextUnit) uiautomation.dll - uiautomation.dll - -[ToggleState](https://www.google.com/search?num=5&q=ToggleState+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ToggleState](https://github.com/dahall/Vanara/search?l=C%23&q=ToggleState) uiautomation.dll - uiautomation.dll - -[UIAutomationType](https://www.google.com/search?num=5&q=UIAutomationType+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationType](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationType) uiautomation.dll - uiautomation.dll - -[WindowInteractionState](https://www.google.com/search?num=5&q=WindowInteractionState+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.WindowInteractionState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowInteractionState) uiautomation.dll - uiautomation.dll - -[WindowVisualState](https://www.google.com/search?num=5&q=WindowVisualState+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.WindowVisualState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowVisualState) uiautomation.dll - uiautomation.dll - -[ZoomUnit](https://www.google.com/search?num=5&q=ZoomUnit+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ZoomUnit](https://github.com/dahall/Vanara/search?l=C%23&q=ZoomUnit) uiautomation.dll - uiautomation.dll - -### uiautomation.dll -Structures uiautomation.dll - uiautomation.dll - -Native uiautomation.dll -Structure uiautomation.dll -| uiautomation.dll -Header uiautomation.dll -| uiautomation.dll -Managed uiautomation.dll -Structure uiautomation.dll - uiautomation.dll - ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll - uiautomation.dll - -[UiaPoint](https://www.google.com/search?num=5&q=UiaPoint+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UiaPoint](https://github.com/dahall/Vanara/search?l=C%23&q=UiaPoint) uiautomation.dll - uiautomation.dll - -[UiaRect](https://www.google.com/search?num=5&q=UiaRect+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UiaRect](https://github.com/dahall/Vanara/search?l=C%23&q=UiaRect) uiautomation.dll - uiautomation.dll - -[UIAutomationEventInfo](https://www.google.com/search?num=5&q=UIAutomationEventInfo+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationEventInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationEventInfo) uiautomation.dll - uiautomation.dll - -[UIAutomationMethodInfo](https://www.google.com/search?num=5&q=UIAutomationMethodInfo+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationMethodInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationMethodInfo) uiautomation.dll - uiautomation.dll - -[UIAutomationParameter](https://www.google.com/search?num=5&q=UIAutomationParameter+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationParameter](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationParameter) uiautomation.dll - uiautomation.dll - -[UIAutomationPatternInfo](https://www.google.com/search?num=5&q=UIAutomationPatternInfo+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationPatternInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPatternInfo) uiautomation.dll - uiautomation.dll - -[UIAutomationPropertyInfo](https://www.google.com/search?num=5&q=UIAutomationPropertyInfo+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.UIAutomationPropertyInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPropertyInfo) uiautomation.dll - uiautomation.dll - -### uiautomation.dll -Interfaces uiautomation.dll - uiautomation.dll - -Native uiautomation.dll -Interface uiautomation.dll -| uiautomation.dll -Header uiautomation.dll -| uiautomation.dll -Managed uiautomation.dll -Interface uiautomation.dll - uiautomation.dll - ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll - uiautomation.dll - -[IAccessible](https://www.google.com/search?num=5&q=IAccessible+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IAccessibleEx](https://www.google.com/search?num=5&q=IAccessibleEx+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IAccessibleEx](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleEx) uiautomation.dll - uiautomation.dll - -[IAccessibleHostingElementProviders](https://www.google.com/search?num=5&q=IAccessibleHostingElementProviders+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IAccessibleHostingElementProviders](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleHostingElementProviders) uiautomation.dll - uiautomation.dll - -[IAnnotationProvider](https://www.google.com/search?num=5&q=IAnnotationProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IAnnotationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAnnotationProvider) uiautomation.dll - uiautomation.dll - -[ICustomNavigationProvider](https://www.google.com/search?num=5&q=ICustomNavigationProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ICustomNavigationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ICustomNavigationProvider) uiautomation.dll - uiautomation.dll - -[IDockProvider](https://www.google.com/search?num=5&q=IDockProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IDockProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDockProvider) uiautomation.dll - uiautomation.dll - -[IDragProvider](https://www.google.com/search?num=5&q=IDragProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IDragProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDragProvider) uiautomation.dll - uiautomation.dll - -[IDropTargetProvider](https://www.google.com/search?num=5&q=IDropTargetProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IDropTargetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDropTargetProvider) uiautomation.dll - uiautomation.dll - -[IExpandCollapseProvider](https://www.google.com/search?num=5&q=IExpandCollapseProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IExpandCollapseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IExpandCollapseProvider) uiautomation.dll - uiautomation.dll - -[IGridItemProvider](https://www.google.com/search?num=5&q=IGridItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IGridItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridItemProvider) uiautomation.dll - uiautomation.dll - -[IGridProvider](https://www.google.com/search?num=5&q=IGridProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IGridProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridProvider) uiautomation.dll - uiautomation.dll - -[IInvokeProvider](https://www.google.com/search?num=5&q=IInvokeProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IInvokeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IInvokeProvider) uiautomation.dll - uiautomation.dll - -[IItemContainerProvider](https://www.google.com/search?num=5&q=IItemContainerProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IItemContainerProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IItemContainerProvider) uiautomation.dll - uiautomation.dll - -[ILegacyIAccessibleProvider](https://www.google.com/search?num=5&q=ILegacyIAccessibleProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ILegacyIAccessibleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ILegacyIAccessibleProvider) uiautomation.dll - uiautomation.dll - -[IMultipleViewProvider](https://www.google.com/search?num=5&q=IMultipleViewProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IMultipleViewProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IMultipleViewProvider) uiautomation.dll - uiautomation.dll - -[IObjectModelProvider](https://www.google.com/search?num=5&q=IObjectModelProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IObjectModelProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectModelProvider) uiautomation.dll - uiautomation.dll - -[IProxyProviderWinEventHandler](https://www.google.com/search?num=5&q=IProxyProviderWinEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventHandler) uiautomation.dll - uiautomation.dll - -[IProxyProviderWinEventSink](https://www.google.com/search?num=5&q=IProxyProviderWinEventSink+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventSink) uiautomation.dll - uiautomation.dll - -[IRangeValueProvider](https://www.google.com/search?num=5&q=IRangeValueProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRangeValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IRangeValueProvider) uiautomation.dll - uiautomation.dll - -[IRawElementProviderAdviseEvents](https://www.google.com/search?num=5&q=IRawElementProviderAdviseEvents+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderAdviseEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderAdviseEvents) uiautomation.dll - uiautomation.dll - -[IRawElementProviderFragment](https://www.google.com/search?num=5&q=IRawElementProviderFragment+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragment](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragment) uiautomation.dll - uiautomation.dll - -[IRawElementProviderFragmentRoot](https://www.google.com/search?num=5&q=IRawElementProviderFragmentRoot+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragmentRoot](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragmentRoot) uiautomation.dll - uiautomation.dll - -[IRawElementProviderHostingAccessibles](https://www.google.com/search?num=5&q=IRawElementProviderHostingAccessibles+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderHostingAccessibles](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHostingAccessibles) uiautomation.dll - uiautomation.dll - -[IRawElementProviderHwndOverride](https://www.google.com/search?num=5&q=IRawElementProviderHwndOverride+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderHwndOverride](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHwndOverride) uiautomation.dll - uiautomation.dll - -[IRawElementProviderSimple](https://www.google.com/search?num=5&q=IRawElementProviderSimple+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple) uiautomation.dll - uiautomation.dll - -[IRawElementProviderSimple2](https://www.google.com/search?num=5&q=IRawElementProviderSimple2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple2](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple2) uiautomation.dll - uiautomation.dll - -[IRawElementProviderSimple3](https://www.google.com/search?num=5&q=IRawElementProviderSimple3+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple3](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple3) uiautomation.dll - uiautomation.dll - -[IRawElementProviderWindowlessSite](https://www.google.com/search?num=5&q=IRawElementProviderWindowlessSite+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IRawElementProviderWindowlessSite](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderWindowlessSite) uiautomation.dll - uiautomation.dll - -[IScrollItemProvider](https://www.google.com/search?num=5&q=IScrollItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IScrollItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollItemProvider) uiautomation.dll - uiautomation.dll - -[IScrollProvider](https://www.google.com/search?num=5&q=IScrollProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IScrollProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollProvider) uiautomation.dll - uiautomation.dll - -[ISelectionItemProvider](https://www.google.com/search?num=5&q=ISelectionItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISelectionItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionItemProvider) uiautomation.dll - uiautomation.dll - -[ISelectionProvider](https://www.google.com/search?num=5&q=ISelectionProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISelectionProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider) uiautomation.dll - uiautomation.dll - -[ISelectionProvider2](https://www.google.com/search?num=5&q=ISelectionProvider2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISelectionProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider2) uiautomation.dll - uiautomation.dll - -[ISpreadsheetItemProvider](https://www.google.com/search?num=5&q=ISpreadsheetItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISpreadsheetItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetItemProvider) uiautomation.dll - uiautomation.dll - -[ISpreadsheetProvider](https://www.google.com/search?num=5&q=ISpreadsheetProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISpreadsheetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetProvider) uiautomation.dll - uiautomation.dll - -[IStylesProvider](https://www.google.com/search?num=5&q=IStylesProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IStylesProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IStylesProvider) uiautomation.dll - uiautomation.dll - -[ISynchronizedInputProvider](https://www.google.com/search?num=5&q=ISynchronizedInputProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ISynchronizedInputProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISynchronizedInputProvider) uiautomation.dll - uiautomation.dll - -[ITableItemProvider](https://www.google.com/search?num=5&q=ITableItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITableItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableItemProvider) uiautomation.dll - uiautomation.dll - -[ITableProvider](https://www.google.com/search?num=5&q=ITableProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITableProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableProvider) uiautomation.dll - uiautomation.dll - -[ITextChildProvider](https://www.google.com/search?num=5&q=ITextChildProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextChildProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextChildProvider) uiautomation.dll - uiautomation.dll - -[ITextEditProvider](https://www.google.com/search?num=5&q=ITextEditProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextEditProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextEditProvider) uiautomation.dll - uiautomation.dll - -[ITextProvider](https://www.google.com/search?num=5&q=ITextProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider) uiautomation.dll - uiautomation.dll - -[ITextProvider2](https://www.google.com/search?num=5&q=ITextProvider2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider2) uiautomation.dll - uiautomation.dll - -[ITextRangeProvider](https://www.google.com/search?num=5&q=ITextRangeProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextRangeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider) uiautomation.dll - uiautomation.dll - -[ITextRangeProvider2](https://www.google.com/search?num=5&q=ITextRangeProvider2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITextRangeProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider2) uiautomation.dll - uiautomation.dll - -[IToggleProvider](https://www.google.com/search?num=5&q=IToggleProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IToggleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IToggleProvider) uiautomation.dll - uiautomation.dll - -[ITransformProvider](https://www.google.com/search?num=5&q=ITransformProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITransformProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider) uiautomation.dll - uiautomation.dll - -[ITransformProvider2](https://www.google.com/search?num=5&q=ITransformProvider2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.ITransformProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider2) uiautomation.dll - uiautomation.dll - -[IUIAutomation](https://www.google.com/search?num=5&q=IUIAutomation+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomation2](https://www.google.com/search?num=5&q=IUIAutomation2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomation3](https://www.google.com/search?num=5&q=IUIAutomation3+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomation4](https://www.google.com/search?num=5&q=IUIAutomation4+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomation5](https://www.google.com/search?num=5&q=IUIAutomation5+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomation6](https://www.google.com/search?num=5&q=IUIAutomation6+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationActiveTextPositionChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationActiveTextPositionChangedEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationAndCondition](https://www.google.com/search?num=5&q=IUIAutomationAndCondition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationAnnotationPattern](https://www.google.com/search?num=5&q=IUIAutomationAnnotationPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationBoolCondition](https://www.google.com/search?num=5&q=IUIAutomationBoolCondition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationCacheRequest](https://www.google.com/search?num=5&q=IUIAutomationCacheRequest+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationChangesEventHandler](https://www.google.com/search?num=5&q=IUIAutomationChangesEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationCustomNavigationPattern](https://www.google.com/search?num=5&q=IUIAutomationCustomNavigationPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationDockPattern](https://www.google.com/search?num=5&q=IUIAutomationDockPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationDragPattern](https://www.google.com/search?num=5&q=IUIAutomationDragPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationDropTargetPattern](https://www.google.com/search?num=5&q=IUIAutomationDropTargetPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement](https://www.google.com/search?num=5&q=IUIAutomationElement+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement2](https://www.google.com/search?num=5&q=IUIAutomationElement2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement3](https://www.google.com/search?num=5&q=IUIAutomationElement3+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement4](https://www.google.com/search?num=5&q=IUIAutomationElement4+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement5](https://www.google.com/search?num=5&q=IUIAutomationElement5+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement6](https://www.google.com/search?num=5&q=IUIAutomationElement6+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement7](https://www.google.com/search?num=5&q=IUIAutomationElement7+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement8](https://www.google.com/search?num=5&q=IUIAutomationElement8+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElement9](https://www.google.com/search?num=5&q=IUIAutomationElement9+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationElementArray](https://www.google.com/search?num=5&q=IUIAutomationElementArray+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationEventHandlerGroup](https://www.google.com/search?num=5&q=IUIAutomationEventHandlerGroup+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationExpandCollapsePattern](https://www.google.com/search?num=5&q=IUIAutomationExpandCollapsePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationFocusChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationFocusChangedEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationGridItemPattern](https://www.google.com/search?num=5&q=IUIAutomationGridItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationGridPattern](https://www.google.com/search?num=5&q=IUIAutomationGridPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationInvokePattern](https://www.google.com/search?num=5&q=IUIAutomationInvokePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationItemContainerPattern](https://www.google.com/search?num=5&q=IUIAutomationItemContainerPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationLegacyIAccessiblePattern](https://www.google.com/search?num=5&q=IUIAutomationLegacyIAccessiblePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationMultipleViewPattern](https://www.google.com/search?num=5&q=IUIAutomationMultipleViewPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationNotCondition](https://www.google.com/search?num=5&q=IUIAutomationNotCondition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationNotificationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationNotificationEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationObjectModelPattern](https://www.google.com/search?num=5&q=IUIAutomationObjectModelPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationOrCondition](https://www.google.com/search?num=5&q=IUIAutomationOrCondition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationPatternHandler](https://www.google.com/search?num=5&q=IUIAutomationPatternHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternHandler) uiautomation.dll - uiautomation.dll - -[IUIAutomationPatternInstance](https://www.google.com/search?num=5&q=IUIAutomationPatternInstance+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternInstance](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternInstance) uiautomation.dll - uiautomation.dll - -[IUIAutomationPropertyChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationPropertyChangedEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationPropertyCondition](https://www.google.com/search?num=5&q=IUIAutomationPropertyCondition+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationProxyFactory](https://www.google.com/search?num=5&q=IUIAutomationProxyFactory+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationProxyFactoryEntry](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryEntry+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationProxyFactoryMapping](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryMapping+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationRangeValuePattern](https://www.google.com/search?num=5&q=IUIAutomationRangeValuePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationRegistrar](https://www.google.com/search?num=5&q=IUIAutomationRegistrar+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationRegistrar) uiautomation.dll - uiautomation.dll - -[IUIAutomationScrollItemPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationScrollPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSelectionItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSelectionPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSelectionPattern2](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSpreadsheetItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSpreadsheetPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationStructureChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationStructureChangedEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationStylesPattern](https://www.google.com/search?num=5&q=IUIAutomationStylesPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationSynchronizedInputPattern](https://www.google.com/search?num=5&q=IUIAutomationSynchronizedInputPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTableItemPattern](https://www.google.com/search?num=5&q=IUIAutomationTableItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTablePattern](https://www.google.com/search?num=5&q=IUIAutomationTablePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextChildPattern](https://www.google.com/search?num=5&q=IUIAutomationTextChildPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextEditPattern](https://www.google.com/search?num=5&q=IUIAutomationTextEditPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextEditTextChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationTextEditTextChangedEventHandler+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextPattern](https://www.google.com/search?num=5&q=IUIAutomationTextPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextPattern2](https://www.google.com/search?num=5&q=IUIAutomationTextPattern2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextRange](https://www.google.com/search?num=5&q=IUIAutomationTextRange+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextRange2](https://www.google.com/search?num=5&q=IUIAutomationTextRange2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextRange3](https://www.google.com/search?num=5&q=IUIAutomationTextRange3+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTextRangeArray](https://www.google.com/search?num=5&q=IUIAutomationTextRangeArray+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTogglePattern](https://www.google.com/search?num=5&q=IUIAutomationTogglePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTransformPattern](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTransformPattern2](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern2+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationTreeWalker](https://www.google.com/search?num=5&q=IUIAutomationTreeWalker+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationValuePattern](https://www.google.com/search?num=5&q=IUIAutomationValuePattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationVirtualizedItemPattern](https://www.google.com/search?num=5&q=IUIAutomationVirtualizedItemPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IUIAutomationWindowPattern](https://www.google.com/search?num=5&q=IUIAutomationWindowPattern+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll - uiautomation.dll - uiautomation.dll - -[IValueProvider](https://www.google.com/search?num=5&q=IValueProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IValueProvider) uiautomation.dll - uiautomation.dll - -[IVirtualizedItemProvider](https://www.google.com/search?num=5&q=IVirtualizedItemProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IVirtualizedItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualizedItemProvider) uiautomation.dll - uiautomation.dll - -[IWindowProvider](https://www.google.com/search?num=5&q=IWindowProvider+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll -uiautomationcore.h uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.IWindowProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IWindowProvider) uiautomation.dll - uiautomation.dll - -### uiautomation.dll -Classes uiautomation.dll - uiautomation.dll - -Native uiautomation.dll -Class uiautomation.dll -| uiautomation.dll -Header uiautomation.dll -| uiautomation.dll -Managed uiautomation.dll -Class uiautomation.dll - uiautomation.dll - ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll -| uiautomation.dll ---- uiautomation.dll - uiautomation.dll - -[CUIAutomationRegistrar](https://www.google.com/search?num=5&q=CUIAutomationRegistrar+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationCore.CUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=CUIAutomationRegistrar) uiautomation.dll - uiautomation.dll - -[UIAutomationClient](https://www.google.com/search?num=5&q=UIAutomationClient+site%3Alearn.microsoft.com) uiautomation.dll -| uiautomation.dll - uiautomation.dll -| uiautomation.dll -[Vanara.PInvoke.UIAutomationClient](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationClient) uiautomation.dll - uiautomation.dll - +## Vanara.PInvoke.UIAutomation +PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll. + +- Includes methods from uiautomationcore.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.UIAutomation?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.UIAutomation) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DockPosition](https://www.google.com/search?num=5&q=DockPosition+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.DockPosition](https://github.com/dahall/Vanara/search?l=C%23&q=DockPosition) +[EVENTID](https://www.google.com/search?num=5&q=EVENTID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.EVENTID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTID) +[ExpandCollapseState](https://www.google.com/search?num=5&q=ExpandCollapseState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ExpandCollapseState](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandCollapseState) +[METADATAID](https://www.google.com/search?num=5&q=METADATAID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.METADATAID](https://github.com/dahall/Vanara/search?l=C%23&q=METADATAID) +[NavigateDirection](https://www.google.com/search?num=5&q=NavigateDirection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.NavigateDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigateDirection) +[PATTERNID](https://www.google.com/search?num=5&q=PATTERNID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PATTERNID](https://github.com/dahall/Vanara/search?l=C%23&q=PATTERNID) +[PROPERTYID](https://www.google.com/search?num=5&q=PROPERTYID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PROPERTYID](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYID) +[ProviderOptions](https://www.google.com/search?num=5&q=ProviderOptions+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ProviderOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ProviderOptions) +[RowOrColumnMajor](https://www.google.com/search?num=5&q=RowOrColumnMajor+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.RowOrColumnMajor](https://github.com/dahall/Vanara/search?l=C%23&q=RowOrColumnMajor) +[ScrollAmount](https://www.google.com/search?num=5&q=ScrollAmount+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ScrollAmount](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollAmount) +[StructureChangeType](https://www.google.com/search?num=5&q=StructureChangeType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.StructureChangeType](https://github.com/dahall/Vanara/search?l=C%23&q=StructureChangeType) +[SupportedTextSelection](https://www.google.com/search?num=5&q=SupportedTextSelection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SupportedTextSelection](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedTextSelection) +[SynchronizedInputType](https://www.google.com/search?num=5&q=SynchronizedInputType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SynchronizedInputType](https://github.com/dahall/Vanara/search?l=C%23&q=SynchronizedInputType) +[TEXTATTRIBUTEID](https://www.google.com/search?num=5&q=TEXTATTRIBUTEID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.TEXTATTRIBUTEID](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTATTRIBUTEID) +[TextPatternRangeEndpoint](https://www.google.com/search?num=5&q=TextPatternRangeEndpoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextPatternRangeEndpoint](https://github.com/dahall/Vanara/search?l=C%23&q=TextPatternRangeEndpoint) +[TextUnit](https://www.google.com/search?num=5&q=TextUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextUnit](https://github.com/dahall/Vanara/search?l=C%23&q=TextUnit) +[ToggleState](https://www.google.com/search?num=5&q=ToggleState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ToggleState](https://github.com/dahall/Vanara/search?l=C%23&q=ToggleState) +[UIAutomationType](https://www.google.com/search?num=5&q=UIAutomationType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationType](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationType) +[WindowInteractionState](https://www.google.com/search?num=5&q=WindowInteractionState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowInteractionState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowInteractionState) +[WindowVisualState](https://www.google.com/search?num=5&q=WindowVisualState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowVisualState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowVisualState) +[ZoomUnit](https://www.google.com/search?num=5&q=ZoomUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ZoomUnit](https://github.com/dahall/Vanara/search?l=C%23&q=ZoomUnit) +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[UiaPoint](https://www.google.com/search?num=5&q=UiaPoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaPoint](https://github.com/dahall/Vanara/search?l=C%23&q=UiaPoint) +[UiaRect](https://www.google.com/search?num=5&q=UiaRect+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaRect](https://github.com/dahall/Vanara/search?l=C%23&q=UiaRect) +[UIAutomationEventInfo](https://www.google.com/search?num=5&q=UIAutomationEventInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationEventInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationEventInfo) +[UIAutomationMethodInfo](https://www.google.com/search?num=5&q=UIAutomationMethodInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationMethodInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationMethodInfo) +[UIAutomationParameter](https://www.google.com/search?num=5&q=UIAutomationParameter+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationParameter](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationParameter) +[UIAutomationPatternInfo](https://www.google.com/search?num=5&q=UIAutomationPatternInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPatternInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPatternInfo) +[UIAutomationPropertyInfo](https://www.google.com/search?num=5&q=UIAutomationPropertyInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPropertyInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPropertyInfo) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IAccessible](https://www.google.com/search?num=5&q=IAccessible+site%3Alearn.microsoft.com) | | +[IAccessibleEx](https://www.google.com/search?num=5&q=IAccessibleEx+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.IAccessibleEx](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleEx) +[IAccessibleHostingElementProviders](https://www.google.com/search?num=5&q=IAccessibleHostingElementProviders+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAccessibleHostingElementProviders](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleHostingElementProviders) +[IAnnotationProvider](https://www.google.com/search?num=5&q=IAnnotationProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAnnotationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAnnotationProvider) +[ICustomNavigationProvider](https://www.google.com/search?num=5&q=ICustomNavigationProvider+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.ICustomNavigationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ICustomNavigationProvider) +[IDockProvider](https://www.google.com/search?num=5&q=IDockProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDockProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDockProvider) +[IDragProvider](https://www.google.com/search?num=5&q=IDragProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDragProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDragProvider) +[IDropTargetProvider](https://www.google.com/search?num=5&q=IDropTargetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDropTargetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDropTargetProvider) +[IExpandCollapseProvider](https://www.google.com/search?num=5&q=IExpandCollapseProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IExpandCollapseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IExpandCollapseProvider) +[IGridItemProvider](https://www.google.com/search?num=5&q=IGridItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridItemProvider) +[IGridProvider](https://www.google.com/search?num=5&q=IGridProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridProvider) +[IInvokeProvider](https://www.google.com/search?num=5&q=IInvokeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IInvokeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IInvokeProvider) +[IItemContainerProvider](https://www.google.com/search?num=5&q=IItemContainerProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IItemContainerProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IItemContainerProvider) +[ILegacyIAccessibleProvider](https://www.google.com/search?num=5&q=ILegacyIAccessibleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ILegacyIAccessibleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ILegacyIAccessibleProvider) +[IMultipleViewProvider](https://www.google.com/search?num=5&q=IMultipleViewProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IMultipleViewProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IMultipleViewProvider) +[IObjectModelProvider](https://www.google.com/search?num=5&q=IObjectModelProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IObjectModelProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectModelProvider) +[IProxyProviderWinEventHandler](https://www.google.com/search?num=5&q=IProxyProviderWinEventHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventHandler) +[IProxyProviderWinEventSink](https://www.google.com/search?num=5&q=IProxyProviderWinEventSink+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventSink) +[IRangeValueProvider](https://www.google.com/search?num=5&q=IRangeValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRangeValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IRangeValueProvider) +[IRawElementProviderAdviseEvents](https://www.google.com/search?num=5&q=IRawElementProviderAdviseEvents+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderAdviseEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderAdviseEvents) +[IRawElementProviderFragment](https://www.google.com/search?num=5&q=IRawElementProviderFragment+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragment](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragment) +[IRawElementProviderFragmentRoot](https://www.google.com/search?num=5&q=IRawElementProviderFragmentRoot+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragmentRoot](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragmentRoot) +[IRawElementProviderHostingAccessibles](https://www.google.com/search?num=5&q=IRawElementProviderHostingAccessibles+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHostingAccessibles](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHostingAccessibles) +[IRawElementProviderHwndOverride](https://www.google.com/search?num=5&q=IRawElementProviderHwndOverride+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHwndOverride](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHwndOverride) +[IRawElementProviderSimple](https://www.google.com/search?num=5&q=IRawElementProviderSimple+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple) +[IRawElementProviderSimple2](https://www.google.com/search?num=5&q=IRawElementProviderSimple2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple2](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple2) +[IRawElementProviderSimple3](https://www.google.com/search?num=5&q=IRawElementProviderSimple3+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple3](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple3) +[IRawElementProviderWindowlessSite](https://www.google.com/search?num=5&q=IRawElementProviderWindowlessSite+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderWindowlessSite](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderWindowlessSite) +[IScrollItemProvider](https://www.google.com/search?num=5&q=IScrollItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollItemProvider) +[IScrollProvider](https://www.google.com/search?num=5&q=IScrollProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollProvider) +[ISelectionItemProvider](https://www.google.com/search?num=5&q=ISelectionItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionItemProvider) +[ISelectionProvider](https://www.google.com/search?num=5&q=ISelectionProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider) +[ISelectionProvider2](https://www.google.com/search?num=5&q=ISelectionProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider2) +[ISpreadsheetItemProvider](https://www.google.com/search?num=5&q=ISpreadsheetItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetItemProvider) +[ISpreadsheetProvider](https://www.google.com/search?num=5&q=ISpreadsheetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetProvider) +[IStylesProvider](https://www.google.com/search?num=5&q=IStylesProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IStylesProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IStylesProvider) +[ISynchronizedInputProvider](https://www.google.com/search?num=5&q=ISynchronizedInputProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISynchronizedInputProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISynchronizedInputProvider) +[ITableItemProvider](https://www.google.com/search?num=5&q=ITableItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableItemProvider) +[ITableProvider](https://www.google.com/search?num=5&q=ITableProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableProvider) +[ITextChildProvider](https://www.google.com/search?num=5&q=ITextChildProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextChildProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextChildProvider) +[ITextEditProvider](https://www.google.com/search?num=5&q=ITextEditProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextEditProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextEditProvider) +[ITextProvider](https://www.google.com/search?num=5&q=ITextProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider) +[ITextProvider2](https://www.google.com/search?num=5&q=ITextProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider2) +[ITextRangeProvider](https://www.google.com/search?num=5&q=ITextRangeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider) +[ITextRangeProvider2](https://www.google.com/search?num=5&q=ITextRangeProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider2) +[IToggleProvider](https://www.google.com/search?num=5&q=IToggleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IToggleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IToggleProvider) +[ITransformProvider](https://www.google.com/search?num=5&q=ITransformProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider) +[ITransformProvider2](https://www.google.com/search?num=5&q=ITransformProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider2) +[IUIAutomation](https://www.google.com/search?num=5&q=IUIAutomation+site%3Alearn.microsoft.com) | | +[IUIAutomation2](https://www.google.com/search?num=5&q=IUIAutomation2+site%3Alearn.microsoft.com) | | +[IUIAutomation3](https://www.google.com/search?num=5&q=IUIAutomation3+site%3Alearn.microsoft.com) | | +[IUIAutomation4](https://www.google.com/search?num=5&q=IUIAutomation4+site%3Alearn.microsoft.com) | | +[IUIAutomation5](https://www.google.com/search?num=5&q=IUIAutomation5+site%3Alearn.microsoft.com) | | +[IUIAutomation6](https://www.google.com/search?num=5&q=IUIAutomation6+site%3Alearn.microsoft.com) | | +[IUIAutomationActiveTextPositionChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationActiveTextPositionChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationAndCondition](https://www.google.com/search?num=5&q=IUIAutomationAndCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationAnnotationPattern](https://www.google.com/search?num=5&q=IUIAutomationAnnotationPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationBoolCondition](https://www.google.com/search?num=5&q=IUIAutomationBoolCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationCacheRequest](https://www.google.com/search?num=5&q=IUIAutomationCacheRequest+site%3Alearn.microsoft.com) | | +[IUIAutomationChangesEventHandler](https://www.google.com/search?num=5&q=IUIAutomationChangesEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationCustomNavigationPattern](https://www.google.com/search?num=5&q=IUIAutomationCustomNavigationPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDockPattern](https://www.google.com/search?num=5&q=IUIAutomationDockPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDragPattern](https://www.google.com/search?num=5&q=IUIAutomationDragPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDropTargetPattern](https://www.google.com/search?num=5&q=IUIAutomationDropTargetPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationElement](https://www.google.com/search?num=5&q=IUIAutomationElement+site%3Alearn.microsoft.com) | | +[IUIAutomationElement2](https://www.google.com/search?num=5&q=IUIAutomationElement2+site%3Alearn.microsoft.com) | | +[IUIAutomationElement3](https://www.google.com/search?num=5&q=IUIAutomationElement3+site%3Alearn.microsoft.com) | | +[IUIAutomationElement4](https://www.google.com/search?num=5&q=IUIAutomationElement4+site%3Alearn.microsoft.com) | | +[IUIAutomationElement5](https://www.google.com/search?num=5&q=IUIAutomationElement5+site%3Alearn.microsoft.com) | | +[IUIAutomationElement6](https://www.google.com/search?num=5&q=IUIAutomationElement6+site%3Alearn.microsoft.com) | | +[IUIAutomationElement7](https://www.google.com/search?num=5&q=IUIAutomationElement7+site%3Alearn.microsoft.com) | | +[IUIAutomationElement8](https://www.google.com/search?num=5&q=IUIAutomationElement8+site%3Alearn.microsoft.com) | | +[IUIAutomationElement9](https://www.google.com/search?num=5&q=IUIAutomationElement9+site%3Alearn.microsoft.com) | | +[IUIAutomationElementArray](https://www.google.com/search?num=5&q=IUIAutomationElementArray+site%3Alearn.microsoft.com) | | +[IUIAutomationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationEventHandlerGroup](https://www.google.com/search?num=5&q=IUIAutomationEventHandlerGroup+site%3Alearn.microsoft.com) | | +[IUIAutomationExpandCollapsePattern](https://www.google.com/search?num=5&q=IUIAutomationExpandCollapsePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationFocusChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationFocusChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationGridItemPattern](https://www.google.com/search?num=5&q=IUIAutomationGridItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationGridPattern](https://www.google.com/search?num=5&q=IUIAutomationGridPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationInvokePattern](https://www.google.com/search?num=5&q=IUIAutomationInvokePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationItemContainerPattern](https://www.google.com/search?num=5&q=IUIAutomationItemContainerPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationLegacyIAccessiblePattern](https://www.google.com/search?num=5&q=IUIAutomationLegacyIAccessiblePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationMultipleViewPattern](https://www.google.com/search?num=5&q=IUIAutomationMultipleViewPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationNotCondition](https://www.google.com/search?num=5&q=IUIAutomationNotCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationNotificationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationNotificationEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationObjectModelPattern](https://www.google.com/search?num=5&q=IUIAutomationObjectModelPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationOrCondition](https://www.google.com/search?num=5&q=IUIAutomationOrCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationPatternHandler](https://www.google.com/search?num=5&q=IUIAutomationPatternHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternHandler) +[IUIAutomationPatternInstance](https://www.google.com/search?num=5&q=IUIAutomationPatternInstance+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternInstance](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternInstance) +[IUIAutomationPropertyChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationPropertyChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationPropertyCondition](https://www.google.com/search?num=5&q=IUIAutomationPropertyCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactory](https://www.google.com/search?num=5&q=IUIAutomationProxyFactory+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactoryEntry](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryEntry+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactoryMapping](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryMapping+site%3Alearn.microsoft.com) | | +[IUIAutomationRangeValuePattern](https://www.google.com/search?num=5&q=IUIAutomationRangeValuePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationRegistrar](https://www.google.com/search?num=5&q=IUIAutomationRegistrar+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationRegistrar) +[IUIAutomationScrollItemPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationScrollPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionPattern2](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationSpreadsheetItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSpreadsheetPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationStructureChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationStructureChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationStylesPattern](https://www.google.com/search?num=5&q=IUIAutomationStylesPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSynchronizedInputPattern](https://www.google.com/search?num=5&q=IUIAutomationSynchronizedInputPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTableItemPattern](https://www.google.com/search?num=5&q=IUIAutomationTableItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTablePattern](https://www.google.com/search?num=5&q=IUIAutomationTablePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextChildPattern](https://www.google.com/search?num=5&q=IUIAutomationTextChildPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextEditPattern](https://www.google.com/search?num=5&q=IUIAutomationTextEditPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextEditTextChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationTextEditTextChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationTextPattern](https://www.google.com/search?num=5&q=IUIAutomationTextPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextPattern2](https://www.google.com/search?num=5&q=IUIAutomationTextPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange](https://www.google.com/search?num=5&q=IUIAutomationTextRange+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange2](https://www.google.com/search?num=5&q=IUIAutomationTextRange2+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange3](https://www.google.com/search?num=5&q=IUIAutomationTextRange3+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRangeArray](https://www.google.com/search?num=5&q=IUIAutomationTextRangeArray+site%3Alearn.microsoft.com) | | +[IUIAutomationTogglePattern](https://www.google.com/search?num=5&q=IUIAutomationTogglePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTransformPattern](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTransformPattern2](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationTreeWalker](https://www.google.com/search?num=5&q=IUIAutomationTreeWalker+site%3Alearn.microsoft.com) | | +[IUIAutomationValuePattern](https://www.google.com/search?num=5&q=IUIAutomationValuePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationVirtualizedItemPattern](https://www.google.com/search?num=5&q=IUIAutomationVirtualizedItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationWindowPattern](https://www.google.com/search?num=5&q=IUIAutomationWindowPattern+site%3Alearn.microsoft.com) | | +[IValueProvider](https://www.google.com/search?num=5&q=IValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IValueProvider) +[IVirtualizedItemProvider](https://www.google.com/search?num=5&q=IVirtualizedItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IVirtualizedItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualizedItemProvider) +[IWindowProvider](https://www.google.com/search?num=5&q=IWindowProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IWindowProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IWindowProvider) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[CUIAutomationRegistrar](https://www.google.com/search?num=5&q=CUIAutomationRegistrar+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.CUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=CUIAutomationRegistrar) +[UIAutomationClient](https://www.google.com/search?num=5&q=UIAutomationClient+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationClient](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationClient) diff --git a/PInvoke/WUApi/pkgreadme.md b/PInvoke/WUApi/pkgreadme.md index 09560ed1..2ca41003 100644 --- a/PInvoke/WUApi/pkgreadme.md +++ b/PInvoke/WUApi/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Enumerations | Interfaces --- | --- -AddServiceFlag AutoDownloadMode AutomaticUpdatesNotificationLevel AutomaticUpdatesPermissionType AutomaticUpdatesScheduledInstallationDay AutomaticUpdatesUserType AutoSelectionMode DeploymentAction DownloadPhase DownloadPriority InstallationImpact InstallationRebootBehavior OperationResultCode SearchScope ServerSelection UpdateEndpointAuthTokenType UpdateEndpointType UpdateExceptionContext UpdateLockdownOption UpdateOperation UpdateServiceOption UpdateServiceRegistrationState UpdateType | IAutomaticUpdates IAutomaticUpdates2 IAutomaticUpdatesResults IAutomaticUpdatesSettings IAutomaticUpdatesSettings2 IAutomaticUpdatesSettings3 ICategory ICategoryCollection IDownloadCompletedCallback IDownloadCompletedCallbackArgs IDownloadJob IDownloadProgress IDownloadProgressChangedCallback IDownloadProgressChangedCallbackArgs IDownloadResult IImageInformation IInstallationAgent IInstallationBehavior IInstallationCompletedCallback IInstallationCompletedCallbackArgs IInstallationJob IInstallationProgress IInstallationProgressChangedCallback IInstallationProgressChangedCallbackArgs IInstallationResult IInvalidProductLicenseException ISearchCompletedCallback ISearchCompletedCallbackArgs ISearchJob ISearchResult IStringCollection ISystemInformation IUpdate IUpdate2 IUpdate3 IUpdate4 IUpdate5 IUpdateCollection IUpdateDownloadContent IUpdateDownloadContent2 IUpdateDownloadContentCollection IUpdateDownloader IUpdateDownloadResult IUpdateException IUpdateExceptionCollection IUpdateHistoryEntry IUpdateHistoryEntry2 IUpdateHistoryEntryCollection IUpdateIdentity IUpdateInstallationResult IUpdateInstaller IUpdateInstaller2 IUpdateInstaller3 IUpdateInstaller4 IUpdateLockdown IUpdateSearcher IUpdateSearcher2 IUpdateSearcher3 IUpdateService IUpdateService2 IUpdateServiceCollection IUpdateServiceManager IUpdateServiceManager2 IUpdateServiceRegistration IUpdateSession IUpdateSession2 IUpdateSession3 IWebProxy IWindowsDriverUpdate IWindowsDriverUpdate2 IWindowsDriverUpdate3 IWindowsDriverUpdate4 IWindowsDriverUpdate5 IWindowsDriverUpdateEntry IWindowsDriverUpdateEntryCollection IWindowsUpdateAgentInfo +AddServiceFlag AutoDownloadMode AutomaticUpdatesNotificationLevel AutomaticUpdatesPermissionType AutomaticUpdatesScheduledInstallationDay AutomaticUpdatesUserType AutoSelectionMode DeploymentAction DownloadPhase DownloadPriority InstallationImpact InstallationRebootBehavior OperationResultCode SearchScope ServerSelection UpdateEndpointAuthTokenType UpdateEndpointType UpdateExceptionContext UpdateLockdownOption UpdateOperation UpdateServiceOption UpdateServiceRegistrationState UpdateType WUError | IAutomaticUpdates IAutomaticUpdates2 IAutomaticUpdatesResults IAutomaticUpdatesSettings IAutomaticUpdatesSettings2 IAutomaticUpdatesSettings3 ICategory ICategoryCollection IDownloadCompletedCallback IDownloadCompletedCallbackArgs IDownloadJob IDownloadProgress IDownloadProgressChangedCallback IDownloadProgressChangedCallbackArgs IDownloadResult IImageInformation IInstallationAgent IInstallationBehavior IInstallationCompletedCallback IInstallationCompletedCallbackArgs IInstallationJob IInstallationProgress IInstallationProgressChangedCallback IInstallationProgressChangedCallbackArgs IInstallationResult IInvalidProductLicenseException ISearchCompletedCallback ISearchCompletedCallbackArgs ISearchJob ISearchResult IStringCollection ISystemInformation IUpdate IUpdate2 IUpdate3 IUpdate4 IUpdate5 IUpdateCollection IUpdateDownloadContent IUpdateDownloadContent2 IUpdateDownloadContentCollection IUpdateDownloader IUpdateDownloadResult IUpdateException IUpdateExceptionCollection IUpdateHistoryEntry IUpdateHistoryEntry2 IUpdateHistoryEntryCollection IUpdateIdentity IUpdateInstallationResult IUpdateInstaller IUpdateInstaller2 IUpdateInstaller3 IUpdateInstaller4 IUpdateLockdown IUpdateSearcher IUpdateSearcher2 IUpdateSearcher3 IUpdateService IUpdateService2 IUpdateServiceCollection IUpdateServiceManager IUpdateServiceManager2 IUpdateServiceRegistration IUpdateSession IUpdateSession2 IUpdateSession3 IWebProxy IWindowsDriverUpdate IWindowsDriverUpdate2 IWindowsDriverUpdate3 IWindowsDriverUpdate4 IWindowsDriverUpdate5 IWindowsDriverUpdateEntry IWindowsDriverUpdateEntryCollection IWindowsUpdateAgentInfo diff --git a/PInvoke/WUApi/readme.md b/PInvoke/WUApi/readme.md index 753846e7..b1894967 100644 --- a/PInvoke/WUApi/readme.md +++ b/PInvoke/WUApi/readme.md @@ -29,6 +29,7 @@ Native Enum | Header | Managed Enum [UpdateServiceOption](https://www.google.com/search?num=5&q=UpdateServiceOption+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateServiceOption](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceOption) [UpdateServiceRegistrationState](https://www.google.com/search?num=5&q=UpdateServiceRegistrationState+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateServiceRegistrationState](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceRegistrationState) [UpdateType](https://www.google.com/search?num=5&q=UpdateType+site%3Alearn.microsoft.com) | wuapi.h | [Vanara.PInvoke.WUApi.UpdateType](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateType) +[WUError](https://www.google.com/search?num=5&q=WUError+site%3Alearn.microsoft.com) | wuerror.h | [Vanara.PInvoke.WUApi.WUError](https://github.com/dahall/Vanara/search?l=C%23&q=WUError) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- @@ -111,15 +112,15 @@ Native Interface | Header | Managed Interface ### Classes Native Class | Header | Managed Class --- | --- | --- -[AutomaticUpdates](https://www.google.com/search?num=5&q=AutomaticUpdates+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.AutomaticUpdates](https://github.com/dahall/Vanara/search?l=C%23&q=AutomaticUpdates) -[InstallationAgent](https://www.google.com/search?num=5&q=InstallationAgent+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.InstallationAgent](https://github.com/dahall/Vanara/search?l=C%23&q=InstallationAgent) -[StringCollection](https://www.google.com/search?num=5&q=StringCollection+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.StringCollection](https://github.com/dahall/Vanara/search?l=C%23&q=StringCollection) -[SystemInformation](https://www.google.com/search?num=5&q=SystemInformation+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.SystemInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SystemInformation) -[UpdateCollection](https://www.google.com/search?num=5&q=UpdateCollection+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateCollection](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCollection) -[UpdateDownloader](https://www.google.com/search?num=5&q=UpdateDownloader+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateDownloader](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDownloader) -[UpdateInstaller](https://www.google.com/search?num=5&q=UpdateInstaller+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateInstaller](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateInstaller) -[UpdateSearcher](https://www.google.com/search?num=5&q=UpdateSearcher+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSearcher](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSearcher) -[UpdateServiceManager](https://www.google.com/search?num=5&q=UpdateServiceManager+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateServiceManager](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceManager) -[UpdateSession](https://www.google.com/search?num=5&q=UpdateSession+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSession](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSession) -[WebProxy](https://www.google.com/search?num=5&q=WebProxy+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WebProxy](https://github.com/dahall/Vanara/search?l=C%23&q=WebProxy) -[WindowsUpdateAgentInfo](https://www.google.com/search?num=5&q=WindowsUpdateAgentInfo+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WindowsUpdateAgentInfo](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsUpdateAgentInfo) +[AutomaticUpdatesClass](https://www.google.com/search?num=5&q=AutomaticUpdatesClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.AutomaticUpdatesClass](https://github.com/dahall/Vanara/search?l=C%23&q=AutomaticUpdatesClass) +[InstallationAgentClass](https://www.google.com/search?num=5&q=InstallationAgentClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.InstallationAgentClass](https://github.com/dahall/Vanara/search?l=C%23&q=InstallationAgentClass) +[StringCollectionClass](https://www.google.com/search?num=5&q=StringCollectionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.StringCollectionClass](https://github.com/dahall/Vanara/search?l=C%23&q=StringCollectionClass) +[SystemInformationClass](https://www.google.com/search?num=5&q=SystemInformationClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.SystemInformationClass](https://github.com/dahall/Vanara/search?l=C%23&q=SystemInformationClass) +[UpdateCollectionClass](https://www.google.com/search?num=5&q=UpdateCollectionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateCollectionClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCollectionClass) +[UpdateDownloaderClass](https://www.google.com/search?num=5&q=UpdateDownloaderClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateDownloaderClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateDownloaderClass) +[UpdateInstallerClass](https://www.google.com/search?num=5&q=UpdateInstallerClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateInstallerClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateInstallerClass) +[UpdateSearcherClass](https://www.google.com/search?num=5&q=UpdateSearcherClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSearcherClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSearcherClass) +[UpdateServiceManagerClass](https://www.google.com/search?num=5&q=UpdateServiceManagerClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateServiceManagerClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateServiceManagerClass) +[UpdateSessionClass](https://www.google.com/search?num=5&q=UpdateSessionClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.UpdateSessionClass](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateSessionClass) +[WebProxyClass](https://www.google.com/search?num=5&q=WebProxyClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WebProxyClass](https://github.com/dahall/Vanara/search?l=C%23&q=WebProxyClass) +[WindowsUpdateAgentInfoClass](https://www.google.com/search?num=5&q=WindowsUpdateAgentInfoClass+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WUApi.WindowsUpdateAgentInfoClass](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsUpdateAgentInfoClass) diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index 7494b7c3..f983b62f 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -128,6 +128,7 @@ +