#ifndef _MCS_PUB_H_ #define _MCS_PUB_H_ /*** MODULE MCS$ROUTINES ***/ /*---------------------------------------------------------------------------- */ /* */ /* Copyright © 1995, 2005, Oracle Corporation. All Rights Reserved. */ /* */ /*---------------------------------------------------------------------------- */ /* */ /* FACILITY: */ /* */ /* IPSE - Integrated Project Support Environment */ /* */ /* ABSTRACT: */ /* */ /* This module contains all the public definitions for the data */ /* structures, constant definitions and entry points for the MCS */ /* interface. */ /* */ /*---------------------------------------------------------------------------- */ /* */ /* Include symbols file generated from nadtagnad and starlet. These files */ /* contain symbol constants. */ /* */ /* * Various portability modifications for non-VMS implementations. */ #if !defined(VMS) && !defined(__ALPHA) #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif #endif /* */ /* True/False values */ /* */ typedef int MCS$L_BOOLEAN; /* */ /* A UNIX-style 32-bit datetime value */ /* */ typedef unsigned int MCS$L_DATETIME; /* */ /* A VMS string descriptor */ /* */ typedef struct _MCS$R_STRINGDSC { unsigned short int LENGTH; unsigned char DTYPE; unsigned char CLASS; char *POINTER; } MCS$R_STRINGDSC; #define MCS$K_DSC_CLASS_S 1 #define MCS$K_DSC_CLASS_D 2 #define MCS$K_DSC_DTYPE_T 14 /* */ /* A D floating value */ /* */ #ifdef vax #ifndef __cplusplus typedef double MCS$D_DOUBLE; #else typedef double MCS$D_DOUBLE; #endif #else typedef double MCS$D_DOUBLE; #endif /* */ /* A element id in the database */ /* */ typedef struct _MCS$R_ELEMENTID { int elementid_data [2]; } MCS$R_ELEMENTID; #define MCS$R_ELM_ID MCS$R_ELEMENTID /* */ /* An F floating value */ /* */ typedef float MCS$F_FLOAT; /* */ /* A standard 32-bit integral value */ /* */ typedef int MCS$L_LONGINT; /* */ /* MEMBLOCKs are used to store data of arbitrary size. The contents are not */ /* interpreted. */ /* */ typedef int *MCS$A_MEMBLOCK; /* */ /* This is a 64-bit datetime stamp */ /* */ typedef unsigned int MCS$Q_VMSTIME [2]; /* Oracle Extension */ /* */ /* A standard 16-bit integral value */ /* */ typedef short int MCS$W_SMALLINT; /* */ /* A status value returned by one of the MCS routines */ /* */ typedef unsigned int MCS$L_STATUS; /* */ /* A standard C language NULL terminated string */ /* */ typedef char *MCS$A_STRING; /* */ /* A value struct is used to pass values around */ /* */ typedef struct _MCS$R_VALUE { int value_data [4]; } MCS$R_VALUE; #define MCS$K_VALUE_SIZE 16 /* */ /* This is a union of all the datatypes */ /* */ typedef union _MCS$R_DATATYPE { MCS$L_BOOLEAN boolean_type; MCS$L_DATETIME datetime_type; MCS$R_STRINGDSC stringdsc_type; MCS$D_DOUBLE double_type; MCS$R_ELEMENTID elementid_type; MCS$F_FLOAT float_type; MCS$L_LONGINT longint_type; int memblock_type; MCS$Q_VMSTIME vmstime_type; /* Oracle Extension */ MCS$W_SMALLINT smallint_type; char string_type; } MCS$R_DATATYPE; /* */ /* MCS_SUCCESS status */ /* NOTE: THIS IS JUST TEMPORARY */ /* */ #define MCS$_SUCCESS 1 /* */ /* Boolean values used by MCS routines */ /* */ #define MCS$K_TRUE 1 #define MCS$K_FALSE 0 /* */ /* Session handles are processed by the session and transaction routines */ /* */ typedef struct _MCS$R_SESSION { int session_data [2]; } MCS$R_SESSION; /* */ /* Transaction handles are processed by the session and transaction routines */ /* */ typedef struct _MCS$R_TRANSACTION { int transaction_data [2]; } MCS$R_TRANSACTION; /* */ /* read_only_flag for transaction_initiate and session_transaction_init */ /* */ #define MCS$K_TRANSACTION_READONLY 1 #define MCS$K_TRANSACTION_READWRITE 0 /* */ /* abort_flag for MCS$transaction_terminate */ /* */ #define MCS$K_TRANSACTION_ABORT 1 #define MCS$K_TRANSACTION_COMMIT 0 /* */ /* result for MCS$datatype_compare */ /* */ #define MCS$K_DATATYPE_EQUAL 0 #define MCS$K_DATATYPE_GREATER 1 #define MCS$K_DATATYPE_LESS -1 #define MCS$K_DATATYPE_NOTEQUAL -1 /* */ /* copy for MCS$datatype_new */ /* */ #define MCS$K_DATATYPE_ISCOPY 1 #define MCS$K_DATATYPE_NOTCOPY 0 /* */ /* isNull for MCS$elmId_isNull */ /* */ #define MCS$K_ELMID_NULL 1 #define MCS$K_ELMID_NOTNULL 0 /* */ /* equal for MCS$elmId_equal */ /* */ #define MCS$K_ELMID_EQUAL 1 #define MCS$K_ELMID_NOTEQUAL 0 /* */ /* action for MCS$check_notices and MCS$force_notices */ /* */ #define MCS$K_NOTICES_CLEAR_LOCAL 1 #define MCS$K_NOTICES_CLEAR_DOWN 4 #define MCS$K_NOTICES_CLEAR_UP 2 #define MCS$K_NOTICES_FORCE_ERASE 1 #define MCS$K_NOTICES_FORCE_MODIFY 2 /* */ /* index_number for MCS$list_insert */ /* */ #define MCS$K_LIST_END -1 /* */ /* crash level value for Verfiy method */ /* */ #define MCS$K_VERIFY_DUMP 0 #define MCS$K_VERIFY_INTERNAL_STRUCTURE 2 #define MCS$K_VERIFY_EXTERNAL_STRUCTURE 4 #define MCS$K_VERIFY_SEMANTICS 8 #define MCS$K_VERIFY_REPAIR 16 /* */ /* Merge reasons (why a particular result was chosen) */ /* */ #define MCS$K_MERGE_UNCHANGED 0 #define MCS$K_MERGE_SOURCE_CHANGE 1 #define MCS$K_MERGE_MERGE_CHANGE 2 #define MCS$K_MERGE_CONFLICT 3 /* */ /* Possible ways to store a file */ /* (values of "storeType" on BINARY) */ /* */ #define MCS$K_STORETYPE_INTERNAL 0 #define MCS$K_STORETYPE_EXTERNAL 1 /* */ /* Possible ways to attach a version to a collection */ /* (values of "defaultAttachment" on COLLECTION_PART, CONTEXT and VERSION) */ /* */ #define MCS$K_ATTACH_SPEC_VERSION 0 #define MCS$K_ATTACH_LAST_CHKIN 1 #define MCS$K_ATTACH_LATEST 2 /* */ /* Possible basetypes for a given datatype */ /* (values of "baseType" on DATA_TYPE) */ /* */ #define MCS$K_BASETYPE_SMALLINT 7 #define MCS$K_BASETYPE_LONGINT 8 #define MCS$K_BASETYPE_BOOLEAN 6 #define MCS$K_BASETYPE_FLOAT 10 #define MCS$K_BASETYPE_DOUBLE 27 #define MCS$K_BASETYPE_STRING 2818153 #define MCS$K_BASETYPE_DATETIME 2818147 #define MCS$K_BASETYPE_MEMBLOCK 2818156 #define MCS$K_BASETYPE_SCAN 2818152 #define MCS$K_BASETYPE_LIST 2818151 #define MCS$K_BASETYPE_ARGSPEC 2818150 #define MCS$K_BASETYPE_ELEMENTID 2818149 #define MCS$K_BASETYPE_STRINGDSC 14 /* Oracle Extension */ #define MCS$K_BASETYPE_VMSTIME 35 /* Oracle Extension */ #define MCS$K_BASETYPE_NOTICE 2818155 /* Oracle Extension */ #define MCS$K_BASETYPE_UNSPECIFIED 2818157 /* Oracle Extension */ /* */ /* Possible direction in which relations can be traversed */ /* (values of "direction" on HAS_RELATION_PROPERTY) */ /* */ #define MCS$K_DIRECTION_NONE 53 /* Oracle Extension (Portable) */ #define MCS$K_DIRECTION_TO_MEMBER 54 /* Oracle Extension */ #define MCS$K_DIRECTION_TO_ALL_MEMBERS 127 /* Oracle Extension */ #define MCS$K_DIRECTION_TO_OWNER 55 /* Oracle Extension */ #define MCS$K_DIRECTION_TO_ALL_OWNERS 128 /* Oracle Extension */ /* */ /* Possible types of notice */ /* */ #define MCS$K_NOTICES_POSSIBLY_INVALID 1 /* Oracle Extension */ #define MCS$K_NOTICES_INVALID 26 /* Oracle Extension */ #define MCS$K_NOTICES_CHILD_USAGE 2 /* Oracle Extension */ #define MCS$K_NOTICES_RELATED_INVALID 3 /* Oracle Extension */ #define MCS$K_NOTICES_MSG_NEW_VERSION 4 /* Oracle Extension */ /* */ /* Possible types of method functions */ /* (values of "funcType" on METHOD) */ /* */ #define MCS$K_METHOD_INTERNAL_CODE 0 #define MCS$K_METHOD_ILLEGAL 1 #define MCS$K_METHOD_INTERNAL_SCRIPT 2 #define MCS$K_METHOD_EXTERNAL_CODE 3 #define MCS$K_METHOD_EXTERNAL_PROGRAM 4 #define MCS$K_METHOD_NULL 6 #define MCS$K_METHOD_TRANSPARENT 7 #define MCS$K_METHOD_SUPEROP 8 /* */ /* Names for Atherton Compatibility */ /* */ #define MCS$K_METHOD_INTERNAL 0 #define MCS$K_METHOD_SCRIPT 2 #define MCS$K_METHOD_EXTERNAL 3 #define MCS$K_METHOD_PGM 4 /* */ /* Possible ways to set the value of a property */ /* (values of "accessType" on PROPERTY_TYPE) */ /* */ #define MCS$K_PROP_ACCESS_READONLY 1 /* Oracle Extension */ #define MCS$K_PROP_ACCESS_READWRITE 2 /* Oracle Extension */ #define MCS$K_PROP_ACCESS_WRITEONCE 3 /* Oracle Extension */ #define MCS$K_PROP_ACCESS_WRITECREATE 4 /* Oracle Extension */ /* */ /* Possible status states for a version */ /* (value of "status" on VERSION) */ /* */ #define MCS$K_STS_AVAIL 0 #define MCS$K_STS_RO 1 #define MCS$K_STS_GHOST 2 #define MCS$K_STS_FROZEN 3 #define MCS$K_STS_GHOST_CONC 4 /* */ /* Possible passing mechanisms for message arguments */ /* */ #define MCS$K_MSGARG_IN 1 #define MCS$K_MSGARG_OUT 2 #define MCS$K_MSGARG_INOUT 3 /* */ /* Possible reservation mode for the closure */ /* */ /* */ #define MCS$K_TO_NONE 0 /* Oracle Extension */ #define MCS$K_TO_TOP 1 /* Oracle Extension */ #define MCS$K_TO_BOTTOM 2 /* Oracle Extension */ #define MCS$K_TO_BOTH 3 /* Oracle Extension */ #define MCS$K_TO_CLOSURE 4 /* Oracle Extension */ #define MCS$K_TO_ALL 3 /* Oracle Extension - synonym for MCS$K_TO_BOTH */ /* */ /* File system definitions */ /* */ #define MCS$_MAX_FILENAME_LENGTH 255 /* */ /* Constants for use by computed scan methods. These values are passed to the */ /* method to tell it what action to perform on the scan. */ /* */ #define MCS$K_COMPUTED_SCAN_RESET 1 #define MCS$K_COMPUTED_SCAN_NEXT 2 #define MCS$K_COMPUTED_SCAN_FREE 3 /* */ /* External definitions */ /* */ #ifdef EXTERN #undef EXTERN #endif #ifdef __cplusplus #define EXTERN extern "C" #else #ifdef VAX #define EXTERN globalref #else #define EXTERN extern #endif #endif /* */ /* Elmid to send to dispatch_new for near_elmid that means that the user does */ /* not care what elmid the new elmid is allocated near */ /* */ #define MCS$r_new_near_any mcs$r_new_near_any EXTERN MCS$R_ELEMENTID MCS$r_new_near_any; /* */ /* Property Names */ /* */ #define MCS$r_prop_access mcs$r_prop_access EXTERN MCS$R_STRINGDSC MCS$r_prop_access; #define MCS$r_prop_accessType mcs$r_prop_accesstype EXTERN MCS$R_STRINGDSC MCS$r_prop_accessType; /* Oracle Extension */ #define MCS$r_prop_aliases mcs$r_prop_aliases EXTERN MCS$R_STRINGDSC MCS$r_prop_aliases; /* Oracle Extension */ #define MCS$r_prop_allCheckouts mcs$r_prop_allcheckouts EXTERN MCS$R_STRINGDSC MCS$r_prop_allCheckouts; #define MCS$r_prop_allChildPartitions mcs$r_prop_allchildpartitions EXTERN MCS$R_STRINGDSC MCS$r_prop_allChildPartitions; /* Oracle Extension */ #define MCS$r_prop_allChildren mcs$r_prop_allchildren EXTERN MCS$R_STRINGDSC MCS$r_prop_allChildren; /* Oracle Extension */ #define MCS$r_prop_allDependencies mcs$r_prop_alldependencies EXTERN MCS$R_STRINGDSC MCS$r_prop_allDependencies; /* Oracle Extension */ #define MCS$r_prop_allDependents mcs$r_prop_alldependents EXTERN MCS$R_STRINGDSC MCS$r_prop_allDependents; /* Oracle Extension */ #define MCS$r_prop_allDerivedFrom mcs$r_prop_allderivedfrom EXTERN MCS$R_STRINGDSC MCS$r_prop_allDerivedFrom; /* Oracle Extension */ #define MCS$r_prop_allDerives mcs$r_prop_allderives EXTERN MCS$R_STRINGDSC MCS$r_prop_allDerives; /* Oracle Extension */ #define MCS$r_prop_allElementTypes mcs$r_prop_allelementtypes EXTERN MCS$R_STRINGDSC MCS$r_prop_allElementTypes; /* Oracle Extension */ #define MCS$r_prop_allHistory mcs$r_prop_allhistory EXTERN MCS$R_STRINGDSC MCS$r_prop_allHistory; /* Oracle Extension */ #define MCS$r_prop_allInstances mcs$r_prop_allinstances EXTERN MCS$R_STRINGDSC MCS$r_prop_allInstances; /* Oracle Extension */ #define MCS$r_prop_allowConcurrent mcs$r_prop_allowconcurrent EXTERN MCS$R_STRINGDSC MCS$r_prop_allowConcurrent; /* Oracle Extension */ #define MCS$r_prop_allParentPartitions mcs$r_prop_allparentpartitions EXTERN MCS$R_STRINGDSC MCS$r_prop_allParentPartitions; /* Oracle Extension */ #define MCS$r_prop_allSubTypes mcs$r_prop_allsubtypes EXTERN MCS$R_STRINGDSC MCS$r_prop_allSubTypes; /* Oracle Extension */ #define MCS$r_prop_allSuperTypes mcs$r_prop_allsupertypes EXTERN MCS$R_STRINGDSC MCS$r_prop_allSuperTypes; /* Oracle Extension */ #define MCS$r_prop_allTypes mcs$r_prop_alltypes EXTERN MCS$R_STRINGDSC MCS$r_prop_allTypes; /* Oracle Extension */ #define MCS$r_prop_alternateNames mcs$r_prop_alternatenames EXTERN MCS$R_STRINGDSC MCS$r_prop_alternateNames; /* Oracle Extension */ #define MCS$r_prop_application mcs$r_prop_application EXTERN MCS$R_STRINGDSC MCS$r_prop_application; #define MCS$r_prop_argSpec mcs$r_prop_argspec EXTERN MCS$R_STRINGDSC MCS$r_prop_argSpec; #define MCS$r_prop_argsSent mcs$r_prop_argssent EXTERN MCS$R_STRINGDSC MCS$r_prop_argsSent; /* Oracle Extension */ #define MCS$r_prop_assocValidations mcs$r_prop_assocvalidations EXTERN MCS$R_STRINGDSC MCS$r_prop_assocValidations; /* Oracle Extension */ #define MCS$r_prop_attachment mcs$r_prop_attachment EXTERN MCS$R_STRINGDSC MCS$r_prop_attachment; /* Oracle Extension */ #define MCS$r_prop_attachmentInContext mcs$r_prop_attachmentincontext EXTERN MCS$R_STRINGDSC MCS$r_prop_attachmentInContext; /* Oracle Extension */ #define MCS$r_prop_autopurge mcs$r_prop_autopurge EXTERN MCS$R_STRINGDSC MCS$r_prop_autopurge; /* Oracle Extension */ #define MCS$r_prop_availVersion mcs$r_prop_availversion EXTERN MCS$R_STRINGDSC MCS$r_prop_availVersion; #define MCS$r_prop_basePartition mcs$r_prop_basepartition EXTERN MCS$R_STRINGDSC MCS$r_prop_basePartition; /* Oracle Extension */ #define MCS$r_prop_baseType mcs$r_prop_basetype EXTERN MCS$R_STRINGDSC MCS$r_prop_baseType; #define MCS$r_prop_baseTypeSize mcs$r_prop_basetypesize EXTERN MCS$R_STRINGDSC MCS$r_prop_baseTypeSize; #define MCS$r_prop_branchesFrom mcs$r_prop_branchesfrom EXTERN MCS$R_STRINGDSC MCS$r_prop_branchesFrom; #define MCS$r_prop_branchesTo mcs$r_prop_branchesto EXTERN MCS$R_STRINGDSC MCS$r_prop_branchesTo; #define MCS$r_prop_branchName mcs$r_prop_branchname EXTERN MCS$R_STRINGDSC MCS$r_prop_branchName; /* Oracle Extension */ #define MCS$r_prop_checkout mcs$r_prop_checkout EXTERN MCS$R_STRINGDSC MCS$r_prop_checkout; #define MCS$r_prop_childPartitions mcs$r_prop_childpartitions EXTERN MCS$R_STRINGDSC MCS$r_prop_childPartitions; /* Oracle Extension */ #define MCS$r_prop_compPropDef mcs$r_prop_comppropdef EXTERN MCS$R_STRINGDSC MCS$r_prop_compPropDef; /* Oracle Extension */ #define MCS$r_prop_contAllVersion mcs$r_prop_contallversion EXTERN MCS$R_STRINGDSC MCS$r_prop_contAllVersion; #define MCS$r_prop_contByRootBranch mcs$r_prop_contbyrootbranch EXTERN MCS$R_STRINGDSC MCS$r_prop_contByRootBranch; #define MCS$r_prop_controlled mcs$r_prop_controlled EXTERN MCS$R_STRINGDSC MCS$r_prop_controlled; /* Oracle Extension */ #define MCS$r_prop_contextDir mcs$r_prop_contextdir EXTERN MCS$R_STRINGDSC MCS$r_prop_contextDir; /* Oracle Extension */ #define MCS$r_prop_contextHavingAsTop mcs$r_prop_contexthavingastop EXTERN MCS$R_STRINGDSC MCS$r_prop_contextHavingAsTop; /* Oracle Extension */ #define MCS$r_prop_contextName mcs$r_prop_contextname EXTERN MCS$R_STRINGDSC MCS$r_prop_contextName; /* Oracle Extension */ #define MCS$r_prop_CPUTime mcs$r_prop_cputime EXTERN MCS$R_STRINGDSC MCS$r_prop_CPUTime; /* Oracle Extension */ #define MCS$r_prop_createdDate mcs$r_prop_createddate EXTERN MCS$R_STRINGDSC MCS$r_prop_createdDate; /* Oracle Extension */ #define MCS$r_prop_currCollection mcs$r_prop_currcollection EXTERN MCS$R_STRINGDSC MCS$r_prop_currCollection; /* Oracle Extension */ #define MCS$r_prop_currContext mcs$r_prop_currcontext EXTERN MCS$R_STRINGDSC MCS$r_prop_currContext; /* Oracle Extension */ #define MCS$r_prop_databaseElement mcs$r_prop_databaseelement EXTERN MCS$R_STRINGDSC MCS$r_prop_databaseElement; #define MCS$r_prop_dataType mcs$r_prop_datatype EXTERN MCS$R_STRINGDSC MCS$r_prop_dataType; #define MCS$r_prop_dataTypeUsers mcs$r_prop_datatypeusers EXTERN MCS$R_STRINGDSC MCS$r_prop_dataTypeUsers; /* Oracle Extension */ #define MCS$r_prop_datetime mcs$r_prop_datetime EXTERN MCS$R_STRINGDSC MCS$r_prop_datetime; /* Oracle Extension */ #define MCS$r_prop_defaultAccess mcs$r_prop_defaultaccess EXTERN MCS$R_STRINGDSC MCS$r_prop_defaultAccess; #define MCS$r_prop_defaultAttachment mcs$r_prop_defaultattachment EXTERN MCS$R_STRINGDSC MCS$r_prop_defaultAttachment; #define MCS$r_prop_definedLegalMembers mcs$r_prop_definedlegalmembers EXTERN MCS$R_STRINGDSC MCS$r_prop_definedLegalMembers; /* Oracle Extension */ #define MCS$r_prop_definedLegalOwners mcs$r_prop_definedlegalowners EXTERN MCS$R_STRINGDSC MCS$r_prop_definedLegalOwners; /* Oracle Extension */ #define MCS$r_prop_definedMethods mcs$r_prop_definedmethods EXTERN MCS$R_STRINGDSC MCS$r_prop_definedMethods; /* Oracle Extension */ #define MCS$r_prop_definedPropDef mcs$r_prop_definedpropdef EXTERN MCS$R_STRINGDSC MCS$r_prop_definedPropDef; /* Oracle Extension */ #define MCS$r_prop_deltaFile mcs$r_prop_deltafile EXTERN MCS$R_STRINGDSC MCS$r_prop_deltaFile; /* Oracle Extension */ #define MCS$r_prop_dependencies mcs$r_prop_dependencies EXTERN MCS$R_STRINGDSC MCS$r_prop_dependencies; /* Oracle Extension */ #define MCS$r_prop_dependents mcs$r_prop_dependents EXTERN MCS$R_STRINGDSC MCS$r_prop_dependents; /* Oracle Extension */ #define MCS$r_prop_derivedFrom mcs$r_prop_derivedfrom EXTERN MCS$R_STRINGDSC MCS$r_prop_derivedFrom; /* Oracle Extension */ #define MCS$r_prop_derives mcs$r_prop_derives EXTERN MCS$R_STRINGDSC MCS$r_prop_derives; /* Oracle Extension */ #define MCS$r_prop_descending mcs$r_prop_descending EXTERN MCS$R_STRINGDSC MCS$r_prop_descending; /* Oracle Extension */ #define MCS$r_prop_description mcs$r_prop_description EXTERN MCS$R_STRINGDSC MCS$r_prop_description; /* Oracle Extension */ #define MCS$r_prop_direction mcs$r_prop_direction EXTERN MCS$R_STRINGDSC MCS$r_prop_direction; /* Oracle Extension */ #define MCS$r_prop_elapsedTime mcs$r_prop_elapsedtime EXTERN MCS$R_STRINGDSC MCS$r_prop_elapsedTime; /* Oracle Extension */ #define MCS$r_prop_elementName mcs$r_prop_elementname EXTERN MCS$R_STRINGDSC MCS$r_prop_elementName; #define MCS$r_prop_elementType mcs$r_prop_elementtype EXTERN MCS$R_STRINGDSC MCS$r_prop_elementType; #define MCS$r_prop_filePath mcs$r_prop_filepath EXTERN MCS$R_STRINGDSC MCS$r_prop_filePath; #define MCS$r_prop_firstVersion mcs$r_prop_firstversion EXTERN MCS$R_STRINGDSC MCS$r_prop_firstVersion; #define MCS$r_prop_freezeTime mcs$r_prop_freezetime EXTERN MCS$R_STRINGDSC MCS$r_prop_freezeTime; #define MCS$r_prop_funcType mcs$r_prop_functype EXTERN MCS$R_STRINGDSC MCS$r_prop_funcType; #define MCS$r_prop_groupingRelation mcs$r_prop_groupingrelation EXTERN MCS$R_STRINGDSC MCS$r_prop_groupingRelation; /* Oracle Extension */ #define MCS$r_prop_hasChildren mcs$r_prop_haschildren EXTERN MCS$R_STRINGDSC MCS$r_prop_hasChildren; #define MCS$r_prop_hasParents mcs$r_prop_hasparents EXTERN MCS$R_STRINGDSC MCS$r_prop_hasParents; #define MCS$r_prop_history mcs$r_prop_history EXTERN MCS$R_STRINGDSC MCS$r_prop_history; #define MCS$r_prop_historyCode mcs$r_prop_historycode EXTERN MCS$R_STRINGDSC MCS$r_prop_historyCode; /* Oracle Extension */ #define MCS$r_prop_historyComment mcs$r_prop_historycomment EXTERN MCS$R_STRINGDSC MCS$r_prop_historyComment; /* Oracle Extension */ #define MCS$r_prop_historyRef mcs$r_prop_historyref EXTERN MCS$R_STRINGDSC MCS$r_prop_historyRef; /* Oracle Extension */ #define MCS$r_prop_implementedBy mcs$r_prop_implementedby EXTERN MCS$R_STRINGDSC MCS$r_prop_implementedBy; #define MCS$r_prop_implementedByInCon mcs$r_prop_implementedbyincon EXTERN MCS$R_STRINGDSC MCS$r_prop_implementedByInCon; #define MCS$r_prop_implements mcs$r_prop_implements EXTERN MCS$R_STRINGDSC MCS$r_prop_implements; #define MCS$r_prop_implementingMethods mcs$r_prop_implementingmethods EXTERN MCS$R_STRINGDSC MCS$r_prop_implementingMethods; /* Oracle Extension */ #define MCS$r_prop_implementsMessage mcs$r_prop_implementsmessage EXTERN MCS$R_STRINGDSC MCS$r_prop_implementsMessage; #define MCS$r_prop_implementsMethod mcs$r_prop_implementsmethod EXTERN MCS$R_STRINGDSC MCS$r_prop_implementsMethod; /* Oracle Extension */ #define MCS$r_prop_implementsRelation mcs$r_prop_implementsrelation EXTERN MCS$R_STRINGDSC MCS$r_prop_implementsRelation; /* Oracle Extension */ #define MCS$r_prop_importedFrom mcs$r_prop_importedfrom EXTERN MCS$R_STRINGDSC MCS$r_prop_importedFrom; #define MCS$r_prop_inherited mcs$r_prop_inherited EXTERN MCS$R_STRINGDSC MCS$r_prop_inherited; /* Oracle Extension */ #define MCS$r_prop_inPartition mcs$r_prop_inpartition EXTERN MCS$R_STRINGDSC MCS$r_prop_inPartition; /* Oracle Extension */ #define MCS$r_prop_instances mcs$r_prop_instances EXTERN MCS$R_STRINGDSC MCS$r_prop_instances; #define MCS$r_prop_instantiable mcs$r_prop_instantiable EXTERN MCS$R_STRINGDSC MCS$r_prop_instantiable; #define MCS$r_prop_invocationStatus mcs$r_prop_invocationstatus EXTERN MCS$R_STRINGDSC MCS$r_prop_invocationStatus; /* Oracle Extension */ #define MCS$r_prop_invocationString mcs$r_prop_invocationstring EXTERN MCS$R_STRINGDSC MCS$r_prop_invocationString; #define MCS$r_prop_invokedBy mcs$r_prop_invokedby EXTERN MCS$R_STRINGDSC MCS$r_prop_invokedBy; /* Oracle Extension */ #define MCS$r_prop_invokes mcs$r_prop_invokes EXTERN MCS$R_STRINGDSC MCS$r_prop_invokes; #define MCS$r_prop_keepHist mcs$r_prop_keephist EXTERN MCS$R_STRINGDSC MCS$r_prop_keepHist; #define MCS$r_prop_lastVersion mcs$r_prop_lastversion EXTERN MCS$R_STRINGDSC MCS$r_prop_lastVersion; #define MCS$r_prop_legalMembers mcs$r_prop_legalmembers EXTERN MCS$R_STRINGDSC MCS$r_prop_legalMembers; /* Oracle Extension */ #define MCS$r_prop_legalOwners mcs$r_prop_legalowners EXTERN MCS$R_STRINGDSC MCS$r_prop_legalOwners; /* Oracle Extension */ #define MCS$r_prop_logFile mcs$r_prop_logfile EXTERN MCS$R_STRINGDSC MCS$r_prop_logFile; /* Oracle Extension */ #define MCS$r_prop_messageId mcs$r_prop_messageid EXTERN MCS$R_STRINGDSC MCS$r_prop_messageId; /* Oracle Extension */ #define MCS$r_prop_messageName mcs$r_prop_messagename EXTERN MCS$R_STRINGDSC MCS$r_prop_messageName; /* Oracle Extension */ #define MCS$r_prop_methods mcs$r_prop_methods EXTERN MCS$R_STRINGDSC MCS$r_prop_methods; #define MCS$r_prop_messagesHavingMsgarg mcs$r_prop_messageshavingmsgarg EXTERN MCS$R_STRINGDSC MCS$r_prop_messagesHavingMsgarg; /* Oracle Extension */ #define MCS$r_prop_methodType mcs$r_prop_methodtype EXTERN MCS$R_STRINGDSC MCS$r_prop_methodType; #define MCS$r_prop_methodUsingPostamble mcs$r_prop_methodusingpostamble EXTERN MCS$R_STRINGDSC MCS$r_prop_methodUsingPostamble; /* Oracle Extension */ #define MCS$r_prop_methodUsingPreamble mcs$r_prop_methodusingpreamble EXTERN MCS$R_STRINGDSC MCS$r_prop_methodUsingPreamble; /* Oracle Extension */ #define MCS$r_prop_methodUsed mcs$r_prop_methodused EXTERN MCS$R_STRINGDSC MCS$r_prop_methodUsed; /* Oracle Extension */ #define MCS$r_prop_msgSent mcs$r_prop_msgsent EXTERN MCS$R_STRINGDSC MCS$r_prop_msgSent; /* Oracle Extension */ #define MCS$r_prop_msgTarget mcs$r_prop_msgtarget EXTERN MCS$R_STRINGDSC MCS$r_prop_msgTarget; /* Oracle Extension */ #define MCS$r_prop_miForMessage mcs$r_prop_miformessage EXTERN MCS$R_STRINGDSC MCS$r_prop_miForMessage; /* Oracle Extension */ #define MCS$r_prop_miForTarget mcs$r_prop_mifortarget EXTERN MCS$R_STRINGDSC MCS$r_prop_miForTarget; /* Oracle Extension */ #define MCS$r_prop_miUsingMethod mcs$r_prop_miusingmethod EXTERN MCS$R_STRINGDSC MCS$r_prop_miUsingMethod; /* Oracle Extension */ #define MCS$r_prop_mutable mcs$r_prop_mutable EXTERN MCS$R_STRINGDSC MCS$r_prop_mutable; /* Oracle Extension */ #define MCS$r_prop_name mcs$r_prop_name EXTERN MCS$R_STRINGDSC MCS$r_prop_name; #define MCS$r_prop_nameInDir mcs$r_prop_nameindir EXTERN MCS$R_STRINGDSC MCS$r_prop_nameInDir; /* Oracle Extension */ #define MCS$r_prop_nextVersions mcs$r_prop_nextversions EXTERN MCS$R_STRINGDSC MCS$r_prop_nextVersions; #define MCS$r_prop_node mcs$r_prop_node EXTERN MCS$R_STRINGDSC MCS$r_prop_node; /* Oracle Extension */ #define MCS$r_prop_notification mcs$r_prop_notification EXTERN MCS$R_STRINGDSC MCS$r_prop_notification; /* Oracle Extension */ #define MCS$r_prop_noticeAction mcs$r_prop_noticeaction EXTERN MCS$R_STRINGDSC MCS$r_prop_noticeAction; /* Oracle Extension */ #define MCS$r_prop_numChildren mcs$r_prop_numchildren EXTERN MCS$R_STRINGDSC MCS$r_prop_numChildren; #define MCS$r_prop_openedBy mcs$r_prop_openedby EXTERN MCS$R_STRINGDSC MCS$r_prop_openedBy; /* Oracle Extension */ #define MCS$r_prop_openedFiles mcs$r_prop_openedfiles EXTERN MCS$R_STRINGDSC MCS$r_prop_openedFiles; /* Oracle Extension */ #define MCS$r_prop_optionsString mcs$r_prop_optionsstring EXTERN MCS$R_STRINGDSC MCS$r_prop_optionsString; /* Oracle Extension */ #define MCS$r_prop_ordering mcs$r_prop_ordering EXTERN MCS$R_STRINGDSC MCS$r_prop_ordering; /* Oracle Extension */ #define MCS$r_prop_OSVersion mcs$r_prop_osversion EXTERN MCS$R_STRINGDSC MCS$r_prop_OSVersion; /* Oracle Extension */ #define MCS$r_prop_owner mcs$r_prop_owner EXTERN MCS$R_STRINGDSC MCS$r_prop_owner; #define MCS$r_prop_ownsRelation mcs$r_prop_ownsrelation EXTERN MCS$R_STRINGDSC MCS$r_prop_ownsRelation; /* Oracle Extension */ #define MCS$r_prop_parentInContext mcs$r_prop_parentincontext EXTERN MCS$R_STRINGDSC MCS$r_prop_parentInContext; #define MCS$r_prop_parentPartition mcs$r_prop_parentpartition EXTERN MCS$R_STRINGDSC MCS$r_prop_parentPartition; /* Oracle Extension */ #define MCS$r_prop_participantFlags mcs$r_prop_participantflags EXTERN MCS$R_STRINGDSC MCS$r_prop_participantFlags; /* Oracle Extension */ #define MCS$r_prop_partitionDir mcs$r_prop_partitiondir EXTERN MCS$R_STRINGDSC MCS$r_prop_partitionDir; /* Oracle Extension */ #define MCS$r_prop_passingMechanism mcs$r_prop_passingmechanism EXTERN MCS$R_STRINGDSC MCS$r_prop_passingMechanism; /* Oracle Extension */ #define MCS$r_prop_path mcs$r_prop_path EXTERN MCS$R_STRINGDSC MCS$r_prop_path; /* Oracle Extension */ #define MCS$r_prop_pattern mcs$r_prop_pattern EXTERN MCS$R_STRINGDSC MCS$r_prop_pattern; #define MCS$r_prop_postamble mcs$r_prop_postamble EXTERN MCS$R_STRINGDSC MCS$r_prop_postamble; #define MCS$r_prop_ppForCollection mcs$r_prop_ppforcollection EXTERN MCS$R_STRINGDSC MCS$r_prop_ppForCollection; /* Oracle Extension */ #define MCS$r_prop_ppForContext mcs$r_prop_ppforcontext EXTERN MCS$R_STRINGDSC MCS$r_prop_ppForContext; /* Oracle Extension */ #define MCS$r_prop_preamble mcs$r_prop_preamble EXTERN MCS$R_STRINGDSC MCS$r_prop_preamble; #define MCS$r_prop_prevVersions mcs$r_prop_prevversions EXTERN MCS$R_STRINGDSC MCS$r_prop_prevVersions; #define MCS$r_prop_processingName mcs$r_prop_processingname EXTERN MCS$R_STRINGDSC MCS$r_prop_processingName; /* Oracle Extension */ #define MCS$r_prop_propDef mcs$r_prop_propdef EXTERN MCS$R_STRINGDSC MCS$r_prop_propDef; #define MCS$r_prop_protocolMajor mcs$r_prop_protocolmajor EXTERN MCS$R_STRINGDSC MCS$r_prop_protocolMajor; /* Oracle Extension */ #define MCS$r_prop_protocolMinor mcs$r_prop_protocolminor EXTERN MCS$R_STRINGDSC MCS$r_prop_protocolMinor; /* Oracle Extension */ #define MCS$r_prop_referenceCount mcs$r_prop_referencecount EXTERN MCS$R_STRINGDSC MCS$r_prop_referenceCount; /* Oracle Extension */ #define MCS$r_prop_related mcs$r_prop_related EXTERN MCS$R_STRINGDSC MCS$r_prop_related; /* Oracle Extension */ #define MCS$r_prop_relationMember mcs$r_prop_relationmember EXTERN MCS$R_STRINGDSC MCS$r_prop_relationMember; /* Oracle Extension */ #define MCS$r_prop_relMember mcs$r_prop_relmember EXTERN MCS$R_STRINGDSC MCS$r_prop_relMember; /* Oracle Extension */ #define MCS$r_prop_relOwner mcs$r_prop_relowner EXTERN MCS$R_STRINGDSC MCS$r_prop_relOwner; /* Oracle Extension */ #define MCS$r_prop_relPropDef mcs$r_prop_relpropdef EXTERN MCS$R_STRINGDSC MCS$r_prop_relPropDef; /* Oracle Extension */ #define MCS$r_prop_required mcs$r_prop_required EXTERN MCS$R_STRINGDSC MCS$r_prop_required; /* Oracle Extension */ #define MCS$r_prop_rdbRelation mcs$r_prop_rdbrelation EXTERN MCS$R_STRINGDSC MCS$r_prop_rdbRelation; /* Oracle Extension */ #define MCS$r_prop_reservedBy mcs$r_prop_reservedby EXTERN MCS$R_STRINGDSC MCS$r_prop_reservedBy; /* Oracle Extension */ #define MCS$r_prop_rootBranch mcs$r_prop_rootbranch EXTERN MCS$R_STRINGDSC MCS$r_prop_rootBranch; #define MCS$r_prop_rootBranchName mcs$r_prop_rootbranchname EXTERN MCS$R_STRINGDSC MCS$r_prop_rootBranchName; #define MCS$r_prop_rootBranchInstances mcs$r_prop_rootbranchinstances EXTERN MCS$R_STRINGDSC MCS$r_prop_rootBranchInstances; #define MCS$r_prop_rootVersion mcs$r_prop_rootversion EXTERN MCS$R_STRINGDSC MCS$r_prop_rootVersion; /* Oracle Extension */ #define MCS$r_prop_rootpath mcs$r_prop_rootpath EXTERN MCS$R_STRINGDSC MCS$r_prop_rootpath; /* Oracle Extension */ #define MCS$r_prop_scale mcs$r_prop_scale EXTERN MCS$R_STRINGDSC MCS$r_prop_scale; /* Oracle Extension */ #define MCS$r_prop_scalingFactor mcs$r_prop_scalingfactor EXTERN MCS$R_STRINGDSC MCS$r_prop_scalingFactor; /* Oracle Extension */ #define MCS$r_prop_simpleName mcs$r_prop_simplename EXTERN MCS$R_STRINGDSC MCS$r_prop_simpleName; /* Oracle Extension */ #define MCS$r_prop_status mcs$r_prop_status EXTERN MCS$R_STRINGDSC MCS$r_prop_status; #define MCS$r_prop_stored mcs$r_prop_stored EXTERN MCS$R_STRINGDSC MCS$r_prop_stored; /* Oracle Extension */ #define MCS$r_prop_storeType mcs$r_prop_storetype EXTERN MCS$R_STRINGDSC MCS$r_prop_storeType; #define MCS$r_prop_storedIn mcs$r_prop_storedin EXTERN MCS$R_STRINGDSC MCS$r_prop_storedIn; #define MCS$r_prop_subTypes mcs$r_prop_subtypes EXTERN MCS$R_STRINGDSC MCS$r_prop_subTypes; #define MCS$r_prop_superTypes mcs$r_prop_supertypes EXTERN MCS$R_STRINGDSC MCS$r_prop_superTypes; #define MCS$r_prop_symbols mcs$r_prop_symbols EXTERN MCS$R_STRINGDSC MCS$r_prop_symbols; /* Oracle Extension */ #define MCS$r_prop_system mcs$r_prop_system EXTERN MCS$R_STRINGDSC MCS$r_prop_system; /* Oracle Extension */ #define MCS$r_prop_tag mcs$r_prop_tag EXTERN MCS$R_STRINGDSC MCS$r_prop_tag; /* Oracle Extension */ #define MCS$r_prop_targetPlatform mcs$r_prop_targetplatform EXTERN MCS$R_STRINGDSC MCS$r_prop_targetPlatform; /* Oracle Extension */ #define MCS$r_prop_textFormat mcs$r_prop_textformat EXTERN MCS$R_STRINGDSC MCS$r_prop_textFormat; /* Oracle Extension */ #define MCS$r_prop_toolName mcs$r_prop_toolname EXTERN MCS$R_STRINGDSC MCS$r_prop_toolName; /* Oracle Extension */ #define MCS$r_prop_toolVersion mcs$r_prop_toolversion EXTERN MCS$R_STRINGDSC MCS$r_prop_toolVersion; /* Oracle Extension */ #define MCS$r_prop_top mcs$r_prop_top EXTERN MCS$R_STRINGDSC MCS$r_prop_top; #define MCS$r_prop_typesHavingProp mcs$r_prop_typeshavingprop EXTERN MCS$R_STRINGDSC MCS$r_prop_typesHavingProp; /* Oracle Extension */ #define MCS$r_prop_typesUsingMethod mcs$r_prop_typesusingmethod EXTERN MCS$R_STRINGDSC MCS$r_prop_typesUsingMethod; /* Oracle Extension */ #define MCS$r_prop_userName mcs$r_prop_username EXTERN MCS$R_STRINGDSC MCS$r_prop_userName; #define MCS$r_prop_users mcs$r_prop_users EXTERN MCS$R_STRINGDSC MCS$r_prop_users; #define MCS$r_prop_validationAction mcs$r_prop_validationaction EXTERN MCS$R_STRINGDSC MCS$r_prop_validationAction; /* Oracle Extension */ #define MCS$r_prop_validationApply mcs$r_prop_validationapply EXTERN MCS$R_STRINGDSC MCS$r_prop_validationApply; /* Oracle Extension */ #define MCS$r_prop_validationQuery mcs$r_prop_validationquery EXTERN MCS$R_STRINGDSC MCS$r_prop_validationQuery; /* Oracle Extension */ #define MCS$r_prop_validationWhen mcs$r_prop_validationwhen EXTERN MCS$R_STRINGDSC MCS$r_prop_validationWhen; /* Oracle Extension */ #define MCS$r_prop_validationsEnforced mcs$r_prop_validationsenforced EXTERN MCS$R_STRINGDSC MCS$r_prop_validationsEnforced; /* Oracle Extension */ #define MCS$r_prop_versionable mcs$r_prop_versionable EXTERN MCS$R_STRINGDSC MCS$r_prop_versionable; #define MCS$r_prop_versionNum mcs$r_prop_versionnum EXTERN MCS$R_STRINGDSC MCS$r_prop_versionNum; /* */ /* Message names */ /* */ #define MCS$r_message_attach mcs$r_message_attach EXTERN MCS$R_STRINGDSC MCS$r_message_attach; #define MCS$r_message_build mcs$r_message_build EXTERN MCS$R_STRINGDSC MCS$r_message_build; /* Oracle Extension */ #define MCS$r_message_close mcs$r_message_close EXTERN MCS$R_STRINGDSC MCS$r_message_close; #define MCS$r_message_control mcs$r_message_control EXTERN MCS$R_STRINGDSC MCS$r_message_control; /* Oracle Extension */ #define MCS$r_message_copy mcs$r_message_copy EXTERN MCS$R_STRINGDSC MCS$r_message_copy; /* Oracle Extension */ #define MCS$r_message_demote mcs$r_message_demote EXTERN MCS$R_STRINGDSC MCS$r_message_demote; /* Oracle Extension */ #define MCS$r_message_detach mcs$r_message_detach EXTERN MCS$R_STRINGDSC MCS$r_message_detach; #define MCS$r_message_differences mcs$r_message_differences EXTERN MCS$R_STRINGDSC MCS$r_message_differences; #define MCS$r_message_duplicate mcs$r_message_duplicate EXTERN MCS$R_STRINGDSC MCS$r_message_duplicate; #define MCS$r_message_edit mcs$r_message_edit EXTERN MCS$R_STRINGDSC MCS$r_message_edit; /* Oracle Extension */ #define MCS$r_message_export mcs$r_message_export EXTERN MCS$R_STRINGDSC MCS$r_message_export; #define MCS$r_message_free mcs$r_message_free EXTERN MCS$R_STRINGDSC MCS$r_message_free; #define MCS$r_message_freeze mcs$r_message_freeze EXTERN MCS$R_STRINGDSC MCS$r_message_freeze; /* Oracle Extension */ #define MCS$r_message_getLNames mcs$r_message_getlnames EXTERN MCS$R_STRINGDSC MCS$r_message_getLNames; #define MCS$r_message_getLObjs mcs$r_message_getlobjs EXTERN MCS$R_STRINGDSC MCS$r_message_getLObjs; #define MCS$r_message_getProp mcs$r_message_getprop EXTERN MCS$R_STRINGDSC MCS$r_message_getProp; #define MCS$r_message_import mcs$r_message_import EXTERN MCS$R_STRINGDSC MCS$r_message_import; #define MCS$r_message_merge mcs$r_message_merge EXTERN MCS$R_STRINGDSC MCS$r_message_merge; #define MCS$r_message_new mcs$r_message_new EXTERN MCS$R_STRINGDSC MCS$r_message_new; #define MCS$r_message_open mcs$r_message_open EXTERN MCS$R_STRINGDSC MCS$r_message_open; #define MCS$r_message_promote mcs$r_message_promote EXTERN MCS$R_STRINGDSC MCS$r_message_promote; /* Oracle Extension */ #define MCS$r_message_purge mcs$r_message_purge EXTERN MCS$R_STRINGDSC MCS$r_message_purge; #define MCS$r_message_rename mcs$r_message_rename EXTERN MCS$R_STRINGDSC MCS$r_message_rename; #define MCS$r_message_replace mcs$r_message_replace EXTERN MCS$R_STRINGDSC MCS$r_message_replace; #define MCS$r_message_reserve mcs$r_message_reserve EXTERN MCS$R_STRINGDSC MCS$r_message_reserve; #define MCS$r_message_setProp mcs$r_message_setprop EXTERN MCS$R_STRINGDSC MCS$r_message_setProp; #define MCS$r_message_translate mcs$r_message_translate EXTERN MCS$R_STRINGDSC MCS$r_message_translate; /* Oracle Extension */ #define MCS$r_message_unfreeze mcs$r_message_unfreeze EXTERN MCS$R_STRINGDSC MCS$r_message_unfreeze; /* Oracle Extension */ #define MCS$r_message_unreserve mcs$r_message_unreserve EXTERN MCS$R_STRINGDSC MCS$r_message_unreserve; #define MCS$r_message_update mcs$r_message_update EXTERN MCS$R_STRINGDSC MCS$r_message_update; #define MCS$r_message_verify mcs$r_message_verify EXTERN MCS$R_STRINGDSC MCS$r_message_verify; #define MCS$r_message_writeHistory mcs$r_message_writehistory EXTERN MCS$R_STRINGDSC MCS$r_message_writeHistory; /* */ /* Datatype Names */ /* */ #define MCS$r_datatype_argspec mcs$r_datatype_argspec EXTERN MCS$R_STRINGDSC MCS$r_datatype_argspec; #define MCS$r_datatype_boolean mcs$r_datatype_boolean EXTERN MCS$R_STRINGDSC MCS$r_datatype_boolean; #define MCS$r_datatype_datetime mcs$r_datatype_datetime EXTERN MCS$R_STRINGDSC MCS$r_datatype_datetime; #define MCS$r_datatype_elementid mcs$r_datatype_elementid EXTERN MCS$R_STRINGDSC MCS$r_datatype_elementid; #define MCS$r_datatype_float mcs$r_datatype_float EXTERN MCS$R_STRINGDSC MCS$r_datatype_float; #define MCS$r_datatype_list mcs$r_datatype_list EXTERN MCS$R_STRINGDSC MCS$r_datatype_list; #define MCS$r_datatype_longint mcs$r_datatype_longint EXTERN MCS$R_STRINGDSC MCS$r_datatype_longint; #define MCS$r_datatype_memblock mcs$r_datatype_memblock EXTERN MCS$R_STRINGDSC MCS$r_datatype_memblock; #define MCS$r_datatype_scan mcs$r_datatype_scan EXTERN MCS$R_STRINGDSC MCS$r_datatype_scan; #define MCS$r_datatype_smallint mcs$r_datatype_smallint EXTERN MCS$R_STRINGDSC MCS$r_datatype_smallint; #define MCS$r_datatype_string mcs$r_datatype_string EXTERN MCS$R_STRINGDSC MCS$r_datatype_string; #define MCS$r_datatype_stringdsc mcs$r_datatype_stringdsc EXTERN MCS$R_STRINGDSC MCS$r_datatype_stringdsc; #define MCS$r_datatype_double mcs$r_datatype_double EXTERN MCS$R_STRINGDSC MCS$r_datatype_double; #define MCS$r_datatype_vmstime mcs$r_datatype_vmstime EXTERN MCS$R_STRINGDSC MCS$r_datatype_vmstime; /* Oracle Extension */ #define MCS$r_datatype_notice mcs$r_datatype_notice EXTERN MCS$R_STRINGDSC MCS$r_datatype_notice; /* Oracle Extension */ #define MCS$r_datatype_unspecified mcs$r_datatype_unspecified EXTERN MCS$R_STRINGDSC MCS$r_datatype_unspecified; /* Oracle Extension */ /* */ /* Element Type names */ /* */ #define MCS$r_elm_element mcs$r_elm_element EXTERN MCS$R_STRINGDSC MCS$r_elm_element; #define MCS$r_elm_event mcs$r_elm_event EXTERN MCS$R_STRINGDSC MCS$r_elm_event; #define MCS$r_elm_named_element mcs$r_elm_named_element EXTERN MCS$R_STRINGDSC MCS$r_elm_named_element; #define MCS$r_elm_branch mcs$r_elm_branch EXTERN MCS$R_STRINGDSC MCS$r_elm_branch; #define MCS$r_elm_context mcs$r_elm_context EXTERN MCS$R_STRINGDSC MCS$r_elm_context; #define MCS$r_elm_database mcs$r_elm_database EXTERN MCS$R_STRINGDSC MCS$r_elm_database; #define MCS$r_elm_partition mcs$r_elm_partition EXTERN MCS$R_STRINGDSC MCS$r_elm_partition; /* Oracle Extension */ #define MCS$r_elm_version mcs$r_elm_version EXTERN MCS$R_STRINGDSC MCS$r_elm_version; #define MCS$r_elm_aggregate mcs$r_elm_aggregate EXTERN MCS$R_STRINGDSC MCS$r_elm_aggregate; #define MCS$r_elm_binary mcs$r_elm_binary EXTERN MCS$R_STRINGDSC MCS$r_elm_binary; #define MCS$r_elm_binary_tool mcs$r_elm_binary_tool EXTERN MCS$R_STRINGDSC MCS$r_elm_binary_tool; #define MCS$r_elm_text mcs$r_elm_text EXTERN MCS$R_STRINGDSC MCS$r_elm_text; #define MCS$r_elm_text_tool mcs$r_elm_text_tool EXTERN MCS$R_STRINGDSC MCS$r_elm_text_tool; #define MCS$r_elm_collection mcs$r_elm_collection EXTERN MCS$R_STRINGDSC MCS$r_elm_collection; #define MCS$r_elm_composite mcs$r_elm_composite EXTERN MCS$R_STRINGDSC MCS$r_elm_composite; #define MCS$r_elm_message mcs$r_elm_message EXTERN MCS$R_STRINGDSC MCS$r_elm_message; #define MCS$r_elm_msgarg mcs$r_elm_msgarg EXTERN MCS$R_STRINGDSC MCS$r_elm_msgarg; #define MCS$r_elm_persistent_process mcs$r_elm_persistent_process EXTERN MCS$R_STRINGDSC MCS$r_elm_persistent_process; /* Oracle Extension */ #define MCS$r_elm_tool mcs$r_elm_tool EXTERN MCS$R_STRINGDSC MCS$r_elm_tool; #define MCS$r_elm_method mcs$r_elm_method EXTERN MCS$R_STRINGDSC MCS$r_elm_method; #define MCS$r_elm_type mcs$r_elm_type EXTERN MCS$R_STRINGDSC MCS$r_elm_type; #define MCS$r_elm_data_type mcs$r_elm_data_type EXTERN MCS$R_STRINGDSC MCS$r_elm_data_type; #define MCS$r_elm_element_type mcs$r_elm_element_type EXTERN MCS$R_STRINGDSC MCS$r_elm_element_type; #define MCS$r_elm_relation_type mcs$r_elm_relation_type EXTERN MCS$R_STRINGDSC MCS$r_elm_relation_type; /* Oracle Extension */ #define MCS$r_elm_property_type mcs$r_elm_property_type EXTERN MCS$R_STRINGDSC MCS$r_elm_property_type; #define MCS$r_elm_relation mcs$r_elm_relation EXTERN MCS$R_STRINGDSC MCS$r_elm_relation; #define MCS$r_elm_notification mcs$r_elm_notification EXTERN MCS$R_STRINGDSC MCS$r_elm_notification; /* Oracle Extension */ #define MCS$r_elm_depends_on mcs$r_elm_depends_on EXTERN MCS$R_STRINGDSC MCS$r_elm_depends_on; /* Oracle Extension */ #define MCS$r_elm_collection_part mcs$r_elm_collection_part EXTERN MCS$R_STRINGDSC MCS$r_elm_collection_part; /* Oracle Extension */ #define MCS$r_elm_composite_part mcs$r_elm_composite_part EXTERN MCS$R_STRINGDSC MCS$r_elm_composite_part; /* Oracle Extension */ #define MCS$r_elm_has_property mcs$r_elm_has_property EXTERN MCS$R_STRINGDSC MCS$r_elm_has_property; /* Oracle Extension */ #define MCS$r_elm_has_computed_property mcs$r_elm_has_computed_property EXTERN MCS$R_STRINGDSC MCS$r_elm_has_computed_property; /* Oracle Extension */ #define MCS$r_elm_has_relation_property mcs$r_elm_has_relation_property EXTERN MCS$R_STRINGDSC MCS$r_elm_has_relation_property; /* Oracle Extension */ #define MCS$r_elm_has_relation mcs$r_elm_has_relation EXTERN MCS$R_STRINGDSC MCS$r_elm_has_relation; /* Oracle Extension */ #define MCS$r_elm_implements_relation mcs$r_elm_implements_relation EXTERN MCS$R_STRINGDSC MCS$r_elm_implements_relation; /* Oracle Extension */ #define MCS$r_elm_relation_member mcs$r_elm_relation_member EXTERN MCS$R_STRINGDSC MCS$r_elm_relation_member; /* Oracle Extension */ #define MCS$r_elm_c_source_file mcs$r_elm_c_source_file EXTERN MCS$R_STRINGDSC MCS$r_elm_c_source_file; /* Oracle Extension */ #define MCS$r_elm_method_invocation mcs$r_elm_method_invocation EXTERN MCS$R_STRINGDSC MCS$r_elm_method_invocation; /* Oracle Extension */ #define MCS$r_elm_atis_method_invoc mcs$r_elm_atis_method_invoc EXTERN MCS$R_STRINGDSC MCS$r_elm_atis_method_invoc; /* Oracle Extension */ #define MCS$r_elm_acas_method_invoc mcs$r_elm_acas_method_invoc EXTERN MCS$R_STRINGDSC MCS$r_elm_acas_method_invoc; /* Oracle Extension */ #define MCS$r_elm_method_parameter mcs$r_elm_method_parameter EXTERN MCS$R_STRINGDSC MCS$r_elm_method_parameter; /* Oracle Extension */ #define MCS$r_elm_method_input mcs$r_elm_method_input EXTERN MCS$R_STRINGDSC MCS$r_elm_method_input; /* Oracle Extension */ #define MCS$r_elm_method_output mcs$r_elm_method_output EXTERN MCS$R_STRINGDSC MCS$r_elm_method_output; /* Oracle Extension */ #define MCS$r_elm_has_msgarg mcs$r_elm_has_msgarg EXTERN MCS$R_STRINGDSC MCS$r_elm_has_msgarg; /* Oracle Extension */ #define MCS$r_elm_has_msg_sent mcs$r_elm_has_msg_sent EXTERN MCS$R_STRINGDSC MCS$r_elm_has_msg_sent; /* Oracle Extension */ #define MCS$r_elm_has_msg_target mcs$r_elm_has_msg_target EXTERN MCS$R_STRINGDSC MCS$r_elm_has_msg_target; /* Oracle Extension */ #define MCS$r_elm_has_method_used mcs$r_elm_has_method_used EXTERN MCS$R_STRINGDSC MCS$r_elm_has_method_used; /* Oracle Extension */ #define MCS$r_elm_diagnostic_file mcs$r_elm_diagnostic_file EXTERN MCS$R_STRINGDSC MCS$r_elm_diagnostic_file; /* Oracle Extension */ #define MCS$r_elm_analysis_data_file mcs$r_elm_analysis_data_file EXTERN MCS$R_STRINGDSC MCS$r_elm_analysis_data_file; /* Oracle Extension */ #define MCS$r_elm_object_file mcs$r_elm_object_file EXTERN MCS$R_STRINGDSC MCS$r_elm_object_file; /* Oracle Extension */ #define MCS$r_elm_listing_file mcs$r_elm_listing_file EXTERN MCS$R_STRINGDSC MCS$r_elm_listing_file; /* Oracle Extension */ #define MCS$r_elm_executable_file mcs$r_elm_executable_file EXTERN MCS$R_STRINGDSC MCS$r_elm_executable_file; /* Oracle Extension */ #define MCS$r_elm_validation mcs$r_elm_validation EXTERN MCS$R_STRINGDSC MCS$r_elm_validation; /* Oracle Extension */ #define MCS$r_elm_directory mcs$r_elm_directory EXTERN MCS$R_STRINGDSC MCS$r_elm_directory; /* Oracle Extension */ #define MCS$r_elm_log_file mcs$r_elm_log_file EXTERN MCS$R_STRINGDSC MCS$r_elm_log_file; /* Oracle Extension */ /* */ /* Argument Names */ /* */ #define MCS$r_arg_arglist mcs$r_arg_arglist EXTERN MCS$R_STRINGDSC MCS$r_arg_arglist; #define MCS$r_arg_ancestor_elmID mcs$r_arg_ancestor_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_ancestor_elmID; #define MCS$r_arg_ancestor_list mcs$r_arg_ancestor_list EXTERN MCS$R_STRINGDSC MCS$r_arg_ancestor_list; #define MCS$r_arg_branch_name mcs$r_arg_branch_name EXTERN MCS$R_STRINGDSC MCS$r_arg_branch_name; #define MCS$r_arg_closure_relation mcs$r_arg_closure_relation EXTERN MCS$R_STRINGDSC MCS$r_arg_closure_relation; /* Temp */ #define MCS$r_arg_closure mcs$r_arg_closure EXTERN MCS$R_STRINGDSC MCS$r_arg_closure; #define MCS$r_arg_closure_list mcs$r_arg_closure_list EXTERN MCS$R_STRINGDSC MCS$r_arg_closure_list; #define MCS$r_arg_collection_elmID mcs$r_arg_collection_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_collection_elmID; #define MCS$r_arg_comment mcs$r_arg_comment EXTERN MCS$R_STRINGDSC MCS$r_arg_comment; #define MCS$r_arg_concurrent mcs$r_arg_concurrent EXTERN MCS$R_STRINGDSC MCS$r_arg_concurrent; #define MCS$r_arg_conflict_routine mcs$r_arg_conflict_routine EXTERN MCS$R_STRINGDSC MCS$r_arg_conflict_routine; #define MCS$r_arg_crash_level mcs$r_arg_crash_level EXTERN MCS$R_STRINGDSC MCS$r_arg_crash_level; #define MCS$r_arg_default_attachment mcs$r_arg_default_attachment EXTERN MCS$R_STRINGDSC MCS$r_arg_default_attachment; #define MCS$r_arg_diff_elmID mcs$r_arg_diff_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_diff_elmID; #define MCS$r_arg_fname mcs$r_arg_fname EXTERN MCS$R_STRINGDSC MCS$r_arg_fname; #define MCS$r_arg_history_record mcs$r_arg_history_record EXTERN MCS$R_STRINGDSC MCS$r_arg_history_record; #define MCS$r_arg_in_inst_elmID mcs$r_arg_in_inst_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_in_inst_elmID; #define MCS$r_arg_inst_elmID mcs$r_arg_inst_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_inst_elmID; #define MCS$r_arg_list mcs$r_arg_list EXTERN MCS$R_STRINGDSC MCS$r_arg_list; #define MCS$r_arg_list_names mcs$r_arg_list_names EXTERN MCS$R_STRINGDSC MCS$r_arg_list_names; #define MCS$r_arg_list_objs mcs$r_arg_list_objs EXTERN MCS$R_STRINGDSC MCS$r_arg_list_objs; #define MCS$r_arg_merge_elmID mcs$r_arg_merge_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_merge_elmID; #define MCS$r_arg_merge_list mcs$r_arg_merge_list EXTERN MCS$R_STRINGDSC MCS$r_arg_merge_list; #define MCS$r_arg_merge_successes mcs$r_arg_merge_successes EXTERN MCS$R_STRINGDSC MCS$r_arg_merge_successes; #define MCS$r_arg_merge_conflicts mcs$r_arg_merge_conflicts EXTERN MCS$R_STRINGDSC MCS$r_arg_merge_conflicts; #define MCS$r_arg_near_elmID mcs$r_arg_near_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_near_elmID; #define MCS$r_arg_new_inst_elmID mcs$r_arg_new_inst_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_new_inst_elmID; #define MCS$r_arg_new_name mcs$r_arg_new_name EXTERN MCS$R_STRINGDSC MCS$r_arg_new_name; #define MCS$r_arg_old_inst_elmID mcs$r_arg_old_inst_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_old_inst_elmID; #define MCS$r_arg_orig_type_elmID mcs$r_arg_orig_type_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_orig_type_elmID; #define MCS$r_arg_out_inst_elmID mcs$r_arg_out_inst_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_out_inst_elmID; #define MCS$r_arg_output mcs$r_arg_output EXTERN MCS$R_STRINGDSC MCS$r_arg_output; /* reserve/Nooutput */ #define MCS$r_arg_output_level mcs$r_arg_output_level EXTERN MCS$R_STRINGDSC MCS$r_arg_output_level; #define MCS$r_arg_partition_elmID mcs$r_arg_partition_elmid EXTERN MCS$R_STRINGDSC MCS$r_arg_partition_elmID; #define MCS$r_arg_property_name mcs$r_arg_property_name EXTERN MCS$R_STRINGDSC MCS$r_arg_property_name; #define MCS$r_arg_property_name_list mcs$r_arg_property_name_list EXTERN MCS$R_STRINGDSC MCS$r_arg_property_name_list; #define MCS$r_arg_property_value mcs$r_arg_property_value EXTERN MCS$R_STRINGDSC MCS$r_arg_property_value; #define MCS$r_arg_property_value_list mcs$r_arg_property_value_list EXTERN MCS$R_STRINGDSC MCS$r_arg_property_value_list; #define MCS$r_arg_reason_list mcs$r_arg_reason_list EXTERN MCS$R_STRINGDSC MCS$r_arg_reason_list; #define MCS$r_arg_result_list mcs$r_arg_result_list EXTERN MCS$R_STRINGDSC MCS$r_arg_result_list; #define MCS$r_arg_source_list mcs$r_arg_source_list EXTERN MCS$R_STRINGDSC MCS$r_arg_source_list; #define MCS$r_arg_tool_name mcs$r_arg_tool_name EXTERN MCS$R_STRINGDSC MCS$r_arg_tool_name; /* OBSOLETE symbols */ /* */ /* */ /* END OBSOLETE symbols */ #if VMS || defined(__ALPHA) #endif #ifndef VAX #endif /* MCS$INITIATE */ /* */ /* Prepare environment and dictionary */ /* */ #define MCS$initiate mcs$initiate MCS$L_STATUS MCS$initiate() ; /* MCS$TERMINATE */ /* */ /* End a dictionary session */ /* */ #define MCS$terminate mcs$terminate MCS$L_STATUS MCS$terminate() ; /* MCS$TRANSACTION_INITIATE */ /* */ /* Begin a transaction or sub-transaction */ /* */ #define MCS$transaction_initiate mcs$transaction_initiate MCS$L_STATUS MCS$transaction_initiate() ; /* MCS$TRANSACTION_TERMINATE */ /* */ /* Commit or abort a transaction */ /* */ #define MCS$transaction_terminate mcs$transaction_terminate MCS$L_STATUS MCS$transaction_terminate() ; /* MCS$PDEF_ADD */ /* */ /* Add new property definition to element type */ /* */ #define MCS$pdef_add mcs$pdef_add MCS$L_STATUS MCS$pdef_add() ; /* MCS$PDEF_REMOVE */ /* */ /* Remove property definition from element type */ /* */ #define MCS$pdef_remove mcs$pdef_remove MCS$L_STATUS MCS$pdef_remove() ; /* MCS$SESSION_INITIATE */ /* */ /* Start a new session */ /* */ #define MCS$session_initiate mcs$session_initiate MCS$L_STATUS MCS$session_initiate() ; /* MCS$SESSION_TERMINATE */ /* */ /* Free memory associated with session */ /* */ #define MCS$session_terminate mcs$session_terminate MCS$L_STATUS MCS$session_terminate() ; /* MCS$SESSION_TRANSACTION_INIT */ /* */ /* Start a session transaction */ /* */ #define MCS$session_transaction_init mcs$session_transaction_init MCS$L_STATUS MCS$session_transaction_init() ; /* MCS$SESSION_TRANSACTION_TERM */ /* */ /* Commit or abort a session transaction */ /* */ #define MCS$session_transaction_term mcs$session_transaction_term MCS$L_STATUS MCS$session_transaction_term() ; /* MCS$INITIATE_DATABASE */ /* */ /* Access a database */ /* */ #define MCS$initiate_database mcs$initiate_database MCS$L_STATUS MCS$initiate_database() ; /* MCS$ERRORSTACK_CLEAR */ /* */ /* Remove entry from error stack */ /* */ #define MCS$errorstack_clear mcs$errorstack_clear MCS$L_STATUS MCS$errorstack_clear() ; /* MCS$ERRORSTACK_CLEARALL */ /* */ /* Remove all entries from errorstack */ /* */ #define MCS$errorstack_clearAll mcs$errorstack_clearall MCS$L_STATUS MCS$errorstack_clearAll() ; /* MCS$ERRORSTACK_FORMAT */ /* */ /* Format message from error stack */ /* */ #define MCS$errorstack_format mcs$errorstack_format MCS$L_STATUS MCS$errorstack_format() ; /* MCS$ERRORSTACK_GETCURRENTSIZE */ /* */ /* Get number of entries on error stack */ /* */ #define MCS$errorstack_getCurrentSize mcs$errorstack_getcurrentsize MCS$L_STATUS MCS$errorstack_getCurrentSize() ; /* MCS$ERRORSTACK_GETMAXSIZE */ /* */ /* Get stack's maximum number of entries */ /* */ #define MCS$errorstack_getMaxSize mcs$errorstack_getmaxsize MCS$L_STATUS MCS$errorstack_getMaxSize() ; /* MCS$ERRORSTACK_GETSTATUS */ /* */ /* Get status code for error stack entry */ #define MCS$errorstack_getStatus mcs$errorstack_getstatus MCS$L_STATUS MCS$errorstack_getStatus() ; /* MCS$ERRORSTACK_SET */ /* */ /* Push new entry onto error stack */ /* */ #define MCS$errorstack_set mcs$errorstack_set MCS$L_STATUS MCS$errorstack_set() ; /* MCS$ERRORSTACK_SETMAXSIZE */ /* */ /* Set maximum number of stack entries */ /* */ #define MCS$errorstack_setMaxSize mcs$errorstack_setmaxsize MCS$L_STATUS MCS$errorstack_setMaxSize() ; /* MCS$LIST_FREE */ /* */ /* Free non-shared dynamically allocated items on list. */ /* */ #define MCS$list_free mcs$list_free MCS$L_STATUS MCS$list_free() ; /* MCS$LIST_GET */ /* */ /* Get a member of a list, given an index */ /* */ #define MCS$list_get mcs$list_get MCS$L_STATUS MCS$list_get() ; /* MCS$LIST_GETSIZE */ /* */ /* Get the number of members of a list */ /* */ #define MCS$list_getSize mcs$list_getsize MCS$L_STATUS MCS$list_getSize() ; /* MCS$LIST_INSERT */ /* */ /* Add a new member to a list */ /* */ #define MCS$list_insert mcs$list_insert MCS$L_STATUS MCS$list_insert() ; /* MCS$LIST_NEW */ /* */ /* Create a list */ /* */ #define MCS$list_new mcs$list_new MCS$L_STATUS MCS$list_new() ; /* MCS$LIST_REMOVE */ /* */ /* Remove a new member from a list */ /* */ #define MCS$list_remove mcs$list_remove MCS$L_STATUS MCS$list_remove() ; /* MCS$LIST_SET */ /* */ /* Set the value of an indexed member on a list */ /* */ #define MCS$list_set mcs$list_set MCS$L_STATUS MCS$list_set() ; /* MCS$DATATYPE_COMPARE */ /* */ /* Compare two values of a given datatype */ /* */ #define MCS$datatype_compare mcs$datatype_compare MCS$L_STATUS MCS$datatype_compare() ; /* MCS$DATATYPE_COPY */ /* */ /* Make a copy of a value struct */ /* */ #define MCS$datatype_copy mcs$datatype_copy MCS$L_STATUS MCS$datatype_copy() ; /* MCS$DATATYPE_DATATYPE */ /* */ /* Get the element id for the type of data stored in a value struct */ /* */ #define MCS$datatype_datatype mcs$datatype_datatype MCS$L_STATUS MCS$datatype_datatype() ; /* MCS$DATATYPE_FREE */ /* */ /* Free any memory associated with the value. */ /* */ #define MCS$datatype_free mcs$datatype_free MCS$L_STATUS MCS$datatype_free() ; /* MCS$DATATYPE_LENGTH */ /* */ /* Get the length of the data in the value struct */ /* */ #define MCS$datatype_length mcs$datatype_length MCS$L_STATUS MCS$datatype_length() ; /* MCS$DATATYPE_NEW */ /* */ /* Initialize fields of value struct */ /* */ #define MCS$datatype_new mcs$datatype_new MCS$L_STATUS MCS$datatype_new() ; /* MCS$DATATYPE_READ */ /* */ /* Get value into format useful to client */ /* */ #define MCS$datatype_read mcs$datatype_read MCS$L_STATUS MCS$datatype_read() ; /* MCS$DB_CLOSE */ /* */ /* Close a repository */ /* */ #define MCS$db_close mcs$db_close MCS$L_STATUS MCS$db_close() ; /* MCS$DB_FREE */ /* */ /* Delete a repository */ /* */ #define MCS$db_free mcs$db_free MCS$L_STATUS MCS$db_free() ; /* MCS$DB_NEW */ /* */ /* Create a repository */ /* */ #define MCS$db_new mcs$db_new MCS$L_STATUS MCS$db_new() ; /* MCS$ELEMENT_GETBYNAME */ /* */ /* Get an element, given name and type */ /* */ #define MCS$element_getByName mcs$element_getbyname MCS$L_STATUS MCS$element_getByName() ; /* MCS$ELEMENT_GETNAME */ /* */ /* Get the name of an element */ /* */ #define MCS$element_getName mcs$element_getname MCS$L_STATUS MCS$element_getName() ; /* MCS$ELEMENT_GETSUBTYPELIST */ /* */ /* Get list of subtypes of element */ /* */ #define MCS$element_getSubTypeList mcs$element_getsubtypelist MCS$L_STATUS MCS$element_getSubTypeList() ; /* MCS$ELEMENT_GETSUPERTYPELIST */ /* */ /* Get list of supertypes of element */ /* */ #define MCS$element_getSuperTypeList mcs$element_getsupertypelist MCS$L_STATUS MCS$element_getSuperTypeList() ; /* MCS$ELEMENT_GETTYPE */ /* */ /* Get the type of an element */ /* */ #define MCS$element_getType mcs$element_gettype MCS$L_STATUS MCS$element_getType() ; /* MCS$ELMID_COPY */ /* */ /* Copy one elmID to another */ /* */ #define MCS$elmid_copy mcs$elmid_copy MCS$L_STATUS MCS$elmid_copy() ; /* MCS$ELMID_GETCONTEXT */ /* */ /* Given an elmID, return the current context */ /* */ #define MCS$elmid_getContext mcs$elmid_getcontext MCS$L_STATUS MCS$elmid_getContext() ; /* MCS$ELMID_GETPERSISTENTPROCESS */ /* */ /* Given an elmID, return the current persistent process */ /* */ #define MCS$elmid_getPersistentProcess mcs$elmid_getpersistentprocess MCS$L_STATUS MCS$elmid_getPersistentProcess() ; /* MCS$ELMID_GETSESSION */ /* */ /* Given an elmID, return the current session */ /* */ #define MCS$elmid_getSession mcs$elmid_getsession MCS$L_STATUS MCS$elmid_getSession() ; /* MCS$ELMID_EQUAL */ /* */ /* Return true if two element ids are equal */ /* */ #define MCS$elmid_equal mcs$elmid_equal MCS$L_STATUS MCS$elmid_equal() ; /* MCS$ELMID_ISNULL */ /* */ /* Is element identity null */ /* */ #define MCS$elmid_isNull mcs$elmid_isnull MCS$L_STATUS MCS$elmid_isNull() ; /* MCS$ELMID_ISSUBTYPE */ /* */ /* Is one element a subtype of the other */ /* */ #define MCS$elmid_isSubtype mcs$elmid_issubtype MCS$L_STATUS MCS$elmid_isSubtype() ; /* MCS$ELMID_EXPORT_PERSISTENT */ /* */ /* Given an elmID, return the persistent elmID */ /* */ #define MCS$elmid_export_persistent mcs$elmid_export_persistent MCS$L_STATUS MCS$elmid_export_persistent() ; /* MCS$ELMID_IMPORT_PERSISTENT */ /* */ /* Adds a persistent elmID to the specified session or the current session */ /* */ #define MCS$elmid_import_persistent mcs$elmid_import_persistent MCS$L_STATUS MCS$elmid_import_persistent() ; /* MCS$FILEOP_COPY */ /* */ /* Perform journalled file copy */ /* */ #define MCS$fileop_copy mcs$fileop_copy MCS$L_STATUS MCS$fileop_copy() ; /* MCS$FILEOP_DELETE */ /* */ /* Perform journalled file deletion */ /* */ #define MCS$fileop_delete mcs$fileop_delete MCS$L_STATUS MCS$fileop_delete() ; /* MCS$FILEOP_JOURNAL_CREATE */ /* */ /* Write file creation journal record */ /* */ #define MCS$fileop_journal_create mcs$fileop_journal_create MCS$L_STATUS MCS$fileop_journal_create() ; /* MCS$FILEOP_JOURNAL_MODIFY */ /* */ /* Write file modification journal record */ /* */ #define MCS$fileop_journal_modify mcs$fileop_journal_modify MCS$L_STATUS MCS$fileop_journal_modify() ; /* MCS$FILEOP_MKDIR */ /* */ /* Perform a journalled directory creation */ /* */ #define MCS$fileop_mkdir mcs$fileop_mkdir MCS$L_STATUS MCS$fileop_mkdir() ; /* MCS$FILEOP_RENAME */ /* */ /* Perform a journalled file rename */ /* */ #define MCS$fileop_rename mcs$fileop_rename MCS$L_STATUS MCS$fileop_rename() ; /* MCS$FILEOP_RMDIR */ /* */ /* Perform a journalled directory deletion */ /* */ #define MCS$fileop_rmdir mcs$fileop_rmdir MCS$L_STATUS MCS$fileop_rmdir() ; /* MCS$FILEOP_RMLINK */ /* */ /* Perform a journalled file system link removal */ /* */ #define MCS$fileop_rmlink mcs$fileop_rmlink MCS$L_STATUS MCS$fileop_rmlink() ; /* MCS$FILEOP_SYMLINK */ /* */ /* Perform a journalled file system link creation */ /* */ #define MCS$fileop_symlink mcs$fileop_symlink MCS$L_STATUS MCS$fileop_symlink() ; /* MCS$FILEOP_UNJOURNAL_CREATE */ /* */ /* Remove journal entry for file creation. */ /* Deletes the journal record for the most recent journalled file operation. */ /* */ #define MCS$fileop_unjournal_create mcs$fileop_unjournal_create MCS$L_STATUS MCS$fileop_unjournal_create() ; /* MCS$SCAN_DIR */ /* */ /* Get scan based on name and type */ /* */ #define MCS$scan_dir mcs$scan_dir MCS$L_STATUS MCS$scan_dir() ; /* MCS$SCAN_FREE */ /* */ /* Free a scan */ /* */ #define MCS$scan_free mcs$scan_free MCS$L_STATUS MCS$scan_free() ; /* MCS$SCAN_GETBYNAME */ /* */ /* Find element with given name in scan */ /* */ #define MCS$scan_getByName mcs$scan_getbyname MCS$L_STATUS MCS$scan_getByName() ; /* MCS$SCAN_GETCURRENT */ /* */ /* Get the current element in the scan */ /* */ #define MCS$scan_getCurrent mcs$scan_getcurrent MCS$L_STATUS MCS$scan_getCurrent() ; /* MCS$SCAN_GETFIRST */ /* */ /* Get the first element in the scan */ /* */ #define MCS$scan_getFirst mcs$scan_getfirst MCS$L_STATUS MCS$scan_getFirst() ; /* MCS$SCAN_GETNEXT */ /* */ /* Get the next element in the scan */ /* */ #define MCS$scan_getNext mcs$scan_getnext MCS$L_STATUS MCS$scan_getNext() ; /* MCS$SCAN_INSERT */ /* */ /* Insert an element into the scan */ /* */ #define MCS$scan_insert mcs$scan_insert MCS$L_STATUS MCS$scan_insert() ; /* MCS$SCAN_INSERT_WITH_ARGS */ /* */ /* Insert an element into the scan */ /* */ #define MCS$scan_insert_with_args mcs$scan_insert_with_args MCS$L_STATUS MCS$scan_insert_with_args() ; /* MCS$SCAN_NEW */ /* */ /* Create a new scan */ /* */ #define MCS$scan_new mcs$scan_new MCS$L_STATUS MCS$scan_new() ; /* MCS$SCAN_REMOVE */ /* */ /* Remove an element from the scan */ /* */ #define MCS$scan_remove mcs$scan_remove MCS$L_STATUS MCS$scan_remove() ; /* MCS$SCAN_RESET */ /* */ /* Reset a scan so that it is set at the beginning */ /* */ #define MCS$scan_reset mcs$scan_reset MCS$L_STATUS MCS$scan_reset() ; /* MCS$SCAN_QUERY */ /* */ /* Create a scan based on a query expression */ /* */ #define MCS$scan_query mcs$scan_query MCS$L_STATUS MCS$scan_query() ; /* MCS$ARGLIST_ADDARG */ /* */ /* Initialize new argument and append to list */ /* */ #define MCS$arglist_addArg mcs$arglist_addarg MCS$L_STATUS MCS$arglist_addArg() ; /* MCS$ARGLIST_FINDARG */ /* */ /* Get information from named argument */ /* */ #define MCS$arglist_findArg mcs$arglist_findarg MCS$L_STATUS MCS$arglist_findArg() ; /* MCS$ARGLIST_GETARG */ /* */ /* Get information from indexed argument */ /* */ #define MCS$arglist_getArg mcs$arglist_getarg MCS$L_STATUS MCS$arglist_getArg() ; /* MCS$ARGLIST_SETINDEXVALUE */ /* */ /* Set information in indexed argument */ /* */ #define MCS$arglist_setIndexValue mcs$arglist_setindexvalue MCS$L_STATUS MCS$arglist_setIndexValue() ; /* MCS$ARGLIST_SETNAMEVALUE */ /* */ /* Set information in named argument */ /* */ #define MCS$arglist_setNameValue mcs$arglist_setnamevalue MCS$L_STATUS MCS$arglist_setNameValue() ; /************************************************************************** */ /* MCS$DISPATCH_OP */ /* */ /* Dispatch message to listed elements */ /* */ #define MCS$dispatch_op mcs$dispatch_op MCS$L_STATUS MCS$dispatch_op() ; /* MCS$DISPATCH_SUPEROP */ /* */ /* Dispatch message to supertype of listed elements */ /* */ #define MCS$dispatch_superOp mcs$dispatch_superop MCS$L_STATUS MCS$dispatch_superOp() ; /* MCS$SET_DEFAULT */ /* */ /* Set default directory for MCS session */ /* */ #define MCS$set_default mcs$set_default MCS$L_STATUS MCS$set_default() ; /* MCS$CHECK_NOTICES */ /* */ /* Get notices sent to specified element */ /* */ #define MCS$check_notices mcs$check_notices MCS$L_STATUS MCS$check_notices() ; /* MCS$CLEAR_NOTICES */ /* */ /* Clear notices from a set of elements */ /* */ #define MCS$clear_notices mcs$clear_notices MCS$L_STATUS MCS$clear_notices() ; /* MCS$FORCE_NOTICES */ /* */ /* Send notice to specified element */ /* */ #define MCS$force_notices mcs$force_notices MCS$L_STATUS MCS$force_notices() ; /* MCS$READ_NOTICE */ /* */ /* Reads a notice datatype */ /* */ #define MCS$read_notice mcs$read_notice MCS$L_STATUS MCS$read_notice() ; #endif