From 3e1596ba7f60f6478e9efd0d5c1b30d102df9439 Mon Sep 17 00:00:00 2001 From: dahall Date: Wed, 7 Apr 2021 13:27:08 -0600 Subject: [PATCH] Updated project files with updates --- PInvoke/IMAPI/CorrelationReport.md | 99 +++++++++++++++++++++++ PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj | 7 +- PInvoke/P2P/CorrelationReport.md | 2 +- PInvoke/WlanApi/CorrelationReport.md | 1 - README.md | 2 +- Windows.Forms/AssemblyReport.md | 1 - Windows.Forms/Vanara.Windows.Forms.csproj | 2 +- Windows.Shell/AssemblyReport.md | 7 ++ Windows.Shell/Vanara.Windows.Shell.csproj | 4 +- 9 files changed, 117 insertions(+), 8 deletions(-) create mode 100644 PInvoke/IMAPI/CorrelationReport.md diff --git a/PInvoke/IMAPI/CorrelationReport.md b/PInvoke/IMAPI/CorrelationReport.md new file mode 100644 index 000000000..3694f9dca --- /dev/null +++ b/PInvoke/IMAPI/CorrelationReport.md @@ -0,0 +1,99 @@ +## Vanara.PInvoke.IMAPI +PInvoke API (interfaces and constants) imported from Windows Image Mastering API. + +- Includes methods from imapi2.dll, imapi2fs.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.IMAPI?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.IMAPI?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.IMAPI) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[DDiscFormat2DataEvents](https://www.google.com/search?num=5&q=DDiscFormat2DataEvents+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DDiscFormat2DataEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2DataEvents) +[DDiscFormat2EraseEvents](https://www.google.com/search?num=5&q=DDiscFormat2EraseEvents+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DDiscFormat2EraseEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2EraseEvents) +[DDiscFormat2RawCDEvents](https://www.google.com/search?num=5&q=DDiscFormat2RawCDEvents+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DDiscFormat2RawCDEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2RawCDEvents) +[DDiscFormat2TrackAtOnceEvents](https://www.google.com/search?num=5&q=DDiscFormat2TrackAtOnceEvents+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DDiscFormat2TrackAtOnceEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2TrackAtOnceEvents) +[DDiscMaster2Events](https://www.google.com/search?num=5&q=DDiscMaster2Events+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DDiscMaster2Events](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscMaster2Events) +[DFileSystemImageEvents](https://www.google.com/search?num=5&q=DFileSystemImageEvents+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.DFileSystemImageEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DFileSystemImageEvents) +[DFileSystemImageImportEvents](https://www.google.com/search?num=5&q=DFileSystemImageImportEvents+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.DFileSystemImageImportEvents](https://github.com/dahall/Vanara/search?l=C%23&q=DFileSystemImageImportEvents) +[DWriteEngine2Events](https://www.google.com/search?num=5&q=DWriteEngine2Events+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.DWriteEngine2Events](https://github.com/dahall/Vanara/search?l=C%23&q=DWriteEngine2Events) +[IBlockRange](https://www.google.com/search?num=5&q=IBlockRange+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IBlockRange](https://github.com/dahall/Vanara/search?l=C%23&q=IBlockRange) +[IBlockRangeList](https://www.google.com/search?num=5&q=IBlockRangeList+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IBlockRangeList](https://github.com/dahall/Vanara/search?l=C%23&q=IBlockRangeList) +[IBootOptions](https://www.google.com/search?num=5&q=IBootOptions+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IBootOptions](https://github.com/dahall/Vanara/search?l=C%23&q=IBootOptions) +[IBurnVerification](https://www.google.com/search?num=5&q=IBurnVerification+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IBurnVerification](https://github.com/dahall/Vanara/search?l=C%23&q=IBurnVerification) +[IDiscFormat2](https://www.google.com/search?num=5&q=IDiscFormat2+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2) +[IDiscFormat2Data](https://www.google.com/search?num=5&q=IDiscFormat2Data+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2Data](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2Data) +[IDiscFormat2DataEventArgs](https://www.google.com/search?num=5&q=IDiscFormat2DataEventArgs+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2DataEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2DataEventArgs) +[IDiscFormat2Erase](https://www.google.com/search?num=5&q=IDiscFormat2Erase+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2Erase](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2Erase) +[IDiscFormat2RawCD](https://www.google.com/search?num=5&q=IDiscFormat2RawCD+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2RawCD](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2RawCD) +[IDiscFormat2RawCDEventArgs](https://www.google.com/search?num=5&q=IDiscFormat2RawCDEventArgs+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2RawCDEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2RawCDEventArgs) +[IDiscFormat2TrackAtOnce](https://www.google.com/search?num=5&q=IDiscFormat2TrackAtOnce+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2TrackAtOnce](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2TrackAtOnce) +[IDiscFormat2TrackAtOnceEventArgs](https://www.google.com/search?num=5&q=IDiscFormat2TrackAtOnceEventArgs+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscFormat2TrackAtOnceEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscFormat2TrackAtOnceEventArgs) +[IDiscMaster2](https://www.google.com/search?num=5&q=IDiscMaster2+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscMaster2](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscMaster2) +[IDiscRecorder2](https://www.google.com/search?num=5&q=IDiscRecorder2+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscRecorder2](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscRecorder2) +[IDiscRecorder2Ex](https://www.google.com/search?num=5&q=IDiscRecorder2Ex+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IDiscRecorder2Ex](https://github.com/dahall/Vanara/search?l=C%23&q=IDiscRecorder2Ex) +[IEnumConnectionPoints](https://www.google.com/search?num=5&q=IEnumConnectionPoints+site%3Adocs.microsoft.com) | imapi2.dll | | +[IEnumConnections](https://www.google.com/search?num=5&q=IEnumConnections+site%3Adocs.microsoft.com) | imapi2.dll | | +[IEnumFsiItems](https://www.google.com/search?num=5&q=IEnumFsiItems+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IEnumFsiItems](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFsiItems) +[IEnumProgressItems](https://www.google.com/search?num=5&q=IEnumProgressItems+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IEnumProgressItems](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumProgressItems) +[IFileSystemImage](https://www.google.com/search?num=5&q=IFileSystemImage+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFileSystemImage](https://github.com/dahall/Vanara/search?l=C%23&q=IFileSystemImage) +[IFileSystemImage2](https://www.google.com/search?num=5&q=IFileSystemImage2+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFileSystemImage2](https://github.com/dahall/Vanara/search?l=C%23&q=IFileSystemImage2) +[IFileSystemImage3](https://www.google.com/search?num=5&q=IFileSystemImage3+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFileSystemImage3](https://github.com/dahall/Vanara/search?l=C%23&q=IFileSystemImage3) +[IFileSystemImageResult](https://www.google.com/search?num=5&q=IFileSystemImageResult+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFileSystemImageResult](https://github.com/dahall/Vanara/search?l=C%23&q=IFileSystemImageResult) +[IFileSystemImageResult2](https://www.google.com/search?num=5&q=IFileSystemImageResult2+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFileSystemImageResult2](https://github.com/dahall/Vanara/search?l=C%23&q=IFileSystemImageResult2) +[IFsiDirectoryItem](https://www.google.com/search?num=5&q=IFsiDirectoryItem+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiDirectoryItem](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiDirectoryItem) +[IFsiDirectoryItem2](https://www.google.com/search?num=5&q=IFsiDirectoryItem2+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiDirectoryItem2](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiDirectoryItem2) +[IFsiFileItem](https://www.google.com/search?num=5&q=IFsiFileItem+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiFileItem](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiFileItem) +[IFsiFileItem2](https://www.google.com/search?num=5&q=IFsiFileItem2+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiFileItem2](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiFileItem2) +[IFsiItem](https://www.google.com/search?num=5&q=IFsiItem+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiItem](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiItem) +[IFsiNamedStreams](https://www.google.com/search?num=5&q=IFsiNamedStreams+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IFsiNamedStreams](https://github.com/dahall/Vanara/search?l=C%23&q=IFsiNamedStreams) +[IIsoImageManager](https://www.google.com/search?num=5&q=IIsoImageManager+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IIsoImageManager](https://github.com/dahall/Vanara/search?l=C%23&q=IIsoImageManager) +[IMultisession](https://www.google.com/search?num=5&q=IMultisession+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IMultisession](https://github.com/dahall/Vanara/search?l=C%23&q=IMultisession) +[IMultisessionRandomWrite](https://www.google.com/search?num=5&q=IMultisessionRandomWrite+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IMultisessionRandomWrite](https://github.com/dahall/Vanara/search?l=C%23&q=IMultisessionRandomWrite) +[IMultisessionSequential](https://www.google.com/search?num=5&q=IMultisessionSequential+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IMultisessionSequential](https://github.com/dahall/Vanara/search?l=C%23&q=IMultisessionSequential) +[IMultisessionSequential2](https://www.google.com/search?num=5&q=IMultisessionSequential2+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IMultisessionSequential2](https://github.com/dahall/Vanara/search?l=C%23&q=IMultisessionSequential2) +[IProgressItem](https://www.google.com/search?num=5&q=IProgressItem+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IProgressItem](https://github.com/dahall/Vanara/search?l=C%23&q=IProgressItem) +[IProgressItems](https://www.google.com/search?num=5&q=IProgressItems+site%3Adocs.microsoft.com) | imapi2fs.dll | imapi2fs.h | [Vanara.PInvoke.IMAPI.IProgressItems](https://github.com/dahall/Vanara/search?l=C%23&q=IProgressItems) +[IRawCDImageCreator](https://www.google.com/search?num=5&q=IRawCDImageCreator+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IRawCDImageCreator](https://github.com/dahall/Vanara/search?l=C%23&q=IRawCDImageCreator) +[IRawCDImageTrackInfo](https://www.google.com/search?num=5&q=IRawCDImageTrackInfo+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IRawCDImageTrackInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IRawCDImageTrackInfo) +[ISequentialStream](https://www.google.com/search?num=5&q=ISequentialStream+site%3Adocs.microsoft.com) | imapi2.dll | | +[IStreamConcatenate](https://www.google.com/search?num=5&q=IStreamConcatenate+site%3Adocs.microsoft.com) | imapi2.dll | | +[IStreamInterleave](https://www.google.com/search?num=5&q=IStreamInterleave+site%3Adocs.microsoft.com) | imapi2.dll | | +[IStreamPseudoRandomBased](https://www.google.com/search?num=5&q=IStreamPseudoRandomBased+site%3Adocs.microsoft.com) | imapi2.dll | | +[IWriteEngine2](https://www.google.com/search?num=5&q=IWriteEngine2+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IWriteEngine2](https://github.com/dahall/Vanara/search?l=C%23&q=IWriteEngine2) +[IWriteEngine2EventArgs](https://www.google.com/search?num=5&q=IWriteEngine2EventArgs+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IWriteEngine2EventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IWriteEngine2EventArgs) +[IWriteSpeedDescriptor](https://www.google.com/search?num=5&q=IWriteSpeedDescriptor+site%3Adocs.microsoft.com) | imapi2.dll | imapi2.h | [Vanara.PInvoke.IMAPI.IWriteSpeedDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=IWriteSpeedDescriptor) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[BlockRange](https://www.google.com/search?num=5&q=BlockRange+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.BlockRange](https://github.com/dahall/Vanara/search?l=C%23&q=BlockRange) +[BlockRangeList](https://www.google.com/search?num=5&q=BlockRangeList+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.BlockRangeList](https://github.com/dahall/Vanara/search?l=C%23&q=BlockRangeList) +[BootOptions](https://www.google.com/search?num=5&q=BootOptions+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.BootOptions](https://github.com/dahall/Vanara/search?l=C%23&q=BootOptions) +[DDiscFormat2DataEventsSink](https://www.google.com/search?num=5&q=DDiscFormat2DataEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DDiscFormat2DataEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2DataEventsSink) +[DDiscFormat2EraseEventsSink](https://www.google.com/search?num=5&q=DDiscFormat2EraseEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DDiscFormat2EraseEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2EraseEventsSink) +[DDiscFormat2RawCDEventsSink](https://www.google.com/search?num=5&q=DDiscFormat2RawCDEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DDiscFormat2RawCDEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2RawCDEventsSink) +[DDiscFormat2TrackAtOnceEventsSink](https://www.google.com/search?num=5&q=DDiscFormat2TrackAtOnceEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DDiscFormat2TrackAtOnceEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscFormat2TrackAtOnceEventsSink) +[DDiscMaster2EventsSink](https://www.google.com/search?num=5&q=DDiscMaster2EventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DDiscMaster2EventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DDiscMaster2EventsSink) +[DFileSystemImageEventsSink](https://www.google.com/search?num=5&q=DFileSystemImageEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DFileSystemImageEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DFileSystemImageEventsSink) +[DFileSystemImageImportEventsSink](https://www.google.com/search?num=5&q=DFileSystemImageImportEventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DFileSystemImageImportEventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DFileSystemImageImportEventsSink) +[DWriteEngine2EventsSink](https://www.google.com/search?num=5&q=DWriteEngine2EventsSink+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.DWriteEngine2EventsSink](https://github.com/dahall/Vanara/search?l=C%23&q=DWriteEngine2EventsSink) +[EnumFsiItems](https://www.google.com/search?num=5&q=EnumFsiItems+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.EnumFsiItems](https://github.com/dahall/Vanara/search?l=C%23&q=EnumFsiItems) +[EnumProgressItems](https://www.google.com/search?num=5&q=EnumProgressItems+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.EnumProgressItems](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProgressItems) +[FileSystemImageResult](https://www.google.com/search?num=5&q=FileSystemImageResult+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.FileSystemImageResult](https://github.com/dahall/Vanara/search?l=C%23&q=FileSystemImageResult) +[FsiDirectoryItem](https://www.google.com/search?num=5&q=FsiDirectoryItem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.FsiDirectoryItem](https://github.com/dahall/Vanara/search?l=C%23&q=FsiDirectoryItem) +[FsiFileItem](https://www.google.com/search?num=5&q=FsiFileItem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.FsiFileItem](https://github.com/dahall/Vanara/search?l=C%23&q=FsiFileItem) +[FsiNamedStreams](https://www.google.com/search?num=5&q=FsiNamedStreams+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.FsiNamedStreams](https://github.com/dahall/Vanara/search?l=C%23&q=FsiNamedStreams) +[FsiStream](https://www.google.com/search?num=5&q=FsiStream+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.FsiStream](https://github.com/dahall/Vanara/search?l=C%23&q=FsiStream) +[IMAPI](https://www.google.com/search?num=5&q=IMAPI+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI) +[MsftDiscFormat2Data](https://www.google.com/search?num=5&q=MsftDiscFormat2Data+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscFormat2Data](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscFormat2Data) +[MsftDiscFormat2Erase](https://www.google.com/search?num=5&q=MsftDiscFormat2Erase+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscFormat2Erase](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscFormat2Erase) +[MsftDiscFormat2RawCD](https://www.google.com/search?num=5&q=MsftDiscFormat2RawCD+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscFormat2RawCD](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscFormat2RawCD) +[MsftDiscFormat2TrackAtOnce](https://www.google.com/search?num=5&q=MsftDiscFormat2TrackAtOnce+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscFormat2TrackAtOnce](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscFormat2TrackAtOnce) +[MsftDiscMaster2](https://www.google.com/search?num=5&q=MsftDiscMaster2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscMaster2](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscMaster2) +[MsftDiscRecorder2](https://www.google.com/search?num=5&q=MsftDiscRecorder2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftDiscRecorder2](https://github.com/dahall/Vanara/search?l=C%23&q=MsftDiscRecorder2) +[MsftFileSystemImage](https://www.google.com/search?num=5&q=MsftFileSystemImage+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftFileSystemImage](https://github.com/dahall/Vanara/search?l=C%23&q=MsftFileSystemImage) +[MsftIsoImageManager](https://www.google.com/search?num=5&q=MsftIsoImageManager+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftIsoImageManager](https://github.com/dahall/Vanara/search?l=C%23&q=MsftIsoImageManager) +[MsftMultisessionRandomWrite](https://www.google.com/search?num=5&q=MsftMultisessionRandomWrite+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftMultisessionRandomWrite](https://github.com/dahall/Vanara/search?l=C%23&q=MsftMultisessionRandomWrite) +[MsftMultisessionSequential](https://www.google.com/search?num=5&q=MsftMultisessionSequential+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftMultisessionSequential](https://github.com/dahall/Vanara/search?l=C%23&q=MsftMultisessionSequential) +[MsftRawCDImageCreator](https://www.google.com/search?num=5&q=MsftRawCDImageCreator+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftRawCDImageCreator](https://github.com/dahall/Vanara/search?l=C%23&q=MsftRawCDImageCreator) +[MsftWriteEngine2](https://www.google.com/search?num=5&q=MsftWriteEngine2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftWriteEngine2](https://github.com/dahall/Vanara/search?l=C%23&q=MsftWriteEngine2) +[MsftWriteSpeedDescriptor](https://www.google.com/search?num=5&q=MsftWriteSpeedDescriptor+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.MsftWriteSpeedDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=MsftWriteSpeedDescriptor) +[ProgressItem](https://www.google.com/search?num=5&q=ProgressItem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.ProgressItem](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressItem) +[ProgressItems](https://www.google.com/search?num=5&q=ProgressItems+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IMAPI.ProgressItems](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressItems) diff --git a/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj b/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj index 7cee7c166..ecfa692bc 100644 --- a/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj +++ b/PInvoke/IMAPI/Vanara.PInvoke.IMAPI.csproj @@ -10,7 +10,12 @@ Vanara.PInvoke.IMAPI $(AssemblyName) pinvoke;vanara;net-extensions;interop;IMAPI;Image Mastering - + Currently implements: + +Interfaces +DDiscFormat2DataEvents DDiscFormat2EraseEvents DDiscFormat2RawCDEvents DDiscFormat2TrackAtOnceEvents DDiscMaster2Events DFileSystemImageEvents DFileSystemImageImportEvents DWriteEngine2Events IBlockRange IBlockRangeList IBootOptions IBurnVerification IDiscFormat2 IDiscFormat2Data IDiscFormat2DataEventArgs IDiscFormat2Erase IDiscFormat2RawCD IDiscFormat2RawCDEventArgs IDiscFormat2TrackAtOnce IDiscFormat2TrackAtOnceEventArgs IDiscMaster2 IDiscRecorder2 IDiscRecorder2Ex IEnumFsiItems IEnumProgressItems IFileSystemImage IFileSystemImage2 IFileSystemImage3 IFileSystemImageResult IFileSystemImageResult2 IFsiDirectoryItem IFsiDirectoryItem2 IFsiFileItem IFsiFileItem2 IFsiItem IFsiNamedStreams IIsoImageManager IMultisession IMultisessionRandomWrite IMultisessionSequential IMultisessionSequential2 IProgressItem IProgressItems IRawCDImageCreator IRawCDImageTrackInfo IWriteEngine2 IWriteEngine2EventArgs IWriteSpeedDescriptor + + diff --git a/PInvoke/P2P/CorrelationReport.md b/PInvoke/P2P/CorrelationReport.md index b718e8b8b..8262507c9 100644 --- a/PInvoke/P2P/CorrelationReport.md +++ b/PInvoke/P2P/CorrelationReport.md @@ -54,7 +54,7 @@ Native Method | Header | Managed Method [PeerEnumIdentities](https://www.google.com/search?num=5&q=PeerEnumIdentities+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerEnumIdentities](https://github.com/dahall/Vanara/search?l=C%23&q=PeerEnumIdentities) [PeerFreeData](https://www.google.com/search?num=5&q=PeerFreeData+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerFreeData](https://github.com/dahall/Vanara/search?l=C%23&q=PeerFreeData) [PeerGetItemCount](https://www.google.com/search?num=5&q=PeerGetItemCount+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerGetItemCount](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGetItemCount) -[PeerGetNextItem](https://www.google.com/search?num=5&q=PeerGetNextItem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.P2P.PeerGetNextItem](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGetNextItem) +[PeerGetNextItem](https://www.google.com/search?num=5&q=PeerGetNextItem+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerGetNextItem](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGetNextItem) [PeerGraphShutdown](https://www.google.com/search?num=5&q=PeerGraphShutdown+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerGraphShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGraphShutdown) [PeerGraphStartup](https://www.google.com/search?num=5&q=PeerGraphStartup+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerGraphStartup](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGraphStartup) [PeerGroupAddRecord](https://www.google.com/search?num=5&q=PeerGroupAddRecord+site%3Adocs.microsoft.com) | p2p.h | [Vanara.PInvoke.P2P.PeerGroupAddRecord](https://github.com/dahall/Vanara/search?l=C%23&q=PeerGroupAddRecord) diff --git a/PInvoke/WlanApi/CorrelationReport.md b/PInvoke/WlanApi/CorrelationReport.md index fded7a98c..cfa353f3f 100644 --- a/PInvoke/WlanApi/CorrelationReport.md +++ b/PInvoke/WlanApi/CorrelationReport.md @@ -127,7 +127,6 @@ Native Interface | Header | Managed Interface --- | --- | --- [IElevateWlanUi](https://www.google.com/search?num=5&q=IElevateWlanUi+site%3Adocs.microsoft.com) | wlanui.dll | | [ISequentialStream](https://www.google.com/search?num=5&q=ISequentialStream+site%3Adocs.microsoft.com) | wlanui.dll | | -[IStream](https://www.google.com/search?num=5&q=IStream+site%3Adocs.microsoft.com) | wlanui.dll | | ### Classes Native Class | Header | Managed Class --- | --- | --- diff --git a/README.md b/README.md index 63ba24d19..7942fc57b 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,6 @@ This project releases new versions every few weeks after sufficient testing. New ## Design Concepts -I have tried to follow the concepts below in laying out the libraries. * All functions that are imported from a single DLL should be placed into a single assembly that is named after the DLL. * (e.g. The assembly `Vanara.PInvoke.Gdi32.dll` hosts all functions and supporting enumerations, constants and structures that are exported from `gdi32.dll` in the system directory.) * Any structure or macro or enumeration (no function) that is used by many libraries is put into either `Vanara.Core` or `Vanara.PInvoke.Shared`. @@ -63,6 +62,7 @@ dwmapi.dll | [Vanara.PInvoke.DwmApi](https://github.com/dahall/Vanara/blob/maste FirewallApi.dll | [Vanara.PInvoke.FirewallApi](https://github.com/dahall/Vanara/blob/master/PInvoke/FirewallApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.FirewallApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.FirewallApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.FirewallApi) FunDisc.dll | [Vanara.PInvoke.FunDisc](https://github.com/dahall/Vanara/blob/master/PInvoke/FunDisc/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.FunDisc?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.FunDisc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.FunDisc) gdi32.dll | [Vanara.PInvoke.Gdi32](https://github.com/dahall/Vanara/blob/master/PInvoke/Gdi32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Gdi32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Gdi32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Gdi32) +imapi2.dll, imapi2fs.dll | [Vanara.PInvoke.IMAPI](https://github.com/dahall/Vanara/blob/master/PInvoke/IMAPI/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.IMAPI?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.IMAPI?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.IMAPI) iphlpapi.dll | [Vanara.PInvoke.IpHlpApi](https://github.com/dahall/Vanara/blob/master/PInvoke/IpHlpApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.IpHlpApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.IpHlpApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.IpHlpApi) IScsiDsc.dll | [Vanara.PInvoke.IScsiDsc](https://github.com/dahall/Vanara/blob/master/PInvoke/IScsiDsc/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.IScsiDsc?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.IScsiDsc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.IScsiDsc) kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll | [Vanara.PInvoke.Kernel32](https://github.com/dahall/Vanara/blob/master/PInvoke/Kernel32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Kernel32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Kernel32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Kernel32) diff --git a/Windows.Forms/AssemblyReport.md b/Windows.Forms/AssemblyReport.md index 61fd67e08..86c87c82d 100644 --- a/Windows.Forms/AssemblyReport.md +++ b/Windows.Forms/AssemblyReport.md @@ -27,7 +27,6 @@ Enum | Description | Values [Vanara.Windows.Forms.VisualTheme.MarginsProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MarginsProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMargins(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MarginsProperty)`. | Sizing, Content, Caption [Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | The placement of a menu item in a list. | Bottom, Top [Vanara.Windows.Forms.VisualTheme.MetricProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MetricProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMetric(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MetricProperty)`. | ImageCount, AlphaLevel, BorderSize, RoundCornerWidth, RoundCornerHeight, GradientRatio1, GradientRatio2, GradientRatio3, GradientRatio4, GradientRatio5, ProgressChunkSize, ProgressSpaceSize, Saturation, TextBorderSize, AlphaThreshold, Width, Height, GlyphIndex, TrueSizeStretchMark, MinDpi1, MinDpi2, MinDpi3, MinDpi4, MinDpi5 -[Vanara.Windows.Forms.NavigationLogDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogDirection) | The direction argument for Navigate | Forward, Backward [Vanara.Windows.Forms.DesktopWindowManager.NonClientRenderingPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=NonClientRenderingPolicy) | Flags used by the SetWindowAttr method to specify the non-client area rendering policy. | UseWindowStyle, Disabled, Enabled [Vanara.Windows.Forms.PaneVisibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=PaneVisibilityState) | Indicates the visibility state of an ExplorerBrowser pane. | Default, Show, Hide [Vanara.Windows.Forms.VisualTheme.PartSize](https://github.com/dahall/Vanara/search?l=C%23&q=PartSize) | Identifies the type of size value to retrieve for a visual style part. | Minimum, BestFit, Default diff --git a/Windows.Forms/Vanara.Windows.Forms.csproj b/Windows.Forms/Vanara.Windows.Forms.csproj index 47cfee4f4..6a2e30ddd 100644 --- a/Windows.Forms/Vanara.Windows.Forms.csproj +++ b/Windows.Forms/Vanara.Windows.Forms.csproj @@ -19,7 +19,7 @@ Structures TaskDialogResult Enumerations -BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MenuPlacement, MetricProperty, NavigationLogDirection, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon +BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MenuPlacement, MetricProperty, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon diff --git a/Windows.Shell/AssemblyReport.md b/Windows.Shell/AssemblyReport.md index da6937e82..f63d590f1 100644 --- a/Windows.Shell/AssemblyReport.md +++ b/Windows.Shell/AssemblyReport.md @@ -11,9 +11,12 @@ Enum | Description | Values [Vanara.Windows.Shell.LibraryFolderFilter](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryFolderFilter) | Defines options for filtering folder items. | FileSystemOnly, StorageObjects, AllItems [Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom [Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID +[Vanara.Windows.Shell.NavigationLogDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogDirection) | | Forward, Backward [Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, RecycleOnDelete, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations [Vanara.Windows.Shell.ShellFileOperationDialog.OperationMode](https://github.com/dahall/Vanara/search?l=C%23&q=OperationMode) | Flags used in Mode | Default, Running, Starting, Undoing, BlockedByErrors, Indeterminate [Vanara.Windows.Shell.ShellFileOperationDialog.OperationType](https://github.com/dahall/Vanara/search?l=C%23&q=OperationType) | Describes an action being performed that requires progress to be shown to the user using progress dialog. | None, Moving, Copying, Recycling, ApplyingAttributes, Downloading, SearchingInternet, Calculating, Uploading, SearchingFiles, Deleting, Renaming, Formatting, CopyMoving +[Vanara.Windows.Shell.SFVMUD](https://github.com/dahall/Vanara/search?l=C%23&q=SFVMUD) | | SFVM_SELECTIONCHANGED, SFVM_DRAWMENUITEM, SFVM_MEASUREMENUITEM, SFVM_EXITMENULOOP, SFVM_VIEWRELEASE, SFVM_GETNAMELENGTH, SFVM_WINDOWCLOSING, SFVM_LISTREFRESHED, SFVM_WINDOWFOCUSED, SFVM_REGISTERCOPYHOOK, SFVM_COPYHOOKCALLBACK, SFVM_ADDINGOBJECT, SFVM_REMOVINGOBJECT, SFVM_GETCOMMANDDIR, SFVM_GETCOLUMNSTREAM, SFVM_CANSELECTALL, SFVM_ISSTRICTREFRESH, SFVM_ISCHILDOBJECT, SFVM_GETEXTVIEWS, SFVM_GET_CUSTOMVIEWINFO, SFVM_ENUMERATEDITEMS, SFVM_GET_VIEW_DATA, SFVM_GET_WEBVIEW_LAYOUT, SFVM_GET_WEBVIEW_CONTENT, SFVM_GET_WEBVIEW_TASKS, SFVM_GET_WEBVIEW_THEME, SFVM_GETDEFERREDVIEWSETTINGS +[Vanara.Windows.Shell.ShellBrowserViewMode](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserViewMode) | | Icon, SmallIcon, List, Details, Thumbnail, Tile, ThumbStrip, Content, Auto [Vanara.Windows.Shell.ShellIconType](https://github.com/dahall/Vanara/search?l=C%23&q=ShellIconType) | The type of icon to be returned from `Vanara.Windows.Shell.ShellFileInfo.GetIcon(Vanara.Windows.Shell.ShellIconType)`. | Large, Small, Open, ShellDefinedSize, LinkOverlay, Selected [Vanara.Windows.Shell.ShellImageSize](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageSize) | Used to determine the size of the icon returned by ShellImageList.GetSystemIcon. | Large, Small, ExtraLarge, SystemSmall, Jumbo [Vanara.Windows.Shell.ShellItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemAttribute) | Attributes that can be retrieved on an item (file or folder) or set of items using `Vanara.Windows.Shell.ShellItem.Attributes`. | CanCopy, CanMove, CanLink, Storage, CanRename, CanDelete, HasPropSheet, DropTarget, CapabilityMask, System, Encrypted, IsSlow, Ghosted, Link, Share, ReadOnly, Hidden, DisplayAttrMask, NonEnumerated, NewContent, CanMoniker, HasStorage, Stream, StorageAncestor, Validate, Removable, Compressed, Browsable, FileSysAncestor, Folder, FileSystem, StorageCapMask, HasSubfolder, ContentsMask, PKEYMask @@ -80,6 +83,10 @@ Class | Description [Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) | Provides properties and methods for retrieving information about a search condition. [Vanara.Windows.Shell.ShellAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociation) | Represents a Shell file association defined in the Windows Registry. Wraps `Vanara.PInvoke.ShlwApi.IQueryAssociations`. [Vanara.Windows.Shell.ShellAssociation.ShellAssociationHandler](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociationHandler) | Represents a handler (executable) for a `Vanara.Windows.Shell.ShellAssociation`. +[Vanara.Windows.Shell.ShellBrowser](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowser) | A basic implementation of IShellBrowser, IOleCommandTarget and ICommDlgBrowser. +[Vanara.Windows.Shell.ShellBrowserNavigatedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserNavigatedEventArgs) | +[Vanara.Windows.Shell.ShellBrowserViewHandler](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserViewHandler) | +[Vanara.Windows.Shell.ShellBrowserViewHandlerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserViewHandlerExtension) | [Vanara.Windows.Shell.ShellCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellCommand) | Wraps the functionality of IInitializeCommand. When deriving, handling the `Vanara.Windows.Shell.ShellCommand.InitializeCommand` event is optional. [Vanara.Windows.Shell.ShellContextMenu](https://github.com/dahall/Vanara/search?l=C%23&q=ShellContextMenu) | Provides support for displaying the context menu of a shell item. [Vanara.Windows.Shell.ShellDataTable](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDataTable) | Represents a `System.Data.DataTable` that is populated asynchronously with information about shell items. diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index 14ddd17f7..d15107408 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -10,10 +10,10 @@ Currently implements: Classes -IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, FilterShellItemEventArgs, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, NativeClipboard, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileDescriptor, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow +IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, FilterShellItemEventArgs, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, NativeClipboard, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellBrowser, ShellBrowserNavigatedEventArgs, ShellBrowserViewHandler, ShellBrowserViewHandlerExtension, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileDescriptor, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow Enumerations -ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, OperationMode, OperationType, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit +ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, NavigationLogDirection, OperationFlags, OperationMode, OperationType, SFVMUD, ShellBrowserViewMode, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit Vanara.Windows.Shell