35 lines
531 B
C++
35 lines
531 B
C++
|
#pragma once
|
||
|
|
||
|
BOOL
|
||
|
UncompressDString
|
||
|
(
|
||
|
LPBYTE DString,
|
||
|
size_t DStringSize,
|
||
|
PWSTRING UnicodeString
|
||
|
);
|
||
|
|
||
|
int
|
||
|
UncompressUnicode
|
||
|
(
|
||
|
int UDFCompressedBytes,
|
||
|
LPBYTE UDFCompressed,
|
||
|
PWSTRING UnicodeString
|
||
|
);
|
||
|
|
||
|
int CompressUnicode
|
||
|
(
|
||
|
PCWCH UnicodeString,
|
||
|
size_t UnicodeStringSize,
|
||
|
LPBYTE UDFCompressed
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
CompressDString
|
||
|
(
|
||
|
UCHAR CompressionID,
|
||
|
PCWCH UnicodeString,
|
||
|
size_t UnicodeStringSize,
|
||
|
LPBYTE UDFCompressed,
|
||
|
size_t UDFCompressedSize
|
||
|
);
|