ReactOS  0.4.14-dev-815-ge410a12
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 263 of file cabinet.h.

Constructor & Destructor Documentation

◆ CCABCodec()

CCABCodec::CCABCodec ( )
inline

Definition at line 267 of file cabinet.h.

267 {};

◆ ~CCABCodec()

virtual CCABCodec::~CCABCodec ( )
inlinevirtual

Definition at line 269 of file cabinet.h.

269 {};

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: