maxbinarystream.h File Reference

maxbinarystream.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include "maxstring.h"

Classes

class  BinaryStream
 Represent an abstract binary stream of data. More...
 
class  BinaryStreamMemory
 Holds binary data in memory only. More...
 

Namespaces

 MaxSDK
 This API is used to support OLE structured storage streams containing user specified string data in 3ds Max scene files or other OLE Structured Storage based files.
 
 MaxSDK::Util
 

Enumerations

enum  BinaryStreamMode {
  BINARYSTREAM_MODE_READ = 1 << 0, BINARYSTREAM_MODE_WRITE = 1 << 1, BINARYSTREAM_MODE_APPEND = 1 << 2, BINARYSTREAM_MODE_TRUNCATE = 1 << 3,
  BINARYSTREAM_MODE_CREATE = 1 << 4, BINARYSTREAM_MODE_TEXT = 1 << 5, BINARYSTREAM_MODE_BINARY = 1 << 6, BINARYSTREAM_MODE_EXCLUSIVE = 1 << 7,
  BINARYSTREAM_MODE_COMMIT = 1 << 8, BINARYSTREAM_MODE_TEMPORARY = 1 << 9, BINARYSTREAM_MODE_DELETE = 1 << 10, BINARYSTREAM_MODE_SEQUENTIAL_SCAN = 1 << 11,
  BINARYSTREAM_MODE_RANDOM_ACCESS = 1 << 12
}
 Enum describing file open mode options. More...