Skip to content

Latest commit

 

History

History
66 lines (65 loc) · 11.1 KB

readme.md

File metadata and controls

66 lines (65 loc) · 11.1 KB

Vanara.PInvoke.Cabinet

PInvoke API (methods, structures and constants) imported from Windows Cabinet.dll.

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

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

Native Method Header Managed Method
CloseCompressor compressapi.h Vanara.PInvoke.Cabinet.CloseCompressor
CloseDecompressor compressapi.h Vanara.PInvoke.Cabinet.CloseDecompressor
Compress compressapi.h Vanara.PInvoke.Cabinet.Compress
CreateCompressor compressapi.h Vanara.PInvoke.Cabinet.CreateCompressor
CreateDecompressor compressapi.h Vanara.PInvoke.Cabinet.CreateDecompressor
Decompress compressapi.h Vanara.PInvoke.Cabinet.Decompress
FCIAddFile fci.h Vanara.PInvoke.Cabinet.FCIAddFile
FCICreate fci.h Vanara.PInvoke.Cabinet.FCICreate
FCIDestroy fci.h Vanara.PInvoke.Cabinet.FCIDestroy
FCIFlushCabinet fci.h Vanara.PInvoke.Cabinet.FCIFlushCabinet
FCIFlushFolder fci.h Vanara.PInvoke.Cabinet.FCIFlushFolder
FDICopy fdi.h Vanara.PInvoke.Cabinet.FDICopy
FDICreate fdi.h Vanara.PInvoke.Cabinet.FDICreate
FDIDestroy fdi.h Vanara.PInvoke.Cabinet.FDIDestroy
FDIIsCabinet fdi.h Vanara.PInvoke.Cabinet.FDIIsCabinet
FDITruncateCabinet fdi.h Vanara.PInvoke.Cabinet.FDITruncateCabinet
QueryCompressorInformation compressapi.h Vanara.PInvoke.Cabinet.QueryCompressorInformation
QueryDecompressorInformation compressapi.h Vanara.PInvoke.Cabinet.QueryDecompressorInformation
ResetCompressor compressapi.h Vanara.PInvoke.Cabinet.ResetCompressor
ResetDecompressor compressapi.h Vanara.PInvoke.Cabinet.ResetDecompressor
SetCompressorInformation compressapi.h Vanara.PInvoke.Cabinet.SetCompressorInformation
SetDecompressorInformation compressapi.h Vanara.PInvoke.Cabinet.SetDecompressorInformation

Enumerations

Native Enum Header Managed Enum
CabinetFileStatus fci.h Vanara.PInvoke.Cabinet.CabinetFileStatus
COMPRESS_ALGORITHM compressapi.h Vanara.PInvoke.Cabinet.COMPRESS_ALGORITHM
COMPRESS_INFORMATION_CLASS compressapi.h Vanara.PInvoke.Cabinet.COMPRESS_INFORMATION_CLASS
FCIERROR fci.h Vanara.PInvoke.Cabinet.FCIERROR
FDICPU fdi.h Vanara.PInvoke.Cabinet.FDICPU
FDIDECRYPTTYPE fdi.h Vanara.PInvoke.Cabinet.FDIDECRYPTTYPE
FDIERROR fdi.h Vanara.PInvoke.Cabinet.FDIERROR
FDINOTIFICATIONTYPE fdi.h Vanara.PInvoke.Cabinet.FDINOTIFICATIONTYPE
TCOMP fci.h Vanara.PInvoke.Cabinet.TCOMP

Structures

Native Structure Header Managed Structure
CCAB fci.h Vanara.PInvoke.Cabinet.CCAB
COMPRESS_ALLOCATION_ROUTINES compressapi.h Vanara.PInvoke.Cabinet.COMPRESS_ALLOCATION_ROUTINES
COMPRESSOR_HANDLE Vanara.PInvoke.Cabinet.COMPRESSOR_HANDLE
DECOMPRESSOR_HANDLE Vanara.PInvoke.Cabinet.DECOMPRESSOR_HANDLE
DECRYPT Vanara.PInvoke.Cabinet.FDIDECRYPT.DECRYPT
ERF fdi_fci_types.h Vanara.PInvoke.Cabinet.ERF
FDICABINETINFO fdi.h Vanara.PInvoke.Cabinet.FDICABINETINFO
FDIDECRYPT fdi.h Vanara.PInvoke.Cabinet.FDIDECRYPT
FDINOTIFICATION fdi.h Vanara.PInvoke.Cabinet.FDINOTIFICATION
HFCI Vanara.PInvoke.Cabinet.HFCI
HFDI Vanara.PInvoke.Cabinet.HFDI
NEW_CABINET Vanara.PInvoke.Cabinet.FDIDECRYPT.NEW_CABINET
NEW_FOLDER Vanara.PInvoke.Cabinet.FDIDECRYPT.NEW_FOLDER
Union Vanara.PInvoke.Cabinet.FDIDECRYPT.Union

Classes

Native Class Header Managed Class
SafeCOMPRESSOR_HANDLE Vanara.PInvoke.Cabinet.SafeCOMPRESSOR_HANDLE
SafeDECOMPRESSOR_HANDLE Vanara.PInvoke.Cabinet.SafeDECOMPRESSOR_HANDLE
SafeHFCI Vanara.PInvoke.Cabinet.SafeHFCI
SafeHFDI Vanara.PInvoke.Cabinet.SafeHFDI