
#ifndef __OCL_H_
#define __OCL_H_

#define OBJID_TYPELIB_OCL L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002328}"



#define OBJID_OclSequence L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002334}"
#define OBJID_OclTable L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002335}"
#define OBJID_OclCluster L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002336}"
#define OBJID_OclVarChar2 L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002341}"
#define OBJID_OclNVarChar2 L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002342}"
#define OBJID_OclLong L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002343}"
#define OBJID_OclNClob L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002344}"
#define OBJID_OclBFile L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002345}"
#define OBJID_OclRowId L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002346}"
#define OBJID_OclMLSLabel L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002347}"
#define DISPID_IOclCluster_StorageType 9002
#define DISPID_IOclCluster_Tables 9016
#define DISPID_IOclCluster_Cluster 9017
#define IOID_IOclCluster L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002329}"
DEFINE_GUID(IID_IOclCluster,
0x2b0bdb45, 0xf90e, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);

#define DISPID_IOclSequence_Increment 9004
#define DISPID_IOclSequence_Start 9005
#define DISPID_IOclSequence_MaxValue 9006
#define DISPID_IOclSequence_MinValue 9007
#define DISPID_IOclSequence_IsCycle 9008
#define DISPID_IOclSequence_Cache 9009
#define DISPID_IOclSequence_IsOrdered 9010
#define IOID_IOclSequence L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000232B}"
DEFINE_GUID(IID_IOclSequence,
0x2b0bdb46, 0xf90e, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);

#define DISPID_IOclTable_Tables 9016
#define DISPID_IOclTable_Cluster 9017
#define IOID_IOclTable L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002333}"
DEFINE_GUID(IID_IOclTable,
0x2b0bdb47, 0xf90e, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb);

#define IOID_IOclVarChar2 L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233A}"
DEFINE_GUID(IID_IOclVarChar2,
0xc90efc6d, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclNVarChar2 L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233B}"
DEFINE_GUID(IID_IOclNVarChar2,
0xc90efc6e, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclLong L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233C}"
DEFINE_GUID(IID_IOclLong,
0xc90efc6f, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclNClob L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233D}"
DEFINE_GUID(IID_IOclNClob,
0xc90efc70, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclBFile L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233E}"
DEFINE_GUID(IID_IOclBFile,
0xc90efc71, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclRowId L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},0000233F}"
DEFINE_GUID(IID_IOclRowId,
0xc90efc72, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);

#define IOID_IOclMLSLabel L"{{2B0BDB43-F90E-11d0-8E76-00A0C905A4DB},00002340}"
DEFINE_GUID(IID_IOclMLSLabel,
0xc90efc73, 0x6291, 0x11d1, 0x93, 0x4, 0x00, 0xc0, 0x4f, 0xb9, 0x86, 0x87);


#endif // __OCL_H_
