Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

propset.h File Reference

Go to the source code of this file.

Classes

struct  tagFORMATIDOFFSET
struct  tagPROPERTYSETHEADER
struct  tagPROPERTYIDOFFSET
struct  tagPROPERTYSECTIONHEADER
struct  tagSERIALIZEDPROPERTYVALUE
struct  tagENTRY
struct  tagDICTIONARY

Defines

#define CBMAXPROPSETSTREAM   (256 * 1024)
#define IsIndirectVarType(vt)
#define OSKIND_WINDOWS   0x0000
#define OSKIND_MACINTOSH   0x0001
#define OSKIND_WIN32   0x0002
#define CB_FORMATIDOFFSET   sizeof(FORMATIDOFFSET)
#define CB_PROPERTYSETHEADER   sizeof(PROPERTYSETHEADER)
#define PROPSET_BYTEORDER   0xFFFE
#define CB_PROPERTYIDOFFSET   sizeof(PROPERTYIDOFFSET)
#define CB_PROPERTYSECTIONHEADER   FIELD_OFFSET(PROPERTYSECTIONHEADER, rgprop)
#define CB_SERIALIZEDPROPERTYVALUE   FIELD_OFFSET(SERIALIZEDPROPERTYVALUE, rgb)
#define CB_ENTRY   FIELD_OFFSET(ENTRY, sz)
#define CB_DICTIONARY   FIELD_OFFSET(DICTIONARY, rgEntry)

Typedefs

typedef tagFORMATIDOFFSET FORMATIDOFFSET
typedef tagPROPERTYSETHEADER PROPERTYSETHEADER
typedef tagPROPERTYIDOFFSET PROPERTYIDOFFSET
typedef tagPROPERTYSECTIONHEADER PROPERTYSECTIONHEADER
typedef tagSERIALIZEDPROPERTYVALUE SERIALIZEDPROPERTYVALUE
typedef tagENTRY ENTRY
typedef tagDICTIONARY DICTIONARY


Define Documentation

#define CB_DICTIONARY   FIELD_OFFSET(DICTIONARY, rgEntry)
 

Definition at line 103 of file propset.h.

#define CB_ENTRY   FIELD_OFFSET(ENTRY, sz)
 

Definition at line 94 of file propset.h.

#define CB_FORMATIDOFFSET   sizeof(FORMATIDOFFSET)
 

Definition at line 43 of file propset.h.

#define CB_PROPERTYIDOFFSET   sizeof(PROPERTYIDOFFSET)
 

Definition at line 65 of file propset.h.

#define CB_PROPERTYSECTIONHEADER   FIELD_OFFSET(PROPERTYSECTIONHEADER, rgprop)
 

Definition at line 75 of file propset.h.

#define CB_PROPERTYSETHEADER   sizeof(PROPERTYSETHEADER)
 

Definition at line 55 of file propset.h.

#define CB_SERIALIZEDPROPERTYVALUE   FIELD_OFFSET(SERIALIZEDPROPERTYVALUE, rgb)
 

Definition at line 84 of file propset.h.

#define CBMAXPROPSETSTREAM   (256 * 1024)
 

Definition at line 21 of file propset.h.

#define IsIndirectVarType vt   ) 
 

Value:

((vt) == VT_STREAM || \ (vt) == VT_STREAMED_OBJECT || \ (vt) == VT_STORAGE || \ (vt) == VT_STORED_OBJECT)

Definition at line 23 of file propset.h.

#define OSKIND_MACINTOSH   0x0001
 

Definition at line 33 of file propset.h.

#define OSKIND_WIN32   0x0002
 

Definition at line 34 of file propset.h.

#define OSKIND_WINDOWS   0x0000
 

Definition at line 32 of file propset.h.

#define PROPSET_BYTEORDER   0xFFFE
 

Definition at line 56 of file propset.h.


Typedef Documentation

typedef struct tagDICTIONARY DICTIONARY
 

typedef struct tagENTRY ENTRY
 

typedef struct tagFORMATIDOFFSET FORMATIDOFFSET
 

typedef struct tagPROPERTYIDOFFSET PROPERTYIDOFFSET
 

typedef struct tagPROPERTYSECTIONHEADER PROPERTYSECTIONHEADER
 

typedef struct tagPROPERTYSETHEADER PROPERTYSETHEADER
 

typedef struct tagSERIALIZEDPROPERTYVALUE SERIALIZEDPROPERTYVALUE
 


Generated on Sat May 15 19:45:21 2004 for test by doxygen 1.3.7