## 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)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[EmulationType](https://www.google.com/search?num=5&q=EmulationType+site%3Alearn.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.EmulationType](https://github.com/dahall/Vanara/search?l=C%23&q=EmulationType)  
[FsiFileSystems](https://www.google.com/search?num=5&q=FsiFileSystems+site%3Alearn.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.FsiFileSystems](https://github.com/dahall/Vanara/search?l=C%23&q=FsiFileSystems)  
[FsiItemType](https://www.google.com/search?num=5&q=FsiItemType+site%3Alearn.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.FsiItemType](https://github.com/dahall/Vanara/search?l=C%23&q=FsiItemType)  
[IMAPI_BURN_VERIFICATION_LEVEL](https://www.google.com/search?num=5&q=IMAPI_BURN_VERIFICATION_LEVEL+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_BURN_VERIFICATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_BURN_VERIFICATION_LEVEL)  
[IMAPI_CD_SECTOR_TYPE](https://www.google.com/search?num=5&q=IMAPI_CD_SECTOR_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_CD_SECTOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_CD_SECTOR_TYPE)  
[IMAPI_CD_TRACK_DIGITAL_COPY_SETTING](https://www.google.com/search?num=5&q=IMAPI_CD_TRACK_DIGITAL_COPY_SETTING+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_CD_TRACK_DIGITAL_COPY_SETTING](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_CD_TRACK_DIGITAL_COPY_SETTING)  
[IMAPI_FEATURE_PAGE_TYPE](https://www.google.com/search?num=5&q=IMAPI_FEATURE_PAGE_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FEATURE_PAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FEATURE_PAGE_TYPE)  
[IMAPI_FORMAT2_DATA_MEDIA_STATE](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_DATA_MEDIA_STATE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_DATA_MEDIA_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_DATA_MEDIA_STATE)  
[IMAPI_FORMAT2_DATA_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_DATA_WRITE_ACTION+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_DATA_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_DATA_WRITE_ACTION)  
[IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE)  
[IMAPI_FORMAT2_RAW_CD_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_RAW_CD_WRITE_ACTION+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_RAW_CD_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_RAW_CD_WRITE_ACTION)  
[IMAPI_FORMAT2_TAO_WRITE_ACTION](https://www.google.com/search?num=5&q=IMAPI_FORMAT2_TAO_WRITE_ACTION+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_FORMAT2_TAO_WRITE_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_FORMAT2_TAO_WRITE_ACTION)  
[IMAPI_MEDIA_PHYSICAL_TYPE](https://www.google.com/search?num=5&q=IMAPI_MEDIA_PHYSICAL_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MEDIA_PHYSICAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MEDIA_PHYSICAL_TYPE)  
[IMAPI_MEDIA_WRITE_PROTECT_STATE](https://www.google.com/search?num=5&q=IMAPI_MEDIA_WRITE_PROTECT_STATE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MEDIA_WRITE_PROTECT_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MEDIA_WRITE_PROTECT_STATE)  
[IMAPI_MODE_PAGE_REQUEST_TYPE](https://www.google.com/search?num=5&q=IMAPI_MODE_PAGE_REQUEST_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MODE_PAGE_REQUEST_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MODE_PAGE_REQUEST_TYPE)  
[IMAPI_MODE_PAGE_TYPE](https://www.google.com/search?num=5&q=IMAPI_MODE_PAGE_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_MODE_PAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_MODE_PAGE_TYPE)  
[IMAPI_PROFILE_TYPE](https://www.google.com/search?num=5&q=IMAPI_PROFILE_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_PROFILE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_PROFILE_TYPE)  
[IMAPI_READ_TRACK_ADDRESS_TYPE](https://www.google.com/search?num=5&q=IMAPI_READ_TRACK_ADDRESS_TYPE+site%3Alearn.microsoft.com) | imapi2.h | [Vanara.PInvoke.IMAPI.IMAPI_READ_TRACK_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMAPI_READ_TRACK_ADDRESS_TYPE)  
[PlatformId](https://www.google.com/search?num=5&q=PlatformId+site%3Alearn.microsoft.com) | imapi2fs.h | [Vanara.PInvoke.IMAPI.PlatformId](https://github.com/dahall/Vanara/search?l=C%23&q=PlatformId)  
### Interfaces  
Native Interface | Header | Managed Interface  
--- | --- | ---  
[DDiscFormat2DataEvents](https://www.google.com/search?num=5&q=DDiscFormat2DataEvents+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | imapi2.dll |  |   
[IEnumConnections](https://www.google.com/search?num=5&q=IEnumConnections+site%3Alearn.microsoft.com) | imapi2.dll |  |   
[IEnumFsiItems](https://www.google.com/search?num=5&q=IEnumFsiItems+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | imapi2.dll |  |   
[IStreamConcatenate](https://www.google.com/search?num=5&q=IStreamConcatenate+site%3Alearn.microsoft.com) | imapi2.dll |  |   
[IStreamInterleave](https://www.google.com/search?num=5&q=IStreamInterleave+site%3Alearn.microsoft.com) | imapi2.dll |  |   
[IStreamPseudoRandomBased](https://www.google.com/search?num=5&q=IStreamPseudoRandomBased+site%3Alearn.microsoft.com) | imapi2.dll |  |   
[IWriteEngine2](https://www.google.com/search?num=5&q=IWriteEngine2+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) |  | [Vanara.PInvoke.IMAPI.ProgressItems](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressItems)  
