home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 32 / IOPROG_32.ISO / SOFT / SqlEval7 / devtools / include / SQLDMOid.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-11-12  |  45.4 KB  |  1,309 lines

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