D:/opendownloadmanager/ODM-1.x/Include.Add/archive/IStream.h File Reference
#include "MyUnknown.h"
#include "Types.h"
Go to the source code of this file.
|
Defines |
| #define | STREAM_INTERFACE_SUB(i, b, x) |
| #define | STREAM_INTERFACE(i, x) STREAM_INTERFACE_SUB(i, IUnknown, x) |
Functions |
| | STREAM_INTERFACE (ISequentialInStream, 0x01) |
| | STREAM_INTERFACE (ISequentialOutStream, 0x02) |
| | STREAM_INTERFACE_SUB (IInStream, ISequentialInStream, 0x03) |
| | STREAM_INTERFACE_SUB (IOutStream, ISequentialOutStream, 0x04) |
| | STREAM_INTERFACE (IStreamGetSize, 0x06) |
| | STREAM_INTERFACE (IOutStreamFlush, 0x07) |
Define Documentation
| #define STREAM_INTERFACE |
( |
i, |
|
|
x |
|
) |
STREAM_INTERFACE_SUB(i, IUnknown, x) |
| #define STREAM_INTERFACE_SUB |
( |
i, |
|
|
b, |
|
|
x |
|
) |
|
Value:
DEFINE_GUID(IID_ ## i, \
0x23170F69, 0x40C1, 0x278A, 0x00, 0x00, 0x00, 0x03, 0x00, x, 0x00, 0x00); \
struct i: public b
Definition at line 11 of file IStream.h.
Function Documentation
| STREAM_INTERFACE |
( |
IOutStreamFlush |
, |
|
|
0x07 |
| |
|
) |
| | |
| STREAM_INTERFACE |
( |
IStreamGetSize |
, |
|
|
0x06 |
| |
|
) |
| | |
| STREAM_INTERFACE |
( |
ISequentialOutStream |
, |
|
|
0x02 |
| |
|
) |
| | |
| STREAM_INTERFACE |
( |
ISequentialInStream |
, |
|
|
0x01 |
| |
|
) |
| | |
| STREAM_INTERFACE_SUB |
( |
IOutStream |
, |
|
|
ISequentialOutStream |
, |
|
|
0x04 |
| |
|
) |
| | |
| STREAM_INTERFACE_SUB |
( |
IInStream |
, |
|
|
ISequentialInStream |
, |
|
|
0x03 |
| |
|
) |
| | |