PeerDist.dll
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.
$(AssemblyName)
net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1
Vanara.PInvoke.PeerDist
$(AssemblyName)
pinvoke;vanara;net-extensions;interop;PeerDist;Peer Distribution;Branch Cache
Currently implements:
Functions
PeerDistClientAddContentInformation, PeerDistClientAddData, PeerDistClientBlockRead, PeerDistClientCancelAsyncOperation, PeerDistClientCloseContent, PeerDistClientCompleteContentInformation, PeerDistClientFlushContent, PeerDistClientGetInformationByHandle, PeerDistClientOpenContent, PeerDistClientStreamRead, PeerDistGetOverlappedResult, PeerDistGetStatus, PeerDistGetStatusEx, PeerDistRegisterForStatusChangeNotification, PeerDistRegisterForStatusChangeNotificationEx, PeerDistServerCancelAsyncOperation, PeerDistServerCloseContentInformation, PeerDistServerCloseStreamHandle, PeerDistServerOpenContentInformation, PeerDistServerOpenContentInformationEx, PeerDistServerPublishAddToStream, PeerDistServerPublishCompleteStream, PeerDistServerPublishStream, PeerDistServerRetrieveContentInformation, PeerDistServerUnpublish, PeerDistShutdown, PeerDistStartup, PeerDistUnregisterForStatusChangeNotification
Structures
PEERDIST_CLIENT_BASIC_INFO, PEERDIST_CONTENT_HANDLE, PEERDIST_CONTENT_TAG, PEERDIST_CONTENTINFO_HANDLE, PEERDIST_INSTANCE_HANDLE, PEERDIST_PUBLICATION_OPTIONS, PEERDIST_RETRIEVAL_OPTIONS, PEERDIST_STATUS_INFO, PEERDIST_STREAM_HANDLE
true