GME  13
Classes | Typedefs | Enumerations | Variables
Core.idl File Reference

Go to the source code of this file.

Classes

interface  ICoreMetaProject
interface  ICoreMetaObject
interface  ICoreMetaAttribute
interface  ICoreStorage
interface  ICoreProject
interface  ICoreObject
interface  ICoreAttribute
interface  ICoreTerritory
interface  IGMEVersionInfo
interface  ICoreDictionaryAttributeValue

Typedefs

typedef short metaid_type
typedef long objid_type
typedef short attrid_type
typedef unsigned char valtype_type
typedef unsigned char locking_type
typedef short lockval_type
typedef VARIANT guid_type
typedef enum locking_enum locking_enum
typedef enum valtype_enum valtype_enum
typedef enum transtype_enum transtype_enum
typedef enum
GMEInterfaceVersion_enum 
GMEInterfaceVersion_enum

Enumerations

enum  locking_enum { LOCKING_NONE = 0, LOCKING_READ = 1, LOCKING_WRITE = 2, LOCKING_EXCLUSIVE = 3 }
enum  valtype_enum {
  VALTYPE_NONE = 0, VALTYPE_COLLECTION = 1, VALTYPE_POINTER = 2, VALTYPE_LOCK = 3,
  VALTYPE_LONG = 4, VALTYPE_STRING = 5, VALTYPE_BINARY = 6, VALTYPE_REAL = 7,
  VALTYPE_DICT = 8, VALTYPE_MAX = 8
}
enum  transtype_enum {
  TRANSTYPE_NONE = 0, TRANSTYPE_FIRST = 1, TRANSTYPE_NESTED = 2, TRANSTYPE_ANY = 3,
  TRANSTYPE_READ = 4, TRANSTYPE_READFIRST = 5, TRANSTYPE_READNESTED = 6, TRANSTYPE_READANY = 7
}
enum  GMEInterfaceVersion_enum { GMEInterfaceVersion_None = 0, GMEInterfaceVersion_Legacy = 4, GMEInterfaceVersion_Current = INTERFACE_VERSION }

Variables

const metaid_type METAID_NONE = 0
const metaid_type METAID_ROOT = 1
const objid_type OBJID_NONE = 0
const objid_type OBJID_ROOT = 1
const attrid_type ATTRID_NONE = 0
const attrid_type ATTRID_LOCK = 1
const attrid_type ATTRID_NAME = 2
const attrid_type ATTRID_FATHER = 3
const attrid_type ATTRID_COLLECTION = 10000

Typedef Documentation

typedef short attrid_type

Definition at line 13 of file Core.idl.

typedef VARIANT guid_type

Definition at line 17 of file Core.idl.

typedef enum locking_enum locking_enum
typedef unsigned char locking_type

Definition at line 15 of file Core.idl.

typedef short lockval_type

Definition at line 16 of file Core.idl.

typedef short metaid_type

Definition at line 1 of file Core.idl.

typedef long objid_type

Definition at line 12 of file Core.idl.

typedef enum valtype_enum valtype_enum
typedef unsigned char valtype_type

Definition at line 14 of file Core.idl.


Enumeration Type Documentation

Enumerator:
GMEInterfaceVersion_None 
GMEInterfaceVersion_Legacy 
GMEInterfaceVersion_Current 

Definition at line 581 of file Core.idl.

Enumerator:
LOCKING_NONE 
LOCKING_READ 
LOCKING_WRITE 
LOCKING_EXCLUSIVE 

Definition at line 47 of file Core.idl.

Enumerator:
TRANSTYPE_NONE 
TRANSTYPE_FIRST 
TRANSTYPE_NESTED 
TRANSTYPE_ANY 
TRANSTYPE_READ 
TRANSTYPE_READFIRST 
TRANSTYPE_READNESTED 
TRANSTYPE_READANY 

Definition at line 93 of file Core.idl.

Enumerator:
VALTYPE_NONE 
VALTYPE_COLLECTION 
VALTYPE_POINTER 
VALTYPE_LOCK 
VALTYPE_LONG 
VALTYPE_STRING 
VALTYPE_BINARY 
VALTYPE_REAL 
VALTYPE_DICT 
VALTYPE_MAX 

Definition at line 62 of file Core.idl.


Variable Documentation

Definition at line 43 of file Core.idl.

Definition at line 42 of file Core.idl.

Definition at line 40 of file Core.idl.

Definition at line 41 of file Core.idl.

Definition at line 39 of file Core.idl.

Definition at line 33 of file Core.idl.

Definition at line 34 of file Core.idl.

Definition at line 36 of file Core.idl.

Definition at line 37 of file Core.idl.