home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Compilers / digital marsC compier / dm / include / win32 / Dbdaoid.h < prev    next >
Encoding:
Text File  |  1995-12-04  |  5.0 KB  |  132 lines

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