home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / sqldmoid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  45.4 KB  |  1,311 lines

  1. #ifndef SQLDMOID_H_
  2. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  3. #define SQLDMOID_H_
  4. /////////////////////////////////////////////////////////////////////////////////////////
  5. // Header file for SQLDMO Component Object GUIDs.
  6. // Copyright 1994-1997 Microsoft Corporation.
  7. /////////////////////////////////////////////////////////////////////////////////////////
  8.  
  9.  
  10. /////////////////////////////////////////////////////////////////////////////////
  11. // Define the SQL-DMO GUIDGEN templates.
  12. /////////////////////////////////////////////////////////////////////////////////
  13. #ifdef _SQLDMO_ODL_
  14. #define SubDefine #define
  15. #define DEFINE_SQLDMOGUID(name, lval) \
  16.       SubDefine name lval##-E260-11cf-AE68-00AA004A34D5
  17. #else
  18. #define DEFINE_SQLDMOGUID(name, lval) \
  19.       DEFINE_GUID(name, 0x##lval, 0xe260, 0x11cf, 0xae, 0x68, 0x0, 0xaa, 0x0, 0x4a, 0x34, 0xd5);
  20. #endif
  21.  
  22.  
  23. /////////////////////////////////////////////////////////////////////////////////
  24. // Objects have the following GUID assignments:
  25. // CoClass, if any
  26. // Collection Ansi, Uni, OleAut interface IID (if any)
  27. // Singleton Ansi, Uni, OleAut interface IID (or IIDs if multi-interface coclass)
  28. /////////////////////////////////////////////////////////////////////////////////
  29.  
  30. /////////////////////////////////////////////////////////////////////////////////
  31. // Naming prefix convention:
  32. // LIBID* - Library ID
  33. // CLSID* - CoClass
  34. // IID_IA* - C++ Ansi interfaces
  35. // IID_IW* - C++ Unicode interfaces
  36. // IID_IV* - OleAut (VB/VBA) dual Interfaces
  37. /////////////////////////////////////////////////////////////////////////////////
  38.  
  39. /////////////////////////////////////////////////////////////////////////////////
  40. //    SQLDMO Library UUID
  41. /////////////////////////////////////////////////////////////////////////////////
  42. DEFINE_SQLDMOGUID(LIBID_SQLDMOLibrary, 10010001)
  43.  
  44. /////////////////////////////////////////////////////////////////////////////////
  45. //    SQLDMO backward compatible UUID
  46. /////////////////////////////////////////////////////////////////////////////////
  47. DEFINE_SQLDMOGUID(IID_SQLDMOObsoleteConnect, 1001000B)
  48.  
  49. /////////////////////////////////////////////////////////////////////////////////
  50. // Internal base interfaces.
  51. /////////////////////////////////////////////////////////////////////////////////
  52. DEFINE_SQLDMOGUID(IID_ISQLDMOAnsiUniInternal, 10010002)
  53. DEFINE_SQLDMOGUID(IID_ISQLDMOPrivate, 10010003)
  54. DEFINE_SQLDMOGUID(IID_ISQLDMOInternal, 1001004)
  55.  
  56. // DEFINE_SQLDMOGUID(IID_IASQLDMOStdObject, 10010005)
  57. DEFINE_SQLDMOGUID(IID_IWSQLDMOStdObject, 10010006)
  58. DEFINE_SQLDMOGUID(IID_IVSQLDMOStdObject, 10010007)
  59.  
  60. // DEFINE_SQLDMOGUID(IID_IASQLDMOStdCollection, 10010008)
  61. DEFINE_SQLDMOGUID(IID_IWSQLDMOStdCollection, 10010009)
  62. DEFINE_SQLDMOGUID(IID_IVSQLDMOStdCollection, 1001000A)
  63.  
  64. /////////////////////////////////////////////////////////////////////////////////
  65. //    SQLDMO internal pConn UUID
  66. /////////////////////////////////////////////////////////////////////////////////
  67. DEFINE_SQLDMOGUID(IID_SQLDMOInternalConn, 1001000C)
  68.  
  69.  
  70. /////////////////////////////////////////////////////////////////////////////////
  71. // Automation generic-property interfaces
  72. /////////////////////////////////////////////////////////////////////////////////
  73. DEFINE_SQLDMOGUID(IID_IVSQLDMOProperties, 10020001)
  74. DEFINE_SQLDMOGUID(IID_IVSQLDMOProperty, 10020002)
  75.  
  76. /////////////////////////////////////////////////////////////////////////////////
  77. /////////////////////////////////////////////////////////////////////////////////
  78.  
  79. // CLSID
  80. DEFINE_SQLDMOGUID(CLSID_SQLDMOApplication, 10020100)
  81.  
  82. // No collection
  83.  
  84. // Interface
  85. DEFINE_SQLDMOGUID(IID_IWSQLDMOApplication, 10020105)
  86. DEFINE_SQLDMOGUID(IID_IVSQLDMOApplication, 10020106)
  87.  
  88. /////////////////////////////////////////////////////////////////////////////////
  89. /////////////////////////////////////////////////////////////////////////////////
  90.  
  91. // CLSID
  92. DEFINE_SQLDMOGUID(CLSID_SQLDMOServer, 10020200)
  93.  
  94. // Collection
  95. DEFINE_SQLDMOGUID(IID_IWSQLDMOServers, 10020202)
  96. DEFINE_SQLDMOGUID(IID_IVSQLDMOServers, 10020203)
  97.  
  98. // Interface
  99. DEFINE_SQLDMOGUID(IID_IWSQLDMOServer, 10020205)
  100. DEFINE_SQLDMOGUID(IID_IVSQLDMOServer, 10020206)
  101.  
  102. // Interface (event sink)
  103. DEFINE_SQLDMOGUID(IID_IWSQLDMOServerSink, 10020208)
  104. DEFINE_SQLDMOGUID(IID_IVSQLDMOServerSink, 10020209)
  105.  
  106. /////////////////////////////////////////////////////////////////////////////////
  107. /////////////////////////////////////////////////////////////////////////////////
  108.  
  109. // CLSID
  110. DEFINE_SQLDMOGUID(CLSID_SQLDMODatabase, 10020300)
  111.  
  112. // Collection
  113. DEFINE_SQLDMOGUID(IID_IWSQLDMODatabases, 10020302)
  114. DEFINE_SQLDMOGUID(IID_IVSQLDMODatabases, 10020303)
  115.  
  116. // Interface
  117. DEFINE_SQLDMOGUID(IID_IWSQLDMODatabase, 10020305)
  118. DEFINE_SQLDMOGUID(IID_IVSQLDMODatabase, 10020306)
  119.  
  120. /////////////////////////////////////////////////////////////////////////////////
  121. /////////////////////////////////////////////////////////////////////////////////
  122.  
  123. // CLSID
  124. DEFINE_SQLDMOGUID(CLSID_SQLDMOTable, 10020400)
  125.  
  126. // Collection
  127. DEFINE_SQLDMOGUID(IID_IWSQLDMOTables, 10020402)
  128. DEFINE_SQLDMOGUID(IID_IVSQLDMOTables, 10020403)
  129.  
  130. // Interface
  131. DEFINE_SQLDMOGUID(IID_IWSQLDMOTable, 10020405)
  132. DEFINE_SQLDMOGUID(IID_IVSQLDMOTable, 10020406)
  133.  
  134. /////////////////////////////////////////////////////////////////////////////////
  135. /////////////////////////////////////////////////////////////////////////////////
  136.  
  137. // CLSID
  138. DEFINE_SQLDMOGUID(CLSID_SQLDMOColumn, 10020500)
  139.  
  140. // Collection
  141. DEFINE_SQLDMOGUID(IID_IWSQLDMOColumns, 10020502)
  142. DEFINE_SQLDMOGUID(IID_IVSQLDMOColumns, 10020503)
  143.  
  144. // Interface
  145. DEFINE_SQLDMOGUID(IID_IWSQLDMOColumn, 10020505)
  146. DEFINE_SQLDMOGUID(IID_IVSQLDMOColumn, 10020506)
  147.  
  148. /////////////////////////////////////////////////////////////////////////////////
  149. /////////////////////////////////////////////////////////////////////////////////
  150.  
  151. /////////////////////////////////////////////////////////////////////////////////
  152. /////////////////////////////////////////////////////////////////////////////////
  153.  
  154. // CLSID
  155. DEFINE_SQLDMOGUID(CLSID_SQLDMOView, 10020700)
  156.  
  157. // Collection
  158. DEFINE_SQLDMOGUID(IID_IWSQLDMOViews, 10020702)
  159. DEFINE_SQLDMOGUID(IID_IVSQLDMOViews, 10020703)
  160.  
  161. // Interface
  162. DEFINE_SQLDMOGUID(IID_IWSQLDMOView, 10020705)
  163. DEFINE_SQLDMOGUID(IID_IVSQLDMOView, 10020706)
  164.  
  165. /////////////////////////////////////////////////////////////////////////////////
  166. /////////////////////////////////////////////////////////////////////////////////
  167.  
  168. // CLSID
  169. DEFINE_SQLDMOGUID(CLSID_SQLDMOUserDefinedDatatype, 10020800)
  170.  
  171. // Collection
  172. DEFINE_SQLDMOGUID(IID_IWSQLDMOUserDefinedDatatypes, 10020802)
  173. DEFINE_SQLDMOGUID(IID_IVSQLDMOUserDefinedDatatypes, 10020803)
  174.  
  175. // Interface
  176. DEFINE_SQLDMOGUID(IID_IWSQLDMOUserDefinedDatatype, 10020805)
  177. DEFINE_SQLDMOGUID(IID_IVSQLDMOUserDefinedDatatype, 10020806)
  178.  
  179. /////////////////////////////////////////////////////////////////////////////////
  180. /////////////////////////////////////////////////////////////////////////////////
  181.  
  182. // CLSID
  183. DEFINE_SQLDMOGUID(CLSID_SQLDMODefault, 10020900)
  184.  
  185. // Collection
  186. DEFINE_SQLDMOGUID(IID_IWSQLDMODefaults, 10020902)
  187. DEFINE_SQLDMOGUID(IID_IVSQLDMODefaults, 10020903)
  188.  
  189. // Interface
  190. DEFINE_SQLDMOGUID(IID_IWSQLDMODefault, 10020905)
  191. DEFINE_SQLDMOGUID(IID_IVSQLDMODefault, 10020906)
  192.  
  193. /////////////////////////////////////////////////////////////////////////////////
  194. /////////////////////////////////////////////////////////////////////////////////
  195.  
  196. // CLSID
  197. DEFINE_SQLDMOGUID(CLSID_SQLDMORule, 10020a00)
  198.  
  199. // Collection
  200. DEFINE_SQLDMOGUID(IID_IWSQLDMORules, 10020a02)
  201. DEFINE_SQLDMOGUID(IID_IVSQLDMORules, 10020a03)
  202.  
  203. // Interface
  204. DEFINE_SQLDMOGUID(IID_IWSQLDMORule, 10020a05)
  205. DEFINE_SQLDMOGUID(IID_IVSQLDMORule, 10020a06)
  206.  
  207. /////////////////////////////////////////////////////////////////////////////////
  208. /////////////////////////////////////////////////////////////////////////////////
  209.  
  210. // CLSID
  211. DEFINE_SQLDMOGUID(CLSID_SQLDMOUser, 10020b00)
  212.  
  213. // Collection
  214. DEFINE_SQLDMOGUID(IID_IWSQLDMOUsers, 10020b02)
  215. DEFINE_SQLDMOGUID(IID_IVSQLDMOUsers, 10020b03)
  216.  
  217. // Interface
  218. DEFINE_SQLDMOGUID(IID_IWSQLDMOUser, 10020b05)
  219. DEFINE_SQLDMOGUID(IID_IVSQLDMOUser, 10020b06)
  220.  
  221. /////////////////////////////////////////////////////////////////////////////////
  222. /////////////////////////////////////////////////////////////////////////////////
  223.  
  224. // CLSID
  225. DEFINE_SQLDMOGUID(CLSID_SQLDMOGroup, 10020c00)
  226.  
  227. // Collection
  228. DEFINE_SQLDMOGUID(IID_IWSQLDMOGroups, 10020c02)
  229. DEFINE_SQLDMOGUID(IID_IVSQLDMOGroups, 10020c03)
  230.  
  231. // Interface
  232. DEFINE_SQLDMOGUID(IID_IWSQLDMOGroup, 10020c05)
  233. DEFINE_SQLDMOGUID(IID_IVSQLDMOGroup, 10020c06)
  234.  
  235. /////////////////////////////////////////////////////////////////////////////////
  236. /////////////////////////////////////////////////////////////////////////////////
  237.  
  238. // CLSID
  239. DEFINE_SQLDMOGUID(CLSID_SQLDMOStoredProcedure, 10020d00)
  240.  
  241. // Collection
  242. DEFINE_SQLDMOGUID(IID_IWSQLDMOStoredProcedures, 10020d02)
  243. DEFINE_SQLDMOGUID(IID_IVSQLDMOStoredProcedures, 10020d03)
  244.  
  245. // Interface
  246. DEFINE_SQLDMOGUID(IID_IWSQLDMOStoredProcedure, 10020d05)
  247. DEFINE_SQLDMOGUID(IID_IVSQLDMOStoredProcedure, 10020d06)
  248.  
  249. /////////////////////////////////////////////////////////////////////////////////
  250. /////////////////////////////////////////////////////////////////////////////////
  251.  
  252. // CLSID
  253. DEFINE_SQLDMOGUID(CLSID_SQLDMOIndex, 10020e00)
  254.  
  255. // Collection
  256. DEFINE_SQLDMOGUID(IID_IWSQLDMOIndexes, 10020e02)
  257. DEFINE_SQLDMOGUID(IID_IVSQLDMOIndexes, 10020e03)
  258.  
  259. // Interface
  260. DEFINE_SQLDMOGUID(IID_IWSQLDMOIndex, 10020e05)
  261. DEFINE_SQLDMOGUID(IID_IVSQLDMOIndex, 10020e06)
  262.  
  263. /////////////////////////////////////////////////////////////////////////////////
  264. /////////////////////////////////////////////////////////////////////////////////
  265.  
  266. // CLSID
  267. DEFINE_SQLDMOGUID(CLSID_SQLDMOKey, 10020f00)
  268.  
  269. // Collection
  270. DEFINE_SQLDMOGUID(IID_IWSQLDMOKeys, 10020f02)
  271. DEFINE_SQLDMOGUID(IID_IVSQLDMOKeys, 10020f03)
  272.  
  273. // Interface
  274. DEFINE_SQLDMOGUID(IID_IWSQLDMOKey, 10020f05)
  275. DEFINE_SQLDMOGUID(IID_IVSQLDMOKey, 10020f06)
  276.  
  277. /////////////////////////////////////////////////////////////////////////////////
  278. /////////////////////////////////////////////////////////////////////////////////
  279.  
  280. // CLSID
  281. DEFINE_SQLDMOGUID(CLSID_SQLDMOTrigger, 10021000)
  282.  
  283. // Collection
  284. DEFINE_SQLDMOGUID(IID_IWSQLDMOTriggers, 10021002)
  285. DEFINE_SQLDMOGUID(IID_IVSQLDMOTriggers, 10021003)
  286.  
  287. // Interface
  288. DEFINE_SQLDMOGUID(IID_IWSQLDMOTrigger, 10021005)
  289. DEFINE_SQLDMOGUID(IID_IVSQLDMOTrigger, 10021006)
  290.  
  291. /////////////////////////////////////////////////////////////////////////////////
  292. /////////////////////////////////////////////////////////////////////////////////
  293.  
  294. // CLSID
  295. DEFINE_SQLDMOGUID(CLSID_SQLDMOBackupDevice, 10021100)
  296.  
  297. // Collection
  298. DEFINE_SQLDMOGUID(IID_IWSQLDMOBackupDevices, 10021102)
  299. DEFINE_SQLDMOGUID(IID_IVSQLDMOBackupDevices, 10021103)
  300.  
  301. // Interface
  302. DEFINE_SQLDMOGUID(IID_IWSQLDMOBackupDevice, 10021105)
  303. DEFINE_SQLDMOGUID(IID_IVSQLDMOBackupDevice, 10021106)
  304.  
  305. /////////////////////////////////////////////////////////////////////////////////
  306. /////////////////////////////////////////////////////////////////////////////////
  307.  
  308. // CLSID
  309. DEFINE_SQLDMOGUID(CLSID_SQLDMOLogin, 10021300)
  310.  
  311. // Collection
  312. DEFINE_SQLDMOGUID(IID_IWSQLDMOLogins, 10021302)
  313. DEFINE_SQLDMOGUID(IID_IVSQLDMOLogins, 10021303)
  314.  
  315. // Interface
  316. DEFINE_SQLDMOGUID(IID_IWSQLDMOLogin, 10021305)
  317. DEFINE_SQLDMOGUID(IID_IVSQLDMOLogin, 10021306)
  318.  
  319. /////////////////////////////////////////////////////////////////////////////////
  320. /////////////////////////////////////////////////////////////////////////////////
  321.  
  322. // CLSID
  323. DEFINE_SQLDMOGUID(CLSID_SQLDMOLanguage, 10021400)
  324.  
  325. // Collection
  326. DEFINE_SQLDMOGUID(IID_IWSQLDMOLanguages, 10021402)
  327. DEFINE_SQLDMOGUID(IID_IVSQLDMOLanguages, 10021403)
  328.  
  329. // Interface
  330. DEFINE_SQLDMOGUID(IID_IWSQLDMOLanguage, 10021405)
  331. DEFINE_SQLDMOGUID(IID_IVSQLDMOLanguage, 10021406)
  332.  
  333. /////////////////////////////////////////////////////////////////////////////////
  334. /////////////////////////////////////////////////////////////////////////////////
  335.  
  336. // CLSID
  337. DEFINE_SQLDMOGUID(CLSID_SQLDMORemoteServer, 10021500)
  338.  
  339. // Collection
  340. DEFINE_SQLDMOGUID(IID_IWSQLDMORemoteServers, 10021502)
  341. DEFINE_SQLDMOGUID(IID_IVSQLDMORemoteServers, 10021503)
  342.  
  343. // Interface
  344. DEFINE_SQLDMOGUID(IID_IWSQLDMORemoteServer, 10021505)
  345. DEFINE_SQLDMOGUID(IID_IVSQLDMORemoteServer, 10021506)
  346.  
  347. /////////////////////////////////////////////////////////////////////////////////
  348. /////////////////////////////////////////////////////////////////////////////////
  349.  
  350. // CLSID
  351. DEFINE_SQLDMOGUID(CLSID_SQLDMORemoteLogin, 10021600)
  352.  
  353. // Collection
  354. DEFINE_SQLDMOGUID(IID_IWSQLDMORemoteLogins, 10021602)
  355. DEFINE_SQLDMOGUID(IID_IVSQLDMORemoteLogins, 10021603)
  356.  
  357. // Interface
  358. DEFINE_SQLDMOGUID(IID_IWSQLDMORemoteLogin, 10021605)
  359. DEFINE_SQLDMOGUID(IID_IVSQLDMORemoteLogin, 10021606)
  360.  
  361. /////////////////////////////////////////////////////////////////////////////////
  362. /////////////////////////////////////////////////////////////////////////////////
  363.  
  364. // CLSID
  365. DEFINE_SQLDMOGUID(CLSID_SQLDMOCheck, 10021700)
  366.  
  367. // Collection
  368. DEFINE_SQLDMOGUID(IID_IWSQLDMOChecks, 10021702)
  369. DEFINE_SQLDMOGUID(IID_IVSQLDMOChecks, 10021703)
  370.  
  371. // Interface
  372. DEFINE_SQLDMOGUID(IID_IWSQLDMOCheck, 10021705)
  373. DEFINE_SQLDMOGUID(IID_IVSQLDMOCheck, 10021706)
  374.  
  375. /////////////////////////////////////////////////////////////////////////////////
  376. /////////////////////////////////////////////////////////////////////////////////
  377.  
  378. // CLSID
  379. DEFINE_SQLDMOGUID(CLSID_SQLDMOServerGroup, 10021800)
  380.  
  381. // Collection
  382. DEFINE_SQLDMOGUID(IID_IWSQLDMOServerGroups, 10021802)
  383. DEFINE_SQLDMOGUID(IID_IVSQLDMOServerGroups, 10021803)
  384.  
  385. // Interface
  386. DEFINE_SQLDMOGUID(IID_IWSQLDMOServerGroup, 10021805)
  387. DEFINE_SQLDMOGUID(IID_IVSQLDMOServerGroup, 10021806)
  388.  
  389. /////////////////////////////////////////////////////////////////////////////////
  390. /////////////////////////////////////////////////////////////////////////////////
  391.  
  392. // CLSID
  393. DEFINE_SQLDMOGUID(CLSID_SQLDMORegisteredServer, 10021900)
  394.  
  395. // Collection
  396. DEFINE_SQLDMOGUID(IID_IWSQLDMORegisteredServers, 10021902)
  397. DEFINE_SQLDMOGUID(IID_IVSQLDMORegisteredServers, 10021903)
  398.  
  399. // Interface
  400. DEFINE_SQLDMOGUID(IID_IWSQLDMORegisteredServer, 10021905)
  401. DEFINE_SQLDMOGUID(IID_IVSQLDMORegisteredServer, 10021906)
  402.  
  403. /////////////////////////////////////////////////////////////////////////////////
  404. /////////////////////////////////////////////////////////////////////////////////
  405.  
  406. // NO CLSID (persistent collection, predefined objects)
  407.  
  408. // Collection
  409. DEFINE_SQLDMOGUID(IID_IWSQLDMOSystemDatatypes, 10021a02)
  410. DEFINE_SQLDMOGUID(IID_IVSQLDMOSystemDatatypes, 10021a03)
  411.  
  412. // Interface
  413. DEFINE_SQLDMOGUID(IID_IWSQLDMOSystemDatatype, 10021a05)
  414. DEFINE_SQLDMOGUID(IID_IVSQLDMOSystemDatatype, 10021a06)
  415.  
  416. /////////////////////////////////////////////////////////////////////////////////
  417. /////////////////////////////////////////////////////////////////////////////////
  418.  
  419. // NO CLSID (persistent collection, predefined objects)
  420.  
  421. // Collection
  422. DEFINE_SQLDMOGUID(IID_IWSQLDMOConfigValues, 10021b02)
  423. DEFINE_SQLDMOGUID(IID_IVSQLDMOConfigValues, 10021b03)
  424.  
  425. // Interface
  426. DEFINE_SQLDMOGUID(IID_IWSQLDMOConfigValue, 10021b05)
  427. DEFINE_SQLDMOGUID(IID_IVSQLDMOConfigValue, 10021b06)
  428.  
  429. /////////////////////////////////////////////////////////////////////////////////
  430. /////////////////////////////////////////////////////////////////////////////////
  431.  
  432. // CLSID
  433. DEFINE_SQLDMOGUID(CLSID_SQLDMOBulkCopy, 10021c00)
  434.  
  435. // NO Collection
  436.  
  437. // Interface
  438. DEFINE_SQLDMOGUID(IID_IWSQLDMOBulkCopy, 10021c05)
  439. DEFINE_SQLDMOGUID(IID_IVSQLDMOBulkCopy, 10021c06)
  440.  
  441. // Interface (event sink)
  442. DEFINE_SQLDMOGUID(IID_IWSQLDMOBulkCopySink, 10021c08)
  443. DEFINE_SQLDMOGUID(IID_IVSQLDMOBulkCopySink, 10021c09)
  444.  
  445. /////////////////////////////////////////////////////////////////////////////////
  446. /////////////////////////////////////////////////////////////////////////////////
  447.  
  448. // No CLSID
  449.  
  450. // Collection
  451. DEFINE_SQLDMOGUID(IID_IWSQLDMONames, 10021d02)
  452. DEFINE_SQLDMOGUID(IID_IVSQLDMONames, 10021d03)
  453.  
  454. // No interface (returns strings)
  455.  
  456. /////////////////////////////////////////////////////////////////////////////////
  457. /////////////////////////////////////////////////////////////////////////////////
  458.  
  459. // CLSID
  460. DEFINE_SQLDMOGUID(CLSID_SQLDMOTransfer, 10021e00)
  461.  
  462. // No Collection
  463.  
  464. // Interface
  465. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransfer, 10021e05)
  466. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransfer, 10021e06)
  467.  
  468. // Interface (event sink)
  469. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransferSink, 10021e08)
  470. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransferSink, 10021e09)
  471.  
  472. /////////////////////////////////////////////////////////////////////////////////
  473. /////////////////////////////////////////////////////////////////////////////////
  474.  
  475. // CLSID
  476. DEFINE_SQLDMOGUID(CLSID_SQLDMOBackup, 10021f00)
  477.  
  478. // No Collection
  479.  
  480. // Interface
  481. DEFINE_SQLDMOGUID(IID_IWSQLDMOBackup, 10021f05)
  482. DEFINE_SQLDMOGUID(IID_IVSQLDMOBackup, 10021f06)
  483.  
  484. // Interface (event sink)
  485. DEFINE_SQLDMOGUID(IID_IWSQLDMOBackupSink, 10021f08)
  486. DEFINE_SQLDMOGUID(IID_IVSQLDMOBackupSink, 10021f09)
  487.  
  488. /////////////////////////////////////////////////////////////////////////////////
  489. /////////////////////////////////////////////////////////////////////////////////
  490.  
  491. // No CLSID
  492.  
  493. // No Collection
  494.  
  495. // Interface
  496. DEFINE_SQLDMOGUID(IID_IWSQLDMODBObject, 10022105)
  497. DEFINE_SQLDMOGUID(IID_IVSQLDMODBObject, 10022106)
  498.  
  499. /////////////////////////////////////////////////////////////////////////////////
  500. /////////////////////////////////////////////////////////////////////////////////
  501.  
  502. // No CLSID
  503.  
  504. // No Collection
  505.  
  506. // Interface
  507. DEFINE_SQLDMOGUID(IID_IWSQLDMODBOption, 10022205)
  508. DEFINE_SQLDMOGUID(IID_IVSQLDMODBOption, 10022206)
  509.  
  510. /////////////////////////////////////////////////////////////////////////////////
  511. /////////////////////////////////////////////////////////////////////////////////
  512.  
  513. // No CLSID
  514.  
  515. // No Collection
  516.  
  517. // Interface
  518. DEFINE_SQLDMOGUID(IID_IWSQLDMOConfiguration, 10022305)
  519. DEFINE_SQLDMOGUID(IID_IVSQLDMOConfiguration, 10022306)
  520.  
  521. /////////////////////////////////////////////////////////////////////////////////
  522. /////////////////////////////////////////////////////////////////////////////////
  523.  
  524. // No CLSID
  525.  
  526. // No Collection
  527.  
  528. // Interface
  529. DEFINE_SQLDMOGUID(IID_IWSQLDMONameList, 10022405)
  530. DEFINE_SQLDMOGUID(IID_IVSQLDMONameList, 10022406)
  531.  
  532. /////////////////////////////////////////////////////////////////////////////////
  533. /////////////////////////////////////////////////////////////////////////////////
  534.  
  535. // No CLSID
  536.  
  537. // No Collection
  538.  
  539. // Interface
  540. DEFINE_SQLDMOGUID(IID_IWSQLDMOQueryResults, 10022505)
  541. DEFINE_SQLDMOGUID(IID_IVSQLDMOQueryResults, 10022506)
  542.  
  543. /////////////////////////////////////////////////////////////////////////////////
  544. /////////////////////////////////////////////////////////////////////////////////
  545.  
  546. // No CLSID
  547.  
  548. // No Collection
  549.  
  550. // Interface
  551. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransactionLog, 10022605)
  552. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransactionLog, 10022606)
  553.  
  554. /////////////////////////////////////////////////////////////////////////////////
  555. /////////////////////////////////////////////////////////////////////////////////
  556.  
  557. // No CLSID
  558.  
  559. // No Collection
  560.  
  561. // Interface
  562. DEFINE_SQLDMOGUID(IID_IWSQLDMORegistry, 10022705)
  563. DEFINE_SQLDMOGUID(IID_IVSQLDMORegistry, 10022706)
  564.  
  565. /////////////////////////////////////////////////////////////////////////////////
  566. /////////////////////////////////////////////////////////////////////////////////
  567.  
  568. // No CLSID
  569.  
  570. // No Collection
  571.  
  572. // Interface
  573. DEFINE_SQLDMOGUID(IID_IWSQLDMOObjectList, 10022805)
  574. DEFINE_SQLDMOGUID(IID_IVSQLDMOObjectList, 10022806)
  575.  
  576. /////////////////////////////////////////////////////////////////////////////////
  577. /////////////////////////////////////////////////////////////////////////////////
  578.  
  579. // No CLSID
  580.  
  581. // No Collection
  582.  
  583. // Interface
  584. DEFINE_SQLDMOGUID(IID_IWSQLDMOPermission, 10022905)
  585. DEFINE_SQLDMOGUID(IID_IVSQLDMOPermission, 10022906)
  586.  
  587. /////////////////////////////////////////////////////////////////////////////////
  588. /////////////////////////////////////////////////////////////////////////////////
  589.  
  590. // No CLSID
  591.  
  592. // No Collection
  593.  
  594. // Interface
  595. DEFINE_SQLDMOGUID(IID_IWSQLDMOIntegratedSecurity, 10022a05)
  596. DEFINE_SQLDMOGUID(IID_IVSQLDMOIntegratedSecurity, 10022a06)
  597. /////////////////////////////////////////////////////////////////////////////////
  598. /////////////////////////////////////////////////////////////////////////////////
  599.  
  600. // No CLSID
  601.  
  602. // No Collection
  603.  
  604. // Interface
  605. DEFINE_SQLDMOGUID(IID_IWSQLDMODRIDefault, 10022b05)
  606. DEFINE_SQLDMOGUID(IID_IVSQLDMODRIDefault, 10022b06)
  607.  
  608.  
  609. /////////////////////////////////////////////////////////////////////////////////
  610. // 7.0 new objects
  611. /////////////////////////////////////////////////////////////////////////////////
  612.  
  613. // CLSID
  614. DEFINE_SQLDMOGUID(CLSID_SQLDMOFileGroup, 10022c00)
  615.  
  616. // Collection
  617. DEFINE_SQLDMOGUID(IID_IWSQLDMOFileGroups, 10022c02)
  618. DEFINE_SQLDMOGUID(IID_IVSQLDMOFileGroups, 10022c03)
  619.  
  620. // Interface
  621. DEFINE_SQLDMOGUID(IID_IWSQLDMOFileGroup, 10022c05)
  622. DEFINE_SQLDMOGUID(IID_IVSQLDMOFileGroup, 10022c06)
  623.  
  624.  
  625. /////////////////////////////////////////////////////////////////////////////////
  626. /////////////////////////////////////////////////////////////////////////////////
  627.  
  628. // CLSID
  629. DEFINE_SQLDMOGUID(CLSID_SQLDMODBFile, 10022d00)
  630.  
  631. // Collection
  632. DEFINE_SQLDMOGUID(IID_IWSQLDMODBFiles, 10022d02)
  633. DEFINE_SQLDMOGUID(IID_IVSQLDMODBFiles, 10022d03)
  634.  
  635. // Interface
  636. DEFINE_SQLDMOGUID(IID_IWSQLDMODBFile, 10022d05)
  637. DEFINE_SQLDMOGUID(IID_IVSQLDMODBFile, 10022d06)
  638.  
  639.  
  640. /////////////////////////////////////////////////////////////////////////////////
  641. /////////////////////////////////////////////////////////////////////////////////
  642.  
  643. // CLSID
  644. DEFINE_SQLDMOGUID(CLSID_SQLDMOLogFile, 10022e00)
  645.  
  646. // Collection
  647. DEFINE_SQLDMOGUID(IID_IWSQLDMOLogFiles, 10022e02)
  648. DEFINE_SQLDMOGUID(IID_IVSQLDMOLogFiles, 10022e03)
  649.  
  650. // Interface
  651. DEFINE_SQLDMOGUID(IID_IWSQLDMOLogFile, 10022e05)
  652. DEFINE_SQLDMOGUID(IID_IVSQLDMOLogFile, 10022e06)
  653.  
  654.  
  655. /////////////////////////////////////////////////////////////////////////////////
  656. /////////////////////////////////////////////////////////////////////////////////
  657.  
  658. // CLSID
  659. DEFINE_SQLDMOGUID(CLSID_SQLDMOServerRole, 10022f00)
  660.  
  661. // Collection
  662. DEFINE_SQLDMOGUID(IID_IWSQLDMOServerRoles, 10022f02)
  663. DEFINE_SQLDMOGUID(IID_IVSQLDMOServerRoles, 10022f03)
  664.  
  665. // Interface
  666. DEFINE_SQLDMOGUID(IID_IWSQLDMOServerRole, 10022f05)
  667. DEFINE_SQLDMOGUID(IID_IVSQLDMOServerRole, 10022f06)
  668.  
  669. /////////////////////////////////////////////////////////////////////////////////
  670. /////////////////////////////////////////////////////////////////////////////////
  671.  
  672. // CLSID
  673. DEFINE_SQLDMOGUID(CLSID_SQLDMODatabaseRole, 10023100)
  674.  
  675. // Collection
  676. DEFINE_SQLDMOGUID(IID_IWSQLDMODatabaseRoles, 10023102)
  677. DEFINE_SQLDMOGUID(IID_IVSQLDMODatabaseRoles, 10023103)
  678.  
  679. // Interface
  680. DEFINE_SQLDMOGUID(IID_IWSQLDMODatabaseRole, 10023105)
  681. DEFINE_SQLDMOGUID(IID_IVSQLDMODatabaseRole, 10023106)
  682.  
  683. /////////////////////////////////////////////////////////////////////////////////
  684. /////////////////////////////////////////////////////////////////////////////////
  685.  
  686. // CLSID
  687. DEFINE_SQLDMOGUID(CLSID_SQLDMORestore, 10023200)
  688.  
  689. // No Collection
  690.  
  691. // Interface
  692. DEFINE_SQLDMOGUID(IID_IWSQLDMORestore, 10023202)
  693. DEFINE_SQLDMOGUID(IID_IVSQLDMORestore, 10023203)
  694.  
  695. // Interface (event sink)
  696. DEFINE_SQLDMOGUID(IID_IWSQLDMORestoreSink, 10023205)
  697. DEFINE_SQLDMOGUID(IID_IVSQLDMORestoreSink, 10023206)
  698.  
  699. /////////////////////////////////////////////////////////////////////////////////
  700. /////////////////////////////////////////////////////////////////////////////////
  701.  
  702. // CLSID
  703. DEFINE_SQLDMOGUID(CLSID_SQLDMOLinkedServer, 10023300)
  704.  
  705. // Collection
  706. DEFINE_SQLDMOGUID(IID_IWSQLDMOLinkedServers, 10023302)
  707. DEFINE_SQLDMOGUID(IID_IVSQLDMOLinkedServers, 10023303)
  708.  
  709. // Interface
  710. DEFINE_SQLDMOGUID(IID_IWSQLDMOLinkedServer, 10023305)
  711. DEFINE_SQLDMOGUID(IID_IVSQLDMOLinkedServer, 10023306)
  712.  
  713. /////////////////////////////////////////////////////////////////////////////////
  714. /////////////////////////////////////////////////////////////////////////////////
  715.  
  716. // CLSID
  717. DEFINE_SQLDMOGUID(CLSID_SQLDMOLinkedServerLogin, 10023400)
  718.  
  719. // Collection
  720. DEFINE_SQLDMOGUID(IID_IWSQLDMOLinkedServerLogins, 10023402)
  721. DEFINE_SQLDMOGUID(IID_IVSQLDMOLinkedServerLogins, 10023403)
  722.  
  723. // Interface
  724. DEFINE_SQLDMOGUID(IID_IWSQLDMOLinkedServerLogin, 10023405)
  725. DEFINE_SQLDMOGUID(IID_IVSQLDMOLinkedServerLogin, 10023406)
  726.  
  727. /////////////////////////////////////////////////////////////////////////////////
  728. /////////////////////////////////////////////////////////////////////////////////
  729.  
  730. // CLSID
  731. DEFINE_SQLDMOGUID(CLSID_SQLDMOFullTextCatalog, 10023500)
  732.  
  733. // Collection
  734. DEFINE_SQLDMOGUID(IID_IWSQLDMOFullTextCatalogs, 10023502)
  735. DEFINE_SQLDMOGUID(IID_IVSQLDMOFullTextCatalogs, 10023503)
  736.  
  737. // Interface
  738. DEFINE_SQLDMOGUID(IID_IWSQLDMOFullTextCatalog, 10023505)
  739. DEFINE_SQLDMOGUID(IID_IVSQLDMOFullTextCatalog, 10023506)
  740.  
  741. /////////////////////////////////////////////////////////////////////////////////
  742. /////////////////////////////////////////////////////////////////////////////////
  743.  
  744. // CLSID
  745.  
  746. // Collection
  747.  
  748. // Interface
  749. DEFINE_SQLDMOGUID(IID_IWSQLDMOFullTextService, 10023605)
  750. DEFINE_SQLDMOGUID(IID_IVSQLDMOFullTextService, 10023606)
  751.  
  752. /////////////////////////////////////////////////////////////////////////////////
  753. /////////////////////////////////////////////////////////////////////////////////
  754.  
  755.  
  756.  
  757.  
  758.  
  759. /////////////////////////////////////////////////////////////////////////////////
  760. /////////////////////////////////////////////////////////////////////////////////
  761.  
  762. // CLSID
  763. DEFINE_SQLDMOGUID(CLSID_SQLDMOTransPublication, 10030100)
  764.  
  765. // Collection
  766. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransPublications, 10030101)
  767. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransPublications, 10030102)
  768. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransPublications, 10030103)
  769.  
  770. // Interface
  771. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransPublication, 10030104)
  772. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransPublication, 10030105)
  773. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransPublication, 10030106)
  774.  
  775. /////////////////////////////////////////////////////////////////////////////////
  776. /////////////////////////////////////////////////////////////////////////////////
  777.  
  778. // CLSID
  779. DEFINE_SQLDMOGUID(CLSID_SQLDMOTransArticle, 10030200)
  780.  
  781. // Collection
  782. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransArticles, 10030201)
  783. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransArticles, 10030202)
  784. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransArticles, 10030203)
  785.  
  786. // Interface
  787. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransArticle, 10030204)
  788. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransArticle, 10030205)
  789. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransArticle, 10030206)
  790.  
  791. /////////////////////////////////////////////////////////////////////////////////
  792. /////////////////////////////////////////////////////////////////////////////////
  793.  
  794. // CLSID
  795. DEFINE_SQLDMOGUID(CLSID_SQLDMOTransSubscription, 10030300)
  796.  
  797. // Collection
  798. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransSubscriptions, 10030301)
  799. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransSubscriptions, 10030302)
  800. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransSubscriptions, 10030303)
  801.  
  802. // Interface
  803. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransSubscription, 10030304)
  804. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransSubscription, 10030305)
  805. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransSubscription, 10030306)
  806.  
  807. /////////////////////////////////////////////////////////////////////////////////
  808. /////////////////////////////////////////////////////////////////////////////////
  809.  
  810. // CLSID
  811. DEFINE_SQLDMOGUID(CLSID_SQLDMOMergePublication, 10030400)
  812.  
  813. // Collection
  814. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergePublications, 10030401)
  815. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergePublications, 10030402)
  816. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergePublications, 10030403)
  817.  
  818. // Interface
  819. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergePublication, 10030404)
  820. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergePublication, 10030405)
  821. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergePublication, 10030406)
  822.  
  823. /////////////////////////////////////////////////////////////////////////////////
  824. /////////////////////////////////////////////////////////////////////////////////
  825.  
  826. // CLSID
  827. DEFINE_SQLDMOGUID(CLSID_SQLDMOMergeArticle, 10030500)
  828.  
  829. // Collection
  830. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeArticles, 10030501)
  831. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeArticles, 10030502)
  832. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeArticles, 10030503)
  833.  
  834. // Interface
  835. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeArticle, 10030504)
  836. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeArticle, 10030505)
  837. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeArticle, 10030506)
  838.  
  839. /////////////////////////////////////////////////////////////////////////////////
  840. /////////////////////////////////////////////////////////////////////////////////
  841.  
  842. // CLSID
  843. DEFINE_SQLDMOGUID(CLSID_SQLDMOMergeSubscription, 10030600)
  844.  
  845. // Collection
  846. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeSubscriptions, 10030601)
  847. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeSubscriptions, 10030602)
  848. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeSubscriptions, 10030603)
  849.  
  850. // Interface
  851. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeSubscription, 10030604)
  852. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeSubscription, 10030605)
  853. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeSubscription, 10030606)
  854.  
  855. /////////////////////////////////////////////////////////////////////////////////
  856. /////////////////////////////////////////////////////////////////////////////////
  857.  
  858. // CLSID
  859. DEFINE_SQLDMOGUID(CLSID_SQLDMODistributionPublisher, 10030700)
  860.  
  861. // Collection
  862. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionPublishers, 10030701)
  863. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionPublishers, 10030702)
  864. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionPublishers, 10030703)
  865.  
  866. // Interface
  867. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionPublisher, 10030704)
  868. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionPublisher, 10030705)
  869. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionPublisher, 10030706)
  870.  
  871. /////////////////////////////////////////////////////////////////////////////////
  872. /////////////////////////////////////////////////////////////////////////////////
  873.  
  874. // CLSID
  875. DEFINE_SQLDMOGUID(CLSID_SQLDMORegisteredSubscriber, 10030900)
  876.  
  877. // Collection
  878. // DEFINE_SQLDMOGUID(IID_IASQLDMORegisteredSubscribers, 10030901)
  879. DEFINE_SQLDMOGUID(IID_IWSQLDMORegisteredSubscribers, 10030902)
  880. DEFINE_SQLDMOGUID(IID_IVSQLDMORegisteredSubscribers, 10030903)
  881.  
  882. // Interface
  883. // DEFINE_SQLDMOGUID(IID_IASQLDMORegisteredSubscriber, 10030904)
  884. DEFINE_SQLDMOGUID(IID_IWSQLDMORegisteredSubscriber, 10030905)
  885. DEFINE_SQLDMOGUID(IID_IVSQLDMORegisteredSubscriber, 10030906)
  886.  
  887. /////////////////////////////////////////////////////////////////////////////////
  888. /////////////////////////////////////////////////////////////////////////////////
  889.  
  890. // NO CLSID
  891.  
  892. // Collection
  893. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationDatabases, 10030a01)
  894. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationDatabases, 10030a02)
  895. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationDatabases, 10030a03)
  896.  
  897. // Interface
  898. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationDatabase, 10030a04)
  899. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationDatabase, 10030a05)
  900. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationDatabase, 10030a06)
  901.  
  902. /////////////////////////////////////////////////////////////////////////////////
  903. /////////////////////////////////////////////////////////////////////////////////
  904.  
  905. // CLSID
  906. DEFINE_SQLDMOGUID(CLSID_SQLDMOTransPullSubscription, 10030b00)
  907.  
  908. // Collection
  909. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransPullSubscriptions, 10030b01)
  910. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransPullSubscriptions, 10030b02)
  911. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransPullSubscriptions, 10030b03)
  912.  
  913. // Interface
  914. // DEFINE_SQLDMOGUID(IID_IASQLDMOTransPullSubscription, 10030b04)
  915. DEFINE_SQLDMOGUID(IID_IWSQLDMOTransPullSubscription, 10030b05)
  916. DEFINE_SQLDMOGUID(IID_IVSQLDMOTransPullSubscription, 10030b06)
  917.  
  918. /////////////////////////////////////////////////////////////////////////////////
  919. /////////////////////////////////////////////////////////////////////////////////
  920.  
  921. // No CLSID
  922.  
  923. // No Collection
  924.  
  925. // Interface
  926. // DEFINE_SQLDMOGUID(IID_IASQLDMOPublisher, 10030c04)
  927. DEFINE_SQLDMOGUID(IID_IWSQLDMOPublisher, 10030c05)
  928. DEFINE_SQLDMOGUID(IID_IVSQLDMOPublisher, 10030c06)
  929.  
  930. /////////////////////////////////////////////////////////////////////////////////
  931. /////////////////////////////////////////////////////////////////////////////////
  932.  
  933. // No CLSID
  934.  
  935. // No Collection
  936.  
  937. // Interface
  938. // DEFINE_SQLDMOGUID(IID_IASQLDMOSubscriber, 10030d04)
  939. DEFINE_SQLDMOGUID(IID_IWSQLDMOSubscriber, 10030d05)
  940. DEFINE_SQLDMOGUID(IID_IVSQLDMOSubscriber, 10030d06)
  941.  
  942. /////////////////////////////////////////////////////////////////////////////////
  943. /////////////////////////////////////////////////////////////////////////////////
  944.  
  945. // No CLSID
  946.  
  947. // No Collection
  948.  
  949. // Interface
  950. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributor, 10030e04)
  951. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributor, 10030e05)
  952. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributor, 10030e06)
  953.  
  954. /////////////////////////////////////////////////////////////////////////////////
  955. /////////////////////////////////////////////////////////////////////////////////
  956.  
  957. // CLSID
  958. DEFINE_SQLDMOGUID(CLSID_SQLDMOReplication, 10031000)
  959.  
  960. // No Collection
  961.  
  962. // Interface
  963. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplication, 10031004)
  964. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplication, 10031005)
  965. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplication, 10031006)
  966.  
  967.  
  968. // Interface (event sink)
  969. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationSink, 10031008)
  970. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationSink, 10031009)
  971.  
  972. /////////////////////////////////////////////////////////////////////////////////
  973. /////////////////////////////////////////////////////////////////////////////////
  974.  
  975. // CLSID
  976. DEFINE_SQLDMOGUID(CLSID_SQLDMOMergePullSubscription, 10031100)
  977.  
  978. // Collection
  979. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergePullSubscriptions, 10031101)
  980. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergePullSubscriptions, 10031102)
  981. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergePullSubscriptions, 10031103)
  982.  
  983. // Interface
  984. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergePullSubscription, 10031104)
  985. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergePullSubscription, 10031105)
  986. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergePullSubscription, 10031106)
  987.  
  988. /////////////////////////////////////////////////////////////////////////////////
  989. /////////////////////////////////////////////////////////////////////////////////
  990.  
  991. // CLSID
  992. DEFINE_SQLDMOGUID(CLSID_SQLDMOReplicationSecurity, 10031200)
  993.  
  994. // No Collection
  995.  
  996. // Interface
  997. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationSecurity, 10031204)
  998. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationSecurity, 10031205)
  999. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationSecurity, 10031206)
  1000.  
  1001. /////////////////////////////////////////////////////////////////////////////////
  1002. /////////////////////////////////////////////////////////////////////////////////
  1003.  
  1004. // CLSID
  1005. DEFINE_SQLDMOGUID(CLSID_SQLDMODistributionDatabase, 10031300)
  1006.  
  1007. // Collection
  1008. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionDatabases, 10031301)
  1009. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionDatabases, 10031302)
  1010. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionDatabases, 10031303)
  1011.  
  1012. // Interface
  1013. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionDatabase, 10031304)
  1014. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionDatabase, 10031305)
  1015. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionDatabase, 10031306)
  1016.  
  1017. /////////////////////////////////////////////////////////////////////////////////
  1018. /////////////////////////////////////////////////////////////////////////////////
  1019.  
  1020. // NO CLSID
  1021.  
  1022. // Collection
  1023. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationTables, 10031401)
  1024. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationTables, 10031402)
  1025. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationTables, 10031403)
  1026.  
  1027. // Interface
  1028. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationTable, 10031404)
  1029. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationTable, 10031405)
  1030. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationTable, 10031406)
  1031.  
  1032. /////////////////////////////////////////////////////////////////////////////////
  1033. /////////////////////////////////////////////////////////////////////////////////
  1034. // NO CLSID
  1035.  
  1036. // Collection
  1037. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationStoredProcedures, 10031601)
  1038. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationStoredProcedures, 10031602)
  1039. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationStoredProcedures, 10031603)
  1040.  
  1041. // Interface
  1042. // DEFINE_SQLDMOGUID(IID_IASQLDMOReplicationStoredProcedure, 10031604)
  1043. DEFINE_SQLDMOGUID(IID_IWSQLDMOReplicationStoredProcedure, 10031605)
  1044. DEFINE_SQLDMOGUID(IID_IVSQLDMOReplicationStoredProcedure, 10031606)
  1045.  
  1046. /////////////////////////////////////////////////////////////////////////////////
  1047. /////////////////////////////////////////////////////////////////////////////////
  1048. // CLSID
  1049. DEFINE_SQLDMOGUID(CLSID_SQLDMODistributionPublication, 10032100)
  1050.  
  1051. // Collection
  1052. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionPublications, 10032101)
  1053. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionPublications, 10032102)
  1054. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionPublications, 10032103)
  1055.  
  1056. // Interface
  1057. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionPublication, 10032104)
  1058. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionPublication, 10032105)
  1059. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionPublication, 10032106)
  1060.  
  1061. /////////////////////////////////////////////////////////////////////////////////
  1062. /////////////////////////////////////////////////////////////////////////////////
  1063. // CLSID
  1064. DEFINE_SQLDMOGUID(CLSID_SQLDMODistributionArticle, 10033100)
  1065.  
  1066. // Collection
  1067. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionArticles, 10033101)
  1068. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionArticles, 10033102)
  1069. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionArticles, 10033103)
  1070.  
  1071. // Interface
  1072. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionArticle, 10033104)
  1073. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionArticle, 10033105)
  1074. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionArticle, 10033106)
  1075.  
  1076. /////////////////////////////////////////////////////////////////////////////////
  1077. /////////////////////////////////////////////////////////////////////////////////
  1078. // CLSID
  1079. DEFINE_SQLDMOGUID(CLSID_SQLDMODistributionSubscription, 10034100)
  1080.  
  1081. // Collection
  1082. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionSubscriptions, 10034101)
  1083. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionSubscriptions, 10034102)
  1084. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionSubscriptions, 10034103)
  1085.  
  1086. // Interface
  1087. // DEFINE_SQLDMOGUID(IID_IASQLDMODistributionSubscription, 10034104)
  1088. DEFINE_SQLDMOGUID(IID_IWSQLDMODistributionSubscription, 10034105)
  1089. DEFINE_SQLDMOGUID(IID_IVSQLDMODistributionSubscription, 10034106)
  1090.  
  1091. /////////////////////////////////////////////////////////////////////////////////
  1092. /////////////////////////////////////////////////////////////////////////////////
  1093. // CLSID
  1094. DEFINE_SQLDMOGUID(CLSID_SQLDMOMergeSubsetFilter, 10035100)
  1095.  
  1096. // Collection
  1097. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeSubsetFilters, 10035101)
  1098. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeSubsetFilters, 10035102)
  1099. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeSubsetFilters, 10035103)
  1100.  
  1101. // Interface
  1102. // DEFINE_SQLDMOGUID(IID_IASQLDMOMergeSubsetFilter, 10035104)
  1103. DEFINE_SQLDMOGUID(IID_IWSQLDMOMergeSubsetFilter, 10035105)
  1104. DEFINE_SQLDMOGUID(IID_IVSQLDMOMergeSubsetFilter, 10035106)
  1105.  
  1106.  
  1107.  
  1108.  
  1109. /////////////////////////////////////////////////////////////////////////////////
  1110. /////////////////////////////////////////////////////////////////////////////////
  1111.  
  1112. // CLSID
  1113. DEFINE_SQLDMOGUID(CLSID_SQLDMOOperator, 10040200)
  1114.  
  1115. // Collection
  1116. // DEFINE_SQLDMOGUID(IID_IASQLDMOOperators, 10040201)
  1117. DEFINE_SQLDMOGUID(IID_IWSQLDMOOperators, 10040202)
  1118. DEFINE_SQLDMOGUID(IID_IVSQLDMOOperators, 10040203)
  1119.  
  1120. // Interface
  1121. // DEFINE_SQLDMOGUID(IID_IASQLDMOOperator, 10040204)
  1122. DEFINE_SQLDMOGUID(IID_IWSQLDMOOperator, 10040205)
  1123. DEFINE_SQLDMOGUID(IID_IVSQLDMOOperator, 10040206)
  1124.  
  1125. /////////////////////////////////////////////////////////////////////////////////
  1126. /////////////////////////////////////////////////////////////////////////////////
  1127.  
  1128. // No CLSID
  1129.  
  1130. // No Collection
  1131.  
  1132. // Interface
  1133. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobServer, 10040404)
  1134. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobServer, 10040405)
  1135. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobServer, 10040406)
  1136.  
  1137. /////////////////////////////////////////////////////////////////////////////////
  1138. /////////////////////////////////////////////////////////////////////////////////
  1139.  
  1140. // No CLSID
  1141.  
  1142. // No Collection
  1143.  
  1144. // Interface
  1145. // DEFINE_SQLDMOGUID(IID_IASQLDMOAlertSystem, 10040504)
  1146. DEFINE_SQLDMOGUID(IID_IWSQLDMOAlertSystem, 10040505)
  1147. DEFINE_SQLDMOGUID(IID_IVSQLDMOAlertSystem, 10040506)
  1148.  
  1149. /////////////////////////////////////////////////////////////////////////////////
  1150. /////////////////////////////////////////////////////////////////////////////////
  1151.  
  1152. // CLSID
  1153. DEFINE_SQLDMOGUID(CLSID_SQLDMOAlert, 10040600)
  1154.  
  1155. // Collection
  1156. // DEFINE_SQLDMOGUID(IID_IASQLDMOAlerts, 10040601)
  1157. DEFINE_SQLDMOGUID(IID_IWSQLDMOAlerts, 10040602)
  1158. DEFINE_SQLDMOGUID(IID_IVSQLDMOAlerts, 10040603)
  1159.  
  1160. // Interface
  1161. // DEFINE_SQLDMOGUID(IID_IASQLDMOAlert, 10040604)
  1162. DEFINE_SQLDMOGUID(IID_IWSQLDMOAlert, 10040605)
  1163. DEFINE_SQLDMOGUID(IID_IVSQLDMOAlert, 10040606)
  1164.  
  1165. /////////////////////////////////////////////////////////////////////////////////
  1166. /////////////////////////////////////////////////////////////////////////////////
  1167.  
  1168. // CLSID
  1169. DEFINE_SQLDMOGUID(CLSID_SQLDMOJob, 10040800)
  1170.  
  1171. // Collection
  1172. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobs, 10040801)
  1173. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobs, 10040802)
  1174. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobs, 10040803)
  1175.  
  1176. // Interface
  1177. // DEFINE_SQLDMOGUID(IID_IASQLDMOJob, 10040804)
  1178. DEFINE_SQLDMOGUID(IID_IWSQLDMOJob, 10040805)
  1179. DEFINE_SQLDMOGUID(IID_IVSQLDMOJob, 10040806)
  1180.  
  1181. /////////////////////////////////////////////////////////////////////////////////
  1182. /////////////////////////////////////////////////////////////////////////////////
  1183.  
  1184. // CLSID
  1185. DEFINE_SQLDMOGUID(CLSID_SQLDMOJobStep, 10040900)
  1186.  
  1187. // Collection
  1188. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobSteps, 10040901)
  1189. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobSteps, 10040902)
  1190. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobSteps, 10040903)
  1191.  
  1192. // Interface
  1193. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobStep, 10040904)
  1194. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobStep, 10040905)
  1195. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobStep, 10040906)
  1196.  
  1197. /////////////////////////////////////////////////////////////////////////////////
  1198. /////////////////////////////////////////////////////////////////////////////////
  1199.  
  1200. // CLSID
  1201. DEFINE_SQLDMOGUID(CLSID_SQLDMOTargetServer, 10041000)
  1202.  
  1203. // Collection
  1204. // DEFINE_SQLDMOGUID(IID_IASQLDMOTargetServers, 10041001)
  1205. DEFINE_SQLDMOGUID(IID_IWSQLDMOTargetServers, 10041002)
  1206. DEFINE_SQLDMOGUID(IID_IVSQLDMOTargetServers, 10041003)
  1207.  
  1208. // Interface
  1209. // DEFINE_SQLDMOGUID(IID_IASQLDMOTargetServer, 10041004)
  1210. DEFINE_SQLDMOGUID(IID_IWSQLDMOTargetServer, 10041005)
  1211. DEFINE_SQLDMOGUID(IID_IVSQLDMOTargetServer, 10041006)
  1212.  
  1213. /////////////////////////////////////////////////////////////////////////////////
  1214. /////////////////////////////////////////////////////////////////////////////////
  1215.  
  1216. // CLSID
  1217. DEFINE_SQLDMOGUID(CLSID_SQLDMOTargetServerGroup, 10041100)
  1218.  
  1219. // Collection
  1220. // DEFINE_SQLDMOGUID(IID_IASQLDMOTargetServerGroups, 10041101)
  1221. DEFINE_SQLDMOGUID(IID_IWSQLDMOTargetServerGroups, 10041102)
  1222. DEFINE_SQLDMOGUID(IID_IVSQLDMOTargetServerGroups, 10041103)
  1223.  
  1224. // Interface
  1225. // DEFINE_SQLDMOGUID(IID_IASQLDMOTargetServerGroup, 10041104)
  1226. DEFINE_SQLDMOGUID(IID_IWSQLDMOTargetServerGroup, 10041105)
  1227. DEFINE_SQLDMOGUID(IID_IVSQLDMOTargetServerGroup, 10041106)
  1228.  
  1229. /////////////////////////////////////////////////////////////////////////////////
  1230. /////////////////////////////////////////////////////////////////////////////////
  1231.  
  1232. // No CLSID
  1233.  
  1234. // No Collection
  1235.  
  1236. // Interface
  1237. // DEFINE_SQLDMOGUID(IID_IASQLDMOSchedule, 10041204)
  1238. DEFINE_SQLDMOGUID(IID_IWSQLDMOSchedule, 10041205)
  1239. DEFINE_SQLDMOGUID(IID_IVSQLDMOSchedule, 10041206)
  1240.  
  1241. /////////////////////////////////////////////////////////////////////////////////
  1242. /////////////////////////////////////////////////////////////////////////////////
  1243.  
  1244. // No CLSID
  1245.  
  1246. // No Collection
  1247.  
  1248. // Interface
  1249. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobFilter, 10041304)
  1250. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobFilter, 10041305)
  1251. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobFilter, 10041306)
  1252.  
  1253. /////////////////////////////////////////////////////////////////////////////////
  1254. /////////////////////////////////////////////////////////////////////////////////
  1255.  
  1256. // CLSID
  1257.  
  1258. // No Collection
  1259.  
  1260. // Interface
  1261. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobHistoryFilter, 10041404)
  1262. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobHistoryFilter, 10041405)
  1263. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobHistoryFilter, 10041406)
  1264.  
  1265. /////////////////////////////////////////////////////////////////////////////////
  1266. /////////////////////////////////////////////////////////////////////////////////
  1267.  
  1268. // CLSID
  1269. DEFINE_SQLDMOGUID(CLSID_SQLDMOCategory, 10041500)
  1270.  
  1271. // Collection
  1272. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobCategories, 10041501)
  1273. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobCategories, 10041502)
  1274. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobCategories, 10041503)
  1275.  
  1276. // DEFINE_SQLDMOGUID(IID_IASQLDMOAlertCategories, 10041504)
  1277. DEFINE_SQLDMOGUID(IID_IWSQLDMOAlertCategories, 10041505)
  1278. DEFINE_SQLDMOGUID(IID_IVSQLDMOAlertCategories, 10041506)
  1279.  
  1280. // DEFINE_SQLDMOGUID(IID_IASQLDMOOperatorCategories, 10041507)
  1281. DEFINE_SQLDMOGUID(IID_IWSQLDMOOperatorCategories, 10041508)
  1282. DEFINE_SQLDMOGUID(IID_IVSQLDMOOperatorCategories, 10041509)
  1283.  
  1284. // Interface
  1285. // DEFINE_SQLDMOGUID(IID_IASQLDMOCategory, 10041510)
  1286. DEFINE_SQLDMOGUID(IID_IWSQLDMOCategory, 10041511)
  1287. DEFINE_SQLDMOGUID(IID_IVSQLDMOCategory, 10041512)
  1288.  
  1289. /////////////////////////////////////////////////////////////////////////////////
  1290. /////////////////////////////////////////////////////////////////////////////////
  1291.  
  1292. // CLSID
  1293. DEFINE_SQLDMOGUID(CLSID_SQLDMOJobSchedule, 10041600)
  1294.  
  1295. // Collection
  1296. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobSchedules, 10041601)
  1297. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobSchedules, 10041602)
  1298. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobSchedules, 10041603)
  1299.  
  1300. // Interface
  1301. // DEFINE_SQLDMOGUID(IID_IASQLDMOJobSchedule, 10041604)
  1302. DEFINE_SQLDMOGUID(IID_IWSQLDMOJobSchedule, 10041605)
  1303. DEFINE_SQLDMOGUID(IID_IVSQLDMOJobSchedule, 10041606)
  1304.  
  1305.  
  1306.  
  1307. #pragma option pop /*P_O_Pop*/
  1308. #endif
  1309.  
  1310.  
  1311.