Vanara/PInvoke/Drt/readme.md

14 KiB

Vanara.PInvoke.Drt

PInvoke API (methods, structures and constants) imported from Windows Drt.dll for the Distributed Routing Table (DRT) API.

  • Includes methods from drt.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (27 of 27 functions)

Native Method Header Managed Method
DrtClose drt.h Vanara.PInvoke.Drt.DrtClose
DrtContinueSearch drt.h Vanara.PInvoke.Drt.DrtContinueSearch
DrtCreateDerivedKey drt.h Vanara.PInvoke.Drt.DrtCreateDerivedKey
DrtCreateDerivedKeySecurityProvider drt.h Vanara.PInvoke.Drt.DrtCreateDerivedKeySecurityProvider
DrtCreateDnsBootstrapResolver drt.h Vanara.PInvoke.Drt.DrtCreateDnsBootstrapResolver
DrtCreateIpv6UdpTransport drt.h Vanara.PInvoke.Drt.DrtCreateIpv6UdpTransport
DrtCreateNullSecurityProvider drt.h Vanara.PInvoke.Drt.DrtCreateNullSecurityProvider
DrtCreatePnrpBootstrapResolver drt.h Vanara.PInvoke.Drt.DrtCreatePnrpBootstrapResolver
DrtDeleteDerivedKeySecurityProvider drt.h Vanara.PInvoke.Drt.DrtDeleteDerivedKeySecurityProvider
DrtDeleteDnsBootstrapResolver drt.h Vanara.PInvoke.Drt.DrtDeleteDnsBootstrapResolver
DrtDeleteIpv6UdpTransport drt.h Vanara.PInvoke.Drt.DrtDeleteIpv6UdpTransport
DrtDeleteNullSecurityProvider drt.h Vanara.PInvoke.Drt.DrtDeleteNullSecurityProvider
DrtDeletePnrpBootstrapResolver drt.h Vanara.PInvoke.Drt.DrtDeletePnrpBootstrapResolver
DrtEndSearch drt.h Vanara.PInvoke.Drt.DrtEndSearch
DrtGetEventData drt.h Vanara.PInvoke.Drt.DrtGetEventData
DrtGetEventDataSize drt.h Vanara.PInvoke.Drt.DrtGetEventDataSize
DrtGetInstanceName drt.h Vanara.PInvoke.Drt.DrtGetInstanceName
DrtGetInstanceNameSize drt.h Vanara.PInvoke.Drt.DrtGetInstanceNameSize
DrtGetSearchPath drt.h Vanara.PInvoke.Drt.DrtGetSearchPath
DrtGetSearchPathSize drt.h Vanara.PInvoke.Drt.DrtGetSearchPathSize
DrtGetSearchResult drt.h Vanara.PInvoke.Drt.DrtGetSearchResult
DrtGetSearchResultSize drt.h Vanara.PInvoke.Drt.DrtGetSearchResultSize
DrtOpen drt.h Vanara.PInvoke.Drt.DrtOpen
DrtRegisterKey drt.h Vanara.PInvoke.Drt.DrtRegisterKey
DrtStartSearch drt.h Vanara.PInvoke.Drt.DrtStartSearch
DrtUnregisterKey drt.h Vanara.PInvoke.Drt.DrtUnregisterKey
DrtUpdateKey drt.h Vanara.PInvoke.Drt.DrtUpdateKey

Enumerations

Native Enum Header Managed Enum
DRT_ADDRESS_FLAGS drt.h Vanara.PInvoke.Drt.DRT_ADDRESS_FLAGS
DRT_EVENT_TYPE drt.h Vanara.PInvoke.Drt.DRT_EVENT_TYPE
DRT_LEAFSET_KEY_CHANGE_TYPE drt.h Vanara.PInvoke.Drt.DRT_LEAFSET_KEY_CHANGE_TYPE
DRT_MATCH_TYPE drt.h Vanara.PInvoke.Drt.DRT_MATCH_TYPE
DRT_REGISTRATION_STATE drt.h Vanara.PInvoke.Drt.DRT_REGISTRATION_STATE
DRT_SCOPE drt.h Vanara.PInvoke.Drt.DRT_SCOPE
DRT_SECURITY_MODE drt.h Vanara.PInvoke.Drt.DRT_SECURITY_MODE
DRT_STATUS drt.h Vanara.PInvoke.Drt.DRT_STATUS

Structures

Native Structure Header Managed Structure
BOOTSTRAPADDRESSES Vanara.PInvoke.Drt.DRT_EVENT_DATA.UNION.STATUSCHANGE.BOOTSTRAPADDRESSES
DRT_ADDRESS drt.h Vanara.PInvoke.Drt.DRT_ADDRESS
DRT_ADDRESS_LIST drt.h Vanara.PInvoke.Drt.DRT_ADDRESS_LIST
DRT_BOOTSTRAP_PROVIDER drt.h Vanara.PInvoke.Drt.DRT_BOOTSTRAP_PROVIDER
DRT_BOOTSTRAP_RESOLVE_CONTEXT Vanara.PInvoke.Drt.DRT_BOOTSTRAP_RESOLVE_CONTEXT
DRT_DATA drt.h Vanara.PInvoke.Drt.DRT_DATA
DRT_EVENT_DATA drt.h Vanara.PInvoke.Drt.DRT_EVENT_DATA
DRT_REGISTRATION drt.h Vanara.PInvoke.Drt.DRT_REGISTRATION
DRT_SEARCH_INFO drt.h Vanara.PInvoke.Drt.DRT_SEARCH_INFO
DRT_SEARCH_RESULT drt.h Vanara.PInvoke.Drt.DRT_SEARCH_RESULT
DRT_SECURITY_PROVIDER drt.h Vanara.PInvoke.Drt.DRT_SECURITY_PROVIDER
DRT_SETTINGS drt.h Vanara.PInvoke.Drt.DRT_SETTINGS
HDRT Vanara.PInvoke.Drt.HDRT
HDRT_REGISTRATION_CONTEXT Vanara.PInvoke.Drt.HDRT_REGISTRATION_CONTEXT
HDRT_SEARCH_CONTEXT Vanara.PInvoke.Drt.HDRT_SEARCH_CONTEXT
HDRT_TRANSPORT Vanara.PInvoke.Drt.HDRT_TRANSPORT
LEAFSETKEYCHANGE Vanara.PInvoke.Drt.DRT_EVENT_DATA.UNION.LEAFSETKEYCHANGE
REGISTRATIONSTATECHANGE Vanara.PInvoke.Drt.DRT_EVENT_DATA.UNION.REGISTRATIONSTATECHANGE
SafeDRT_DATA wincrypt.h Vanara.PInvoke.Drt.SafeDRT_DATA
STATUSCHANGE Vanara.PInvoke.Drt.DRT_EVENT_DATA.UNION.STATUSCHANGE
UNION Vanara.PInvoke.Drt.DRT_EVENT_DATA.UNION

Classes

Native Class Header Managed Class
SafeDRT_DATA wincrypt.h Vanara.PInvoke.Drt.SafeDRT_DATA
SafeHDRT Vanara.PInvoke.Drt.SafeHDRT