Updated project files

pull/267/head
dahall 2021-12-12 21:19:43 -07:00
parent ce721c9185
commit 1cbfdefb5b
11 changed files with 89 additions and 6 deletions

View File

@ -1,5 +1,5 @@
## Assembly report for Vanara.BITS.dll
.NET classes to access Background Intelligent Transfer Service (BITS) functionality. Intelligently uses most recent library functions and gracefully fails when new features are not available on older OS versions.
Complete .NET coverage of Windows BITS (Background Intelligent Transfer Service) functionality. Provides access to all library functions through Windows 11 and gracefully fails when new features are not available on older OS versions.
### Enumerations
Enum | Description | Values
---- | ---- | ----

View File

@ -39,6 +39,7 @@ Interface | Description
Class | Description
---- | ----
[Vanara.InteropServices.AlignedMemory<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AlignedMemory<T>) | A memory block aligned on a specific byte boundary.
[Vanara.PInvoke.BeginEndEventContext](https://github.com/dahall/Vanara/search?l=C%23&q=BeginEndEventContext) |
[Vanara.Extensions.BitHelper](https://github.com/dahall/Vanara/search?l=C%23&q=BitHelper) | Static methods to help with bit manipulation.
[Vanara.ByteSizeFormatter](https://github.com/dahall/Vanara/search?l=C%23&q=ByteSizeFormatter) | A custom formatter for byte sizes (things like files, network bandwidth, etc.) that will automatically determine the best abbreviation.
[Vanara.InteropServices.ComConnectionPoint](https://github.com/dahall/Vanara/search?l=C%23&q=ComConnectionPoint) | Helper class to create an advised COM sink. When this class is constructed, the source is queried for an `System.Runtime.InteropServices.ComTypes.IConnectionPointContainer` reference.

View File

@ -16,7 +16,7 @@
<PackageReleaseNotes>Currently implements:
Classes
IArrayStruct&lt;T&gt;, IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;
IArrayStruct&lt;T&gt;, IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;
Structures
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t

View File

@ -36,7 +36,10 @@ Native Interface | Header | Managed Interface
[IBackgroundCopyJob4](https://www.google.com/search?num=5&q=IBackgroundCopyJob4+site%3Adocs.microsoft.com) | Bits2_5.h | [Vanara.PInvoke.BITS.IBackgroundCopyJob4](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyJob4)
[IBackgroundCopyJob5](https://www.google.com/search?num=5&q=IBackgroundCopyJob5+site%3Adocs.microsoft.com) | Bits5_0.h | [Vanara.PInvoke.BITS.IBackgroundCopyJob5](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyJob5)
[IBackgroundCopyJobHttpOptions](https://www.google.com/search?num=5&q=IBackgroundCopyJobHttpOptions+site%3Adocs.microsoft.com) | Bits2_5.h | [Vanara.PInvoke.BITS.IBackgroundCopyJobHttpOptions](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyJobHttpOptions)
[IBackgroundCopyJobHttpOptions2](https://www.google.com/search?num=5&q=IBackgroundCopyJobHttpOptions2+site%3Adocs.microsoft.com) | bits10_2.h | [Vanara.PInvoke.BITS.IBackgroundCopyJobHttpOptions2](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyJobHttpOptions2)
[IBackgroundCopyJobHttpOptions3](https://www.google.com/search?num=5&q=IBackgroundCopyJobHttpOptions3+site%3Adocs.microsoft.com) | bits10_3.h | [Vanara.PInvoke.BITS.IBackgroundCopyJobHttpOptions3](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyJobHttpOptions3)
[IBackgroundCopyManager](https://www.google.com/search?num=5&q=IBackgroundCopyManager+site%3Adocs.microsoft.com) | Bits.h | [Vanara.PInvoke.BITS.IBackgroundCopyManager](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyManager)
[IBackgroundCopyServerCertificateValidationCallback](https://www.google.com/search?num=5&q=IBackgroundCopyServerCertificateValidationCallback+site%3Adocs.microsoft.com) | bits10_3.h | [Vanara.PInvoke.BITS.IBackgroundCopyServerCertificateValidationCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IBackgroundCopyServerCertificateValidationCallback)
[IBitsPeer](https://www.google.com/search?num=5&q=IBitsPeer+site%3Adocs.microsoft.com) | Bits3_0.h | [Vanara.PInvoke.BITS.IBitsPeer](https://github.com/dahall/Vanara/search?l=C%23&q=IBitsPeer)
[IBitsPeerCacheAdministration](https://www.google.com/search?num=5&q=IBitsPeerCacheAdministration+site%3Adocs.microsoft.com) | Bits3_0.h | [Vanara.PInvoke.BITS.IBitsPeerCacheAdministration](https://github.com/dahall/Vanara/search?l=C%23&q=IBitsPeerCacheAdministration)
[IBitsPeerCacheRecord](https://www.google.com/search?num=5&q=IBitsPeerCacheRecord+site%3Adocs.microsoft.com) | Bits3_0.h | [Vanara.PInvoke.BITS.IBitsPeerCacheRecord](https://github.com/dahall/Vanara/search?l=C%23&q=IBitsPeerCacheRecord)

View File

@ -17,7 +17,7 @@ Structures
BG_AUTH_CREDENTIALS BG_AUTH_CREDENTIALS_UNION BG_BASIC_CREDENTIALS BG_FILE_INFO BG_FILE_PROGRESS BG_FILE_RANGE BG_JOB_PROGRESS BG_JOB_REPLY_PROGRESS BG_JOB_TIMES BITS_FILE_PROPERTY_VALUE BITS_JOB_PROPERTY_VALUE
Interfaces
IBackgroundCopyCallback IBackgroundCopyCallback2 IBackgroundCopyCallback3 IBackgroundCopyError IBackgroundCopyFile IBackgroundCopyFile2 IBackgroundCopyFile3 IBackgroundCopyFile4 IBackgroundCopyFile5 IBackgroundCopyFile6 IBackgroundCopyJob IBackgroundCopyJob2 IBackgroundCopyJob3 IBackgroundCopyJob4 IBackgroundCopyJob5 IBackgroundCopyJobHttpOptions IBackgroundCopyManager IBitsPeer IBitsPeerCacheAdministration IBitsPeerCacheRecord IBitsTokenOptions IEnumBackgroundCopyFiles IEnumBackgroundCopyJobs IEnumBitsPeerCacheRecords IEnumBitsPeers
IBackgroundCopyCallback IBackgroundCopyCallback2 IBackgroundCopyCallback3 IBackgroundCopyError IBackgroundCopyFile IBackgroundCopyFile2 IBackgroundCopyFile3 IBackgroundCopyFile4 IBackgroundCopyFile5 IBackgroundCopyFile6 IBackgroundCopyJob IBackgroundCopyJob2 IBackgroundCopyJob3 IBackgroundCopyJob4 IBackgroundCopyJob5 IBackgroundCopyJobHttpOptions IBackgroundCopyJobHttpOptions2 IBackgroundCopyJobHttpOptions3 IBackgroundCopyManager IBackgroundCopyServerCertificateValidationCallback IBitsPeer IBitsPeerCacheAdministration IBitsPeerCacheRecord IBitsTokenOptions IEnumBackgroundCopyFiles IEnumBackgroundCopyJobs IEnumBitsPeerCacheRecords IEnumBitsPeers
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -587,6 +587,9 @@ Native Structure | Header | Managed Structure
[APPCATEGORYINFOLIST](https://www.google.com/search?num=5&q=APPCATEGORYINFOLIST+site%3Adocs.microsoft.com) | appmgmt.h | [Vanara.PInvoke.AdvApi32.APPCATEGORYINFOLIST](https://github.com/dahall/Vanara/search?l=C%23&q=APPCATEGORYINFOLIST)
[APPNAME](https://www.google.com/search?num=5&q=APPNAME+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.INSTALLSPEC.APPNAME](https://github.com/dahall/Vanara/search?l=C%23&q=APPNAME)
[ATTRUNION](https://www.google.com/search?num=5&q=ATTRUNION+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.AdvApi32.CLAIM_SECURITY_ATTRIBUTES_INFORMATION.ATTRUNION](https://github.com/dahall/Vanara/search?l=C%23&q=ATTRUNION)
[AUDIT_IP_ADDRESS](https://www.google.com/search?num=5&q=AUDIT_IP_ADDRESS+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_IP_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_IP_ADDRESS)
[AUDIT_OBJECT_TYPE](https://www.google.com/search?num=5&q=AUDIT_OBJECT_TYPE+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_OBJECT_TYPE)
[AUDIT_OBJECT_TYPES](https://www.google.com/search?num=5&q=AUDIT_OBJECT_TYPES+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_OBJECT_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_OBJECT_TYPES)
[AUDIT_PARAM](https://www.google.com/search?num=5&q=AUDIT_PARAM+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_PARAM](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_PARAM)
[AUDIT_PARAMS](https://www.google.com/search?num=5&q=AUDIT_PARAMS+site%3Adocs.microsoft.com) | adtgen.h | [Vanara.PInvoke.Authz.AUDIT_PARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_PARAMS)
[AUDIT_POLICY_INFORMATION](https://www.google.com/search?num=5&q=AUDIT_POLICY_INFORMATION+site%3Adocs.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.AUDIT_POLICY_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=AUDIT_POLICY_INFORMATION)
@ -913,6 +916,7 @@ Native Class | Header | Managed Class
--- | --- | ---
[AUTHZ_ACCESS_REPLY](https://www.google.com/search?num=5&q=AUTHZ_ACCESS_REPLY+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_ACCESS_REPLY](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_ACCESS_REPLY)
[AUTHZ_SECURITY_ATTRIBUTES_INFORMATION](https://www.google.com/search?num=5&q=AUTHZ_SECURITY_ATTRIBUTES_INFORMATION+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SECURITY_ATTRIBUTES_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SECURITY_ATTRIBUTES_INFORMATION)
[AUTHZ_SOURCE_SCHEMA_REGISTRATION](https://www.google.com/search?num=5&q=AUTHZ_SOURCE_SCHEMA_REGISTRATION+site%3Adocs.microsoft.com) | authz.h | [Vanara.PInvoke.Authz.AUTHZ_SOURCE_SCHEMA_REGISTRATION](https://github.com/dahall/Vanara/search?l=C%23&q=AUTHZ_SOURCE_SCHEMA_REGISTRATION)
[CryptProviderName](https://www.google.com/search?num=5&q=CryptProviderName+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptProviderName](https://github.com/dahall/Vanara/search?l=C%23&q=CryptProviderName)
[KnownSIDAuthority](https://www.google.com/search?num=5&q=KnownSIDAuthority+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.KnownSIDAuthority](https://github.com/dahall/Vanara/search?l=C%23&q=KnownSIDAuthority)
[KnownSIDRelativeID](https://www.google.com/search?num=5&q=KnownSIDRelativeID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.KnownSIDRelativeID](https://github.com/dahall/Vanara/search?l=C%23&q=KnownSIDRelativeID)
@ -933,7 +937,6 @@ Native Class | Header | Managed Class
[SafeAUTHZ_CLIENT_CONTEXT_HANDLE](https://www.google.com/search?num=5&q=SafeAUTHZ_CLIENT_CONTEXT_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Authz.SafeAUTHZ_CLIENT_CONTEXT_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAUTHZ_CLIENT_CONTEXT_HANDLE)
[SafeAUTHZ_RESOURCE_MANAGER_HANDLE](https://www.google.com/search?num=5&q=SafeAUTHZ_RESOURCE_MANAGER_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Authz.SafeAUTHZ_RESOURCE_MANAGER_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAUTHZ_RESOURCE_MANAGER_HANDLE)
[SafeAUTHZ_SECURITY_EVENT_PROVIDER_HANDLE](https://www.google.com/search?num=5&q=SafeAUTHZ_SECURITY_EVENT_PROVIDER_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Authz.SafeAUTHZ_SECURITY_EVENT_PROVIDER_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAUTHZ_SECURITY_EVENT_PROVIDER_HANDLE)
[SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION](https://www.google.com/search?num=5&q=SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Authz.SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAUTHZ_SOURCE_SCHEMA_REGISTRATION)
[SafeContextBuffer](https://www.google.com/search?num=5&q=SafeContextBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Secur32.SafeContextBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=SafeContextBuffer)
[SafeCredHandle](https://www.google.com/search?num=5&q=SafeCredHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Secur32.SafeCredHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCredHandle)
[SafeCredMemoryHandle](https://www.google.com/search?num=5&q=SafeCredMemoryHandle+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SafeCredMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCredMemoryHandle)

File diff suppressed because one or more lines are too long

View File

@ -495,6 +495,8 @@ Native Interface | Header | Managed Interface
[IShellView3](https://www.google.com/search?num=5&q=IShellView3+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IShellView3](https://github.com/dahall/Vanara/search?l=C%23&q=IShellView3)
[IShellWindows](https://www.google.com/search?num=5&q=IShellWindows+site%3Adocs.microsoft.com) | exdisp.h | [Vanara.PInvoke.Shell32.IShellWindows](https://github.com/dahall/Vanara/search?l=C%23&q=IShellWindows)
[IStartMenuPinnedList](https://www.google.com/search?num=5&q=IStartMenuPinnedList+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStartMenuPinnedList](https://github.com/dahall/Vanara/search?l=C%23&q=IStartMenuPinnedList)
[IStorageProviderBanners](https://www.google.com/search?num=5&q=IStorageProviderBanners+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IStorageProviderBanners](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderBanners)
[IStorageProviderCopyHook](https://www.google.com/search?num=5&q=IStorageProviderCopyHook+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStorageProviderCopyHook](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderCopyHook)
[IStreamAsync](https://www.google.com/search?num=5&q=IStreamAsync+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IStreamAsync](https://github.com/dahall/Vanara/search?l=C%23&q=IStreamAsync)
[IStreamUnbufferedInfo](https://www.google.com/search?num=5&q=IStreamUnbufferedInfo+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStreamUnbufferedInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IStreamUnbufferedInfo)
[ITaskbarList](https://www.google.com/search?num=5&q=ITaskbarList+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.ITaskbarList](https://github.com/dahall/Vanara/search?l=C%23&q=ITaskbarList)
@ -593,5 +595,6 @@ Native Class | Header | Managed Class
[ShellWindows](https://www.google.com/search?num=5&q=ShellWindows+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.ShellWindows](https://github.com/dahall/Vanara/search?l=C%23&q=ShellWindows)
[ShlGuidExt](https://www.google.com/search?num=5&q=ShlGuidExt+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ShlGuidExt](https://github.com/dahall/Vanara/search?l=C%23&q=ShlGuidExt)
[StartMenuPin](https://www.google.com/search?num=5&q=StartMenuPin+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.StartMenuPin](https://github.com/dahall/Vanara/search?l=C%23&q=StartMenuPin)
[StorageProviderBanners](https://www.google.com/search?num=5&q=StorageProviderBanners+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.StorageProviderBanners](https://github.com/dahall/Vanara/search?l=C%23&q=StorageProviderBanners)
[SV2CVW2_PARAMS](https://www.google.com/search?num=5&q=SV2CVW2_PARAMS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SV2CVW2_PARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=SV2CVW2_PARAMS)
[VirtualDesktopManager](https://www.google.com/search?num=5&q=VirtualDesktopManager+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.VirtualDesktopManager](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDesktopManager)

View File

@ -20,7 +20,7 @@ Structures
APPBARDATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DROPDESCRIPTION DROPFILES EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK EXTRASEARCH FILEDESCRIPTOR FILEGROUPDESCRIPTOR FOLDERSETTINGS HLOCK HPIF HPSXA ITEMIDLIST KNOWNFOLDER_DEFINITION NOTIFICATION_USER_INPUT_DATA NOTIFYICONDATA NOTIFYICONIDENTIFIER NRESARRAY NSTCCUSTOMDRAW NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PERSIST_FOLDER_TARGET_INFO PFOLDERSETTINGS PREVIEWHANDLERFRAMEINFO PROPPRG SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHDRAGIMAGE SHELLDETAILS SHELLEXECUTEINFO SHELLFLAGSTATE SHELLSTATE SHELL_ITEM_RESOURCE SHFILEINFO SHFILEOPSTRUCT SHFOLDERCUSTOMSETTINGS SHITEMID SHQUERYRBINFO SHSTOCKICONINFO SMDATA SORTCOLUMN STRRET SV2CVW2_PARAMS THUMBBUTTON URLINVOKECOMMANDINFO
Interfaces
DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2
DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -0,0 +1,61 @@
## Vanara.PInvoke.VssApiMgd
PInvoke API (methods, structures and constants) imported from Windows Volume Shadow Copy Service (VssApi.dll).
- Includes methods from vssapi.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.VssApiMgd?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.VssApiMgd?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.VssApiMgd)
### Methods - 67% API coverage (2 of 3 functions)
Native Method | Header | Managed Method
--- | --- | ---
[GetProviderMgmtInterface](https://www.google.com/search?num=5&q=GetProviderMgmtInterface+site%3Adocs.microsoft.com) | |
[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshottedInternal+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted)
[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevertInternal+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[VDS_INTERCONNECT](https://www.google.com/search?num=5&q=VDS_INTERCONNECT+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_INTERCONNECT](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_INTERCONNECT)
[VDS_LUN_INFORMATION](https://www.google.com/search?num=5&q=VDS_LUN_INFORMATION+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_LUN_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_LUN_INFORMATION)
[VDS_STORAGE_DEVICE_ID_DESCRIPTOR](https://www.google.com/search?num=5&q=VDS_STORAGE_DEVICE_ID_DESCRIPTOR+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_DEVICE_ID_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_DEVICE_ID_DESCRIPTOR)
[VDS_STORAGE_IDENTIFIER](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER+site%3Adocs.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER)
[VSS_COMPONENTINFO](https://www.google.com/search?num=5&q=VSS_COMPONENTINFO+site%3Adocs.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VSS_COMPONENTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENTINFO)
[VSS_DIFF_AREA_PROP](https://www.google.com/search?num=5&q=VSS_DIFF_AREA_PROP+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_DIFF_AREA_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_DIFF_AREA_PROP)
[VSS_DIFF_VOLUME_PROP](https://www.google.com/search?num=5&q=VSS_DIFF_VOLUME_PROP+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_DIFF_VOLUME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_DIFF_VOLUME_PROP)
[VSS_MGMT_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_PROP+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_PROP)
[VSS_MGMT_OBJECT_UNION](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_UNION+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_UNION)
[VSS_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_OBJECT_PROP+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_PROP)
[VSS_OBJECT_UNION](https://www.google.com/search?num=5&q=VSS_OBJECT_UNION+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_UNION)
[VSS_PROVIDER_PROP](https://www.google.com/search?num=5&q=VSS_PROVIDER_PROP+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_PROP)
[VSS_SNAPSHOT_PROP](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_PROP+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_PROP)
[VSS_VOLUME_PROP](https://www.google.com/search?num=5&q=VSS_VOLUME_PROP+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_PROP)
[VSS_VOLUME_PROTECTION_INFO](https://www.google.com/search?num=5&q=VSS_VOLUME_PROTECTION_INFO+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_PROTECTION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_PROTECTION_INFO)
[VssDifferencedFile](https://www.google.com/search?num=5&q=VssDifferencedFile+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssDifferencedFile](https://github.com/dahall/Vanara/search?l=C%23&q=VssDifferencedFile)
[VssDirectedTarget](https://www.google.com/search?num=5&q=VssDirectedTarget+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssDirectedTarget](https://github.com/dahall/Vanara/search?l=C%23&q=VssDirectedTarget)
[VssPartialFile](https://www.google.com/search?num=5&q=VssPartialFile+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssPartialFile](https://github.com/dahall/Vanara/search?l=C%23&q=VssPartialFile)
[VssRestoreSubcomponent](https://www.google.com/search?num=5&q=VssRestoreSubcomponent+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssRestoreSubcomponent](https://github.com/dahall/Vanara/search?l=C%23&q=VssRestoreSubcomponent)
[VssWriterStatus](https://www.google.com/search?num=5&q=VssWriterStatus+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssWriterStatus](https://github.com/dahall/Vanara/search?l=C%23&q=VssWriterStatus)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
[IVssAdmin](https://www.google.com/search?num=5&q=IVssAdmin+site%3Adocs.microsoft.com) | vsadmin.h | [Vanara.PInvoke.VssApi.IVssAdmin](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAdmin)
[IVssAdminEx](https://www.google.com/search?num=5&q=IVssAdminEx+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.IVssAdminEx](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAdminEx)
[IVssAsync](https://www.google.com/search?num=5&q=IVssAsync+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.IVssAsync](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAsync)
[IVssCreateExpressWriterMetadata](https://www.google.com/search?num=5&q=IVssCreateExpressWriterMetadata+site%3Adocs.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.IVssCreateExpressWriterMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=IVssCreateExpressWriterMetadata)
[IVssDifferentialSoftwareSnapshotMgmt](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt)
[IVssDifferentialSoftwareSnapshotMgmt2](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt2+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt2](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt2)
[IVssDifferentialSoftwareSnapshotMgmt3](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt3+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt3](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt3)
[IVssEnumMgmtObject](https://www.google.com/search?num=5&q=IVssEnumMgmtObject+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssEnumMgmtObject](https://github.com/dahall/Vanara/search?l=C%23&q=IVssEnumMgmtObject)
[IVssEnumObject](https://www.google.com/search?num=5&q=IVssEnumObject+site%3Adocs.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.IVssEnumObject](https://github.com/dahall/Vanara/search?l=C%23&q=IVssEnumObject)
[IVssFileShareSnapshotProvider](https://www.google.com/search?num=5&q=IVssFileShareSnapshotProvider+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssFileShareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssFileShareSnapshotProvider)
[IVssHardwareSnapshotProvider](https://www.google.com/search?num=5&q=IVssHardwareSnapshotProvider+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssHardwareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssHardwareSnapshotProvider)
[IVssHardwareSnapshotProviderEx](https://www.google.com/search?num=5&q=IVssHardwareSnapshotProviderEx+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssHardwareSnapshotProviderEx](https://github.com/dahall/Vanara/search?l=C%23&q=IVssHardwareSnapshotProviderEx)
[IVssProviderCreateSnapshotSet](https://www.google.com/search?num=5&q=IVssProviderCreateSnapshotSet+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssProviderCreateSnapshotSet](https://github.com/dahall/Vanara/search?l=C%23&q=IVssProviderCreateSnapshotSet)
[IVssProviderNotifications](https://www.google.com/search?num=5&q=IVssProviderNotifications+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssProviderNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=IVssProviderNotifications)
[IVssSnapshotMgmt](https://www.google.com/search?num=5&q=IVssSnapshotMgmt+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSnapshotMgmt)
[IVssSnapshotMgmt2](https://www.google.com/search?num=5&q=IVssSnapshotMgmt2+site%3Adocs.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssSnapshotMgmt2](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSnapshotMgmt2)
[IVssSoftwareSnapshotProvider](https://www.google.com/search?num=5&q=IVssSoftwareSnapshotProvider+site%3Adocs.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssSoftwareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSoftwareSnapshotProvider)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[Extensions](https://www.google.com/search?num=5&q=Extensions+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.Extensions](https://github.com/dahall/Vanara/search?l=C%23&q=Extensions)
[VSSCoordinator](https://www.google.com/search?num=5&q=VSSCoordinator+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VSSCoordinator](https://github.com/dahall/Vanara/search?l=C%23&q=VSSCoordinator)
[VssInfo](https://www.google.com/search?num=5&q=VssInfo+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssInfo](https://github.com/dahall/Vanara/search?l=C%23&q=VssInfo)
[VssSnapshotMgmt](https://www.google.com/search?num=5&q=VssSnapshotMgmt+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.VssApi.VssSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=VssSnapshotMgmt)

View File

@ -12,6 +12,18 @@
<PackageTags>pinvoke;vanara;net-extensions;interop;VSS;VssApi;volume shadow copy service</PackageTags>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<PackageReleaseNotes>Currently implements:
Functions
GetProviderMgmtInterface IsVolumeSnapshotted IsVolumeSnapshottedInternal long __cdecl CreateVssBackupComponents(class IVssBackupComponents * __ptr64 * __ptr64) long __cdecl CreateVssExamineWriterMetadata(unsigned short * __ptr64,class IVssExamineWriterMetadata * __ptr64 * __ptr64) ShouldBlockRevert ShouldBlockRevertInternal VssFreeSnapshotProperties
Structures
VDS_INTERCONNECT VDS_LUN_INFORMATION VDS_STORAGE_DEVICE_ID_DESCRIPTOR VDS_STORAGE_IDENTIFIER VssDifferencedFile VssDirectedTarget VssPartialFile VssRestoreSubcomponent VssWriterStatus VSS_COMPONENTINFO VSS_DIFF_AREA_PROP VSS_DIFF_VOLUME_PROP VSS_MGMT_OBJECT_PROP VSS_MGMT_OBJECT_UNION VSS_OBJECT_PROP VSS_OBJECT_UNION VSS_PROVIDER_PROP VSS_SNAPSHOT_PROP VSS_VOLUME_PROP VSS_VOLUME_PROTECTION_INFO
Interfaces
IVssAdmin IVssAdminEx IVssAsync IVssCreateExpressWriterMetadata IVssDifferentialSoftwareSnapshotMgmt IVssDifferentialSoftwareSnapshotMgmt2 IVssDifferentialSoftwareSnapshotMgmt3 IVssEnumMgmtObject IVssEnumObject IVssFileShareSnapshotProvider IVssHardwareSnapshotProvider IVssHardwareSnapshotProviderEx IVssProviderCreateSnapshotSet IVssProviderNotifications IVssSnapshotMgmt IVssSnapshotMgmt2 IVssSoftwareSnapshotProvider
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />