ReactOS 0.4.15-dev-8434-g155a7c7
CCABCodec Class Referenceabstract

#include <cabinet.h>

Inheritance diagram for CCABCodec:

Public Member Functions

 CCABCodec ()
 
virtual ~CCABCodec ()
 
virtual ULONG Compress (void *OutputBuffer, void *InputBuffer, ULONG InputLength, PULONG OutputLength)=0
 
virtual ULONG Uncompress (void *OutputBuffer, void *InputBuffer, ULONG InputLength, PULONG OutputLength)=0
 

Detailed Description

Definition at line 270 of file cabinet.h.

Constructor & Destructor Documentation

◆ CCABCodec()

CCABCodec::CCABCodec ( )
inline

Definition at line 274 of file cabinet.h.

274{};

◆ ~CCABCodec()

virtual CCABCodec::~CCABCodec ( )
inlinevirtual

Definition at line 276 of file cabinet.h.

276{};

Member Function Documentation

◆ Compress()

virtual ULONG CCABCodec::Compress ( void OutputBuffer,
void InputBuffer,
ULONG  InputLength,
PULONG  OutputLength 
)
pure virtual

Implemented in CMSZipCodec, and CRawCodec.

Referenced by CCabinet::WriteDataBlock().

◆ Uncompress()

virtual ULONG CCABCodec::Uncompress ( void OutputBuffer,
void InputBuffer,
ULONG  InputLength,
PULONG  OutputLength 
)
pure virtual

Implemented in CMSZipCodec, and CRawCodec.

Referenced by CCabinet::ExtractFile().


The documentation for this class was generated from the following file: