122 lines
5.3 KiB
C
122 lines
5.3 KiB
C
|
|
#ifndef __IFX_H_
|
|
#define __IFX_H_
|
|
|
|
#define OBJID_TYPELIB_IFX L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000003}"
|
|
|
|
|
|
|
|
#define OBJID_IfxServer L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000B}"
|
|
#define OBJID_IfxDatabase L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000C}"
|
|
#define OBJID_IfxTable L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000D}"
|
|
#define OBJID_IfxIndex L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000E}"
|
|
#define OBJID_IfxBlobColumn L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000F}"
|
|
#define OBJID_IfxSpace L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000010}"
|
|
#define OBJID_IfxProcedure L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000011}"
|
|
#define OBJID_IfxFragment L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000007F}"
|
|
#define OBJID_IfxStorage L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000080}"
|
|
#define OBJID_IfxSlice L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000081}"
|
|
#define OBJID_IfxConnection L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000090}"
|
|
#define OBJID_IfxVarChar L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000002F}"
|
|
#define OBJID_IfxNVarChar L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000030}"
|
|
#define DISPID_IIfxServer_Version 18000
|
|
#define DISPID_IIfxServer_Options 18001
|
|
#define DISPID_IIfxServer_NumCoservers 18002
|
|
#define DISPID_IIfxServer_Locale 18003
|
|
#define IOID_IIfxServer L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000004}"
|
|
DEFINE_GUID(IID_IIfxServer,
|
|
0x94fd5c09, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxDatabase_Owner 18004
|
|
#define DISPID_IIfxDatabase_LogMode 18005
|
|
#define DISPID_IIfxDatabase_IsNls 18006
|
|
#define DISPID_IIfxDatabase_Locale 18007
|
|
#define DISPID_IIfxDatabase_Space 18026
|
|
#define DISPID_IIfxDatabase_Database 18027
|
|
#define IOID_IIfxDatabase L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000005}"
|
|
DEFINE_GUID(IID_IIfxDatabase,
|
|
0x94fd5c0a, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxTable_LockMode 18008
|
|
#define DISPID_IIfxTable_Type 18009
|
|
#define DISPID_IIfxTable_Fragment 18028
|
|
#define DISPID_IIfxTable_Table 18029
|
|
#define IOID_IIfxTable L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000006}"
|
|
DEFINE_GUID(IID_IIfxTable,
|
|
0x94fd5c0b, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxIndex_Mode 18010
|
|
#define DISPID_IIfxIndex_IsBitMap 18011
|
|
#define DISPID_IIfxIndex_IsGKIndex 18012
|
|
#define DISPID_IIfxIndex_GKSelectClause 18013
|
|
#define DISPID_IIfxIndex_AttachType 18014
|
|
#define DISPID_IIfxIndex_Fragment 18030
|
|
#define DISPID_IIfxIndex_Index 18031
|
|
#define IOID_IIfxIndex L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000007}"
|
|
DEFINE_GUID(IID_IIfxIndex,
|
|
0x94fd5c0c, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxBlobColumn_Space 18032
|
|
#define DISPID_IIfxBlobColumn_Column 18033
|
|
#define IOID_IIfxBlobColumn L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000008}"
|
|
DEFINE_GUID(IID_IIfxBlobColumn,
|
|
0x94fd5c0d, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxSpace_Type 18015
|
|
#define DISPID_IIfxSpace_IsTemp 18016
|
|
#define DISPID_IIfxSpace_Space 18032
|
|
#define DISPID_IIfxSpace_Column 18033
|
|
#define DISPID_IIfxSpace_Slice 18035
|
|
#define DISPID_IIfxSpace_Database 18027
|
|
#define IOID_IIfxSpace L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},00000009}"
|
|
DEFINE_GUID(IID_IIfxSpace,
|
|
0x94fd5c0e, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxProcedure_IsDBA 18017
|
|
#define IOID_IIfxProcedure L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000000A}"
|
|
DEFINE_GUID(IID_IIfxProcedure,
|
|
0x94fd5c0f, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxFragment_Strategy 18018
|
|
#define DISPID_IIfxFragment_Expression 18019
|
|
#define DISPID_IIfxFragment_Storage 18036
|
|
#define DISPID_IIfxFragment_Fragment 18037
|
|
#define DISPID_IIfxFragment_Table 18029
|
|
#define DISPID_IIfxFragment_Index 18031
|
|
#define IOID_IIfxFragment L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000006A}"
|
|
DEFINE_GUID(IID_IIfxFragment,
|
|
0x6c91ed38, 0x62d9, 0x11d2, 0x8a, 0x48, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxStorage_Storage 18036
|
|
#define DISPID_IIfxStorage_Fragment 18037
|
|
#define IOID_IIfxStorage L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000006E}"
|
|
DEFINE_GUID(IID_IIfxStorage,
|
|
0x6c91ed39, 0x62d9, 0x11d2, 0x8a, 0x48, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxSlice_Space 18034
|
|
#define DISPID_IIfxSlice_Slice 18035
|
|
#define IOID_IIfxSlice L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000006F}"
|
|
DEFINE_GUID(IID_IIfxSlice,
|
|
0x6c91ed3a, 0x62d9, 0x11d2, 0x8a, 0x48, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxConnection_HostName 18020
|
|
#define DISPID_IIfxConnection_Protocol 18021
|
|
#define DISPID_IIfxConnection_PortNumber 18022
|
|
#define DISPID_IIfxConnection_ServiceName 18023
|
|
#define IOID_IIfxConnection L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000008B}"
|
|
DEFINE_GUID(IID_IIfxConnection,
|
|
0xb4e583e8, 0x7f7a, 0x11d2, 0xb7, 0xf8, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);
|
|
|
|
#define DISPID_IIfxVarChar_Reserve 18024
|
|
#define IOID_IIfxVarChar L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000002C}"
|
|
DEFINE_GUID(IID_IIfxVarChar,
|
|
0x94fd5c23, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
#define DISPID_IIfxNVarChar_Reserve 18025
|
|
#define IOID_IIfxNVarChar L"{{94FD5C06-4C06-11d2-8A46-00C04F8EC030},0000002D}"
|
|
DEFINE_GUID(IID_IIfxNVarChar,
|
|
0x94fd5c24, 0x4c06, 0x11d2, 0x8a, 0x46, 0x00, 0xc0, 0x4f, 0x8e, 0xc0, 0x30);
|
|
|
|
|
|
#endif // __IFX_H_
|