home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / BC_502 / RTLWIN32.PAK / DBDAOID.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-06  |  5.0 KB  |  134 lines

  1. #pragma option -b
  2. /************************************************************************
  3. **    D B D A O I D . H                                                    *
  4. **                                                                        *
  5. **    OLE DAO component class id definitions                                *
  6. **                                                                        *
  7. *************************************************************************
  8. ** Copyright (C) 1992-5 by Microsoft Corporation                         *
  9. **           All Rights Reserved                                             *
  10. ************************************************************************/
  11.  
  12. /*
  13.     All UNICODE IID_... names are the same as the ANSI IID_... name
  14.         with a "W" appended to the end.
  15.  
  16. */
  17.  
  18. // Type library
  19. DEFINE_OLEGUID(LIBID_CDAO,                0x00025e01, 0, 0);
  20.  
  21. // StdObject
  22. DEFINE_OLEGUID(IID_IDAOStdObject,        0x00025e02, 0, 0);
  23.  
  24. // StdCollection
  25. DEFINE_OLEGUID(IID_IDAOStdCollection,    0x00025e03, 0, 0);
  26.  
  27. // DBEngine
  28. DEFINE_OLEGUID(CLSID_CDAODBEngine,        0x00025e15, 0, 0);
  29. DEFINE_OLEGUID(IID_IDAODBEngine,        0x00025e16, 0, 0);
  30. DEFINE_OLEGUID(IID_IDAODBEngineW,        0x00025e17, 0, 0);
  31. DEFINE_OLEGUID(CLSID_CDAOPrivDBEngine,    0x00025e19, 0, 0);
  32.  
  33. // Error
  34. DEFINE_OLEGUID(IID_IDAOError,            0x00025e1d, 0, 0);
  35. DEFINE_OLEGUID(IID_IDAOErrorW,            0x00025e1e, 0, 0);
  36. DEFINE_OLEGUID(IID_IDAOErrors,            0x00025e1f, 0, 0);
  37. DEFINE_OLEGUID(IID_IDAOErrorsW,            0x00025e20, 0, 0);
  38.  
  39. // Property
  40. DEFINE_OLEGUID(IID_IDAOProperty,        0x00025e25, 0, 0);
  41. DEFINE_OLEGUID(IID_IDAOPropertyW,        0x00025e26, 0, 0);
  42. DEFINE_OLEGUID(IID_IDAOProperties,        0x00025e27, 0, 0);
  43. DEFINE_OLEGUID(IID_IDAOPropertiesW,        0x00025e28, 0, 0);
  44.  
  45. // Recordset
  46. DEFINE_OLEGUID(IID_IDAORecordset,        0x00025e2d, 0, 0);
  47. DEFINE_OLEGUID(IID_IDAORecordsetW,        0x00025e2e, 0, 0);
  48. DEFINE_OLEGUID(IID_IDAORecordsets,        0x00025e2f, 0, 0);
  49. DEFINE_OLEGUID(IID_IDAORecordsetsW,        0x00025e30, 0, 0);
  50. DEFINE_OLEGUID(IID_ICDAORecordset,        0x00025e31, 0, 0);
  51.  
  52. // Workspace
  53. DEFINE_OLEGUID(IID_IDAOWorkspace,        0x00025e3a, 0, 0);
  54. DEFINE_OLEGUID(IID_IDAOWorkspaceW,        0x00025e3b, 0, 0);
  55. DEFINE_OLEGUID(IID_IDAOWorkspaces,        0x00025e3c, 0, 0);
  56. DEFINE_OLEGUID(IID_IDAOWorkspacesW,        0x00025e3d, 0, 0);
  57.  
  58. // TableDef
  59. DEFINE_OLEGUID(CLSID_CDAOTableDef,        0x00025e43, 0, 0);
  60. DEFINE_OLEGUID(IID_IDAOTableDef,        0x00025e44, 0, 0);
  61. DEFINE_OLEGUID(IID_IDAOTableDefW,        0x00025e45, 0, 0);
  62. DEFINE_OLEGUID(IID_IDAOTableDefs,        0x00025e46, 0, 0);
  63. DEFINE_OLEGUID(IID_IDAOTableDefsW,        0x00025e47, 0, 0);
  64.  
  65. // Field
  66. DEFINE_OLEGUID(CLSID_CDAOField,         0x00025e4c, 0, 0);
  67. DEFINE_OLEGUID(IID_IDAOField,            0x00025e4d, 0, 0);
  68. DEFINE_OLEGUID(IID_IDAOFieldW,            0x00025e4e, 0, 0);
  69. DEFINE_OLEGUID(IID_IDAOFields,            0x00025e4f, 0, 0);
  70. DEFINE_OLEGUID(IID_IDAOFieldsW,            0x00025e50, 0, 0);
  71.  
  72. // Index
  73. DEFINE_OLEGUID(CLSID_CDAOIndex,         0x00025e55, 0, 0);
  74. DEFINE_OLEGUID(IID_IDAOIndex,            0x00025e56, 0, 0);
  75. DEFINE_OLEGUID(IID_IDAOIndexW,            0x00025ed7, 0, 0);
  76. DEFINE_OLEGUID(IID_IDAOIndexes,            0x00025e58, 0, 0);
  77. DEFINE_OLEGUID(IID_IDAOIndexesW,        0x00025e59, 0, 0);
  78. DEFINE_OLEGUID(IID_IDAOIndexFields,        0x00025e5a, 0, 0);
  79. DEFINE_OLEGUID(IID_IDAOIndexFieldsW,    0x00025e5b, 0, 0);
  80.  
  81. // Group
  82. DEFINE_OLEGUID(CLSID_CDAOGroup,         0x00025e5f, 0, 0);
  83. DEFINE_OLEGUID(IID_IDAOGroup,            0x00025e60, 0, 0);
  84. DEFINE_OLEGUID(IID_IDAOGroupW,            0x00025e61, 0, 0);
  85. DEFINE_OLEGUID(IID_IDAOGroups,            0x00025e62, 0, 0);
  86. DEFINE_OLEGUID(IID_IDAOGroupsW,            0x00025e63, 0, 0);
  87.  
  88. // User
  89. DEFINE_OLEGUID(CLSID_CDAOUser,            0x00025e68, 0, 0);
  90. DEFINE_OLEGUID(IID_IDAOUser,            0x00025e69, 0, 0);
  91. DEFINE_OLEGUID(IID_IDAOUserW,            0x00025e6a, 0, 0);
  92. DEFINE_OLEGUID(IID_IDAOUsers,            0x00025e6b, 0, 0);
  93. DEFINE_OLEGUID(IID_IDAOUsersW,            0x00025e6c, 0, 0);
  94.  
  95. // Database
  96. DEFINE_OLEGUID(IID_IDAODatabase,        0x00025e71, 0, 0);
  97. DEFINE_OLEGUID(IID_IDAODatabaseW,        0x00025e72, 0, 0);
  98. DEFINE_OLEGUID(IID_IDAODatabases,        0x00025e73, 0, 0);
  99. DEFINE_OLEGUID(IID_IDAODatabasesW,        0x00025e74, 0, 0);
  100.  
  101. // QueryDef
  102. DEFINE_OLEGUID(CLSID_CDAOQueryDef,        0x00025e7a, 0, 0);
  103. DEFINE_OLEGUID(IID_IDAOQueryDef,        0x00025e7b, 0, 0);
  104. DEFINE_OLEGUID(IID_IDAOQueryDefW,        0x00025e7c, 0, 0);
  105. DEFINE_OLEGUID(IID_IDAOQueryDefs,        0x00025e7d, 0, 0);
  106. DEFINE_OLEGUID(IID_IDAOQueryDefsW,        0x00025e7e, 0, 0);
  107.  
  108. // Parameter
  109. DEFINE_OLEGUID(IID_IDAOParameter,        0x00025e83, 0, 0);
  110. DEFINE_OLEGUID(IID_IDAOParameterW,        0x00025e84, 0, 0);
  111. DEFINE_OLEGUID(IID_IDAOParameters,        0x00025e85, 0, 0);
  112. DEFINE_OLEGUID(IID_IDAOParametersW,        0x00025e86, 0, 0);
  113.  
  114. // Relation
  115. DEFINE_OLEGUID(CLSID_CDAORelation,        0x00025e8b, 0, 0);
  116. DEFINE_OLEGUID(IID_IDAORelation,        0x00025e8c, 0, 0);
  117. DEFINE_OLEGUID(IID_IDAORelationW,        0x00025e8d, 0, 0);
  118. DEFINE_OLEGUID(IID_IDAORelations,        0x00025e8e, 0, 0);
  119. DEFINE_OLEGUID(IID_IDAORelationsW,        0x00025e8f, 0, 0);
  120.  
  121. // Container
  122. DEFINE_OLEGUID(IID_IDAOContainer,        0x00025e94, 0, 0);
  123. DEFINE_OLEGUID(IID_IDAOContainerW,        0x00025e95, 0, 0);
  124. DEFINE_OLEGUID(IID_IDAOContainers,        0x00025e96, 0, 0);
  125. DEFINE_OLEGUID(IID_IDAOContainersW,        0x00025e97, 0, 0);
  126.  
  127. // Document
  128. DEFINE_OLEGUID(IID_IDAODocument,        0x00025e9c, 0, 0);
  129. DEFINE_OLEGUID(IID_IDAODocumentW,        0x00025e9d, 0, 0);
  130. DEFINE_OLEGUID(IID_IDAODocuments,        0x00025e9e, 0, 0);
  131. DEFINE_OLEGUID(IID_IDAODocumentsW,        0x00025e9f, 0, 0);
  132.  
  133. #pragma option -b.
  134.