equal
deleted
inserted
replaced
1 // ByteSwap.h |
|
2 |
|
3 #ifndef __BYTESWAP_H |
|
4 #define __BYTESWAP_H |
|
5 |
|
6 #include "../../ICoder.h" |
|
7 #include "Common/MyCom.h" |
|
8 |
|
9 // {23170F69-40C1-278B-0203-020000000000} |
|
10 DEFINE_GUID(CLSID_CCompressConvertByteSwap2, |
|
11 0x23170F69, 0x40C1, 0x278B, 0x02, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00); |
|
12 |
|
13 // {23170F69-40C1-278B-0203-040000000000} |
|
14 DEFINE_GUID(CLSID_CCompressConvertByteSwap4, |
|
15 0x23170F69, 0x40C1, 0x278B, 0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00); |
|
16 |
|
17 class CByteSwap2: |
|
18 public ICompressFilter, |
|
19 public CMyUnknownImp |
|
20 { |
|
21 public: |
|
22 MY_UNKNOWN_IMP |
|
23 STDMETHOD(Init)(); |
|
24 STDMETHOD_(UInt32, Filter)(Byte *data, UInt32 size); |
|
25 }; |
|
26 |
|
27 class CByteSwap4: |
|
28 public ICompressFilter, |
|
29 public CMyUnknownImp |
|
30 { |
|
31 public: |
|
32 MY_UNKNOWN_IMP |
|
33 STDMETHOD(Init)(); |
|
34 STDMETHOD_(UInt32, Filter)(Byte *data, UInt32 size); |
|
35 }; |
|
36 |
|
37 #endif |
|