CEOIDINFO

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

CEDBASEINFO, CEDIRINFO, CEFILEINFO, CERECORDINFO