luxlabs header browser preview


@class vtVector, vtSafeArray, utf16leData, NSNumber;

@interface cbaseVariant : NSObject

@property (readonly) unsigned short vType;
@property (readonly) unsigned char vData1;
@property (readonly) unsigned char vData2;
@property (readonly, retain) NSNumber *scalarValue;
@property (readonly, retain) utf16leData *strData;
@property (retain) vtVector *vectObj;
@property (retain) vtSafeArray *arrObj;

- (id)init;
- (void).cxx_destruct;
- (int)encodeArray:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeBuffer:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeIntArray:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeIntVector:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeStrArray:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeStrVector:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)encodeVector:(id)a0 BufferOffset:(unsigned int)a1 BytesWritten:(unsigned int *)a2;
- (int)setArrayWithType:(unsigned short)a0 ValueArray:(id)a1;
- (int)setIntArrayType:(unsigned int)a0 ValueArray:(id)a1;
- (int)setIntVectorType:(unsigned int)a0 ValueArray:(id)a1;
- (int)setScalarType:(unsigned short)a0 ScalarValue:(id)a1;
- (int)setStrArrayType:(unsigned short)a0 ValueArray:(id)a1;
- (int)setStrVectorType:(unsigned short)a0 ValueArray:(id)a1;
- (int)setStringType:(unsigned short)a0 UTF8Str:(id)a1;
- (int)setVectorWithType:(unsigned short)a0 ValueArray:(id)a1;

@end