Vanara/PInvoke/PeerDist
David Hall 1d1a00eb68 Added nullability to PeerDist 2023-10-19 10:18:19 -06:00
..
PeerDist.cs Added nullability to PeerDist 2023-10-19 10:18:19 -06:00
Vanara.PInvoke.PeerDist.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.PeerDist

PInvoke API (methods, structures and constants) imported from Windows PeerDist.dll for the Peer Distribution API, which supports the Branch Cache feature in Windows 7.

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

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

Native Method Header Managed Method
PeerDistClientAddContentInformation peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientAddContentInformation
PeerDistClientAddData peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientAddData
PeerDistClientBlockRead peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientBlockRead
PeerDistClientCancelAsyncOperation peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientCancelAsyncOperation
PeerDistClientCloseContent peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientCloseContent
PeerDistClientCompleteContentInformation peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientCompleteContentInformation
PeerDistClientFlushContent peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientFlushContent
PeerDistClientGetInformationByHandle peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientGetInformationByHandle
PeerDistClientOpenContent peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientOpenContent
PeerDistClientStreamRead peerdist.h Vanara.PInvoke.PeerDist.PeerDistClientStreamRead
PeerDistGetOverlappedResult peerdist.h Vanara.PInvoke.PeerDist.PeerDistGetOverlappedResult
PeerDistGetStatus peerdist.h Vanara.PInvoke.PeerDist.PeerDistGetStatus
PeerDistGetStatusEx peerdist.h Vanara.PInvoke.PeerDist.PeerDistGetStatusEx
PeerDistRegisterForStatusChangeNotification peerdist.h Vanara.PInvoke.PeerDist.PeerDistRegisterForStatusChangeNotification
PeerDistRegisterForStatusChangeNotificationEx peerdist.h Vanara.PInvoke.PeerDist.PeerDistRegisterForStatusChangeNotificationEx
PeerDistServerCancelAsyncOperation peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerCancelAsyncOperation
PeerDistServerCloseContentInformation peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerCloseContentInformation
PeerDistServerCloseStreamHandle peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerCloseStreamHandle
PeerDistServerOpenContentInformation peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerOpenContentInformation
PeerDistServerOpenContentInformationEx peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerOpenContentInformationEx
PeerDistServerPublishAddToStream peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerPublishAddToStream
PeerDistServerPublishCompleteStream peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerPublishCompleteStream
PeerDistServerPublishStream peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerPublishStream
PeerDistServerRetrieveContentInformation peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerRetrieveContentInformation
PeerDistServerUnpublish peerdist.h Vanara.PInvoke.PeerDist.PeerDistServerUnpublish
PeerDistShutdown peerdist.h Vanara.PInvoke.PeerDist.PeerDistShutdown
PeerDistStartup peerdist.h Vanara.PInvoke.PeerDist.PeerDistStartup
PeerDistUnregisterForStatusChangeNotification peerdist.h Vanara.PInvoke.PeerDist.PeerDistUnregisterForStatusChangeNotification

Enumerations

Native Enum Header Managed Enum
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS
PEERDIST_STATUS peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_STATUS

Structures

Native Structure Header Managed Structure
PEERDIST_CLIENT_BASIC_INFO peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_CLIENT_BASIC_INFO
PEERDIST_CONTENT_HANDLE Vanara.PInvoke.PeerDist.PEERDIST_CONTENT_HANDLE
PEERDIST_CONTENT_TAG peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_CONTENT_TAG
PEERDIST_CONTENTINFO_HANDLE Vanara.PInvoke.PeerDist.PEERDIST_CONTENTINFO_HANDLE
PEERDIST_INSTANCE_HANDLE Vanara.PInvoke.PeerDist.PEERDIST_INSTANCE_HANDLE
PEERDIST_PUBLICATION_OPTIONS peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_PUBLICATION_OPTIONS
PEERDIST_RETRIEVAL_OPTIONS peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_RETRIEVAL_OPTIONS
PEERDIST_STATUS_INFO peerdist.h Vanara.PInvoke.PeerDist.PEERDIST_STATUS_INFO
PEERDIST_STREAM_HANDLE Vanara.PInvoke.PeerDist.PEERDIST_STREAM_HANDLE