This structure contains information about an object in the object store or database volume.
At a Glance
Header file: | Windbase.h |
Windows CE versions: | 1.01 and later |
Syntax
typedef struct _CEOIDINFO {
WORD wObjType;
DWORD dwSize;
WORD wPad;
union {
CEFILEINFO infFile;
CEDIRINFO infDirectory;
CEDBASEINFO infDatabase;
CERECORDINFO infRecord;
};
} CEOIDINFO;
Members
wObjType
Specifies the type of the object. It is one of the following values:
Value | Description |
OBJTYPE_INVALID | The object store contains no valid object that has this object identifier. |
OBJTYPE_FILE | The object is a file. |
OBJTYPE_DIRECTORY | The object is a directory. |
OBJTYPE_DATABASE | The object is a database. |
OBJTYPE_RECORD | The object is a record inside a database. |
dwSize
Specifies the size of CEOIDINFOEX, that is, sizeof(CEOIDINFOEX).
wPad
Aligns the structure on a double-word boundary.
infFile
CEFILEINFO structure that contains information about a file. This member is valid only if wObjType is OBJTYPE_FILE.
infDirectory
CEDIRINFO structure that contains information about a directory. This member is valid only if wObjType is OBJTYPE_DIRECTORY.
infDatabase
CEDBASEINFO structure that contains information about a database. This member is valid only if wObjType is OBJTYPE_DATABASE.
infRecord
CERECORDINFO structure that contains information about a record in a database. This member is valid only if wObjType is OBJTYPE_RECORD.
See Also