These constants are defined for the Microsoft Repository application programming interface.
Constant | Value | Description |
CARD_NOLIMIT | 0xFFFF | The maximum count value for a collection with an unlimited number of items. |
COLUMNNAMESIZE | 32 | Maximum length, in bytes, of an SQL column name. |
INTID_NULL | 0xFFFFFFFF | The null internal identifier. |
MEMBERNAMESIZE | 64 | Maximum length, in bytes, of a property, method, or collection type name. |
OBJID_NULL | See reptim.h | The null object identifier. Use this value when you want the Repository to assign an object identifier for you. |
PASSWORDSIZE | 64 | Maximum length, in bytes, of the password string that is used to connect to the Repository database. |
PROPVALSIZE | 225 | Maximum length, in bytes, of an annotational property string. |
RELSHIPNAMESIZE | 260 | Maximum length, in bytes, of a name that a relationship assigns to its destination object. |
REPOSERROR_OBJKNOWN | 0x00000001L | Returned in the fFlags field of the REPOSERROR structure. Indicates that the object identifier is known. |
REPOSERROR_SQLINFO | 0x00000002L | Returned in the fFlags field of the REPOSERROR structure. Indicates that the SQL error information is valid. |
REPOSERROR_HELPAVAIL | 0x00000004L | Returned in the fFlags field of the REPOSERROR structure. Indicates that the rcHelpFile and dwHelpContext fields are valid. |
REPOSERROR_MSG_SIZE | 256 | Maximum length, in bytes, of the message in the rcMsg field of the REPOSERROR structure. |
TABLENAMESIZE | 32 | Maximum length, in bytes, of an SQL table name. |
TIMESTAMP_NULL | {9999, 12, 31, 0, 0, 0, 0} | The null timestamp value. |
TYPEINFONAMESIZE | 64 | Maximum length, in bytes, of a class, interface, or relationship type name. |
TYPELIBNAMESIZE | 64 | Maximum length, in bytes, of a Repository type library name. |
USERSIZE | 64 | Maximum length, in bytes, of the user name that is used to connect to the Repository database. |