CEOIDINFOEX (EDB) (Compact 7)

3/12/2014

This structure contains information about an object in the volume. The structure is used when calling the CeOidGetInfoEx2 (EDB) function.

Syntax

typedef struct CEOIDINFOEX {
  WORD wVersion;
  WORD wObjType;
  union {
    CEFILEINFO infFile;
    CEDIRINFO infDirectory;
    CEDBASEINFO infDatabase;
    CERECORDINFO infRecord;
  };
} CEOIDINFOEX;

Members

  • wVersion
    Version of this structure. Must set to 2.
  • wObjType
    Type of the object. The following are possible values:

    • OBJTYPE_DATABASE, if the object is a database.
    • OBJTYPE_RECORD, if the object is a record.
  • infFile
    CEFILEINFO structure that contains information about a file. This member is ignored for EDB.
  • infDirectory
    CEDIRINFO structure that contains information about a database. This member is ignored for EDB.
  • infDatabase
    CEDBASEINFOEX (EDB) structure that contains information about a database. This member is valid only if wObjType is set to OBJTYPE_DATABASE.
  • infRecord
    CERECORDINFO structure that contains information about a record in a database. This member is valid only if wObjType is set to OBJTYPE_RECORD.

    For more information, see CERECORDINFO (CEDB).

Remarks

The following are the differences between this structure and the CEDB-equivalent:

  • EDB supports only database and record OID types.
  • EDB does not support the OBJTYPE_FILE and OBJTYPE_DIRECTORY OID types.

Requirements

Header

windbase.h

Library

coredll.lib

See Also

Reference

EDB Structures
CeOidGetInfoEx2 (EDB)
CEDBASEINFOEX (EDB)
CERECORDINFO (CEDB)