CWorkbook.h 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155
  1. // Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard
  2. //#import "D:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE" no_namespace
  3. // CWorkbook wrapper class
  4. class CWorkbook : public COleDispatchDriver
  5. {
  6. public:
  7. CWorkbook(){} // Calls COleDispatchDriver default constructor
  8. CWorkbook(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  9. CWorkbook(const CWorkbook& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  10. // Attributes
  11. public:
  12. // Operations
  13. public:
  14. // _Workbook methods
  15. public:
  16. LPDISPATCH get_Application()
  17. {
  18. LPDISPATCH result;
  19. InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  20. return result;
  21. }
  22. long get_Creator()
  23. {
  24. long result;
  25. InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  26. return result;
  27. }
  28. LPDISPATCH get_Parent()
  29. {
  30. LPDISPATCH result;
  31. InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  32. return result;
  33. }
  34. BOOL get_AcceptLabelsInFormulas()
  35. {
  36. BOOL result;
  37. InvokeHelper(0x5a1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  38. return result;
  39. }
  40. void put_AcceptLabelsInFormulas(BOOL newValue)
  41. {
  42. static BYTE parms[] = VTS_BOOL ;
  43. InvokeHelper(0x5a1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  44. }
  45. void Activate()
  46. {
  47. InvokeHelper(0x130, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  48. }
  49. LPDISPATCH get_ActiveChart()
  50. {
  51. LPDISPATCH result;
  52. InvokeHelper(0xb7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  53. return result;
  54. }
  55. LPDISPATCH get_ActiveSheet()
  56. {
  57. LPDISPATCH result;
  58. InvokeHelper(0x133, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  59. return result;
  60. }
  61. CString get_Author()
  62. {
  63. CString result;
  64. InvokeHelper(0x23e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  65. return result;
  66. }
  67. void put_Author(LPCTSTR newValue)
  68. {
  69. static BYTE parms[] = VTS_BSTR ;
  70. InvokeHelper(0x23e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  71. }
  72. long get_AutoUpdateFrequency()
  73. {
  74. long result;
  75. InvokeHelper(0x5a2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  76. return result;
  77. }
  78. void put_AutoUpdateFrequency(long newValue)
  79. {
  80. static BYTE parms[] = VTS_I4 ;
  81. InvokeHelper(0x5a2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  82. }
  83. BOOL get_AutoUpdateSaveChanges()
  84. {
  85. BOOL result;
  86. InvokeHelper(0x5a3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  87. return result;
  88. }
  89. void put_AutoUpdateSaveChanges(BOOL newValue)
  90. {
  91. static BYTE parms[] = VTS_BOOL ;
  92. InvokeHelper(0x5a3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  93. }
  94. long get_ChangeHistoryDuration()
  95. {
  96. long result;
  97. InvokeHelper(0x5a4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  98. return result;
  99. }
  100. void put_ChangeHistoryDuration(long newValue)
  101. {
  102. static BYTE parms[] = VTS_I4 ;
  103. InvokeHelper(0x5a4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  104. }
  105. LPDISPATCH get_BuiltinDocumentProperties()
  106. {
  107. LPDISPATCH result;
  108. InvokeHelper(0x498, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  109. return result;
  110. }
  111. void ChangeFileAccess(long Mode, VARIANT& WritePassword, VARIANT& Notify)
  112. {
  113. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT ;
  114. InvokeHelper(0x3dd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Mode, &WritePassword, &Notify);
  115. }
  116. void ChangeLink(LPCTSTR Name, LPCTSTR NewName, long Type)
  117. {
  118. static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I4 ;
  119. InvokeHelper(0x322, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name, NewName, Type);
  120. }
  121. LPDISPATCH get_Charts()
  122. {
  123. LPDISPATCH result;
  124. InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  125. return result;
  126. }
  127. void Close(VARIANT& SaveChanges, VARIANT& Filename, VARIANT& RouteWorkbook)
  128. {
  129. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  130. InvokeHelper(0x115, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &SaveChanges, &Filename, &RouteWorkbook);
  131. }
  132. CString get_CodeName()
  133. {
  134. CString result;
  135. InvokeHelper(0x55d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  136. return result;
  137. }
  138. CString get__CodeName()
  139. {
  140. CString result;
  141. InvokeHelper(0x80010000, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  142. return result;
  143. }
  144. void put__CodeName(LPCTSTR newValue)
  145. {
  146. static BYTE parms[] = VTS_BSTR ;
  147. InvokeHelper(0x80010000, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  148. }
  149. VARIANT get_Colors(VARIANT& Index)
  150. {
  151. VARIANT result;
  152. static BYTE parms[] = VTS_VARIANT ;
  153. InvokeHelper(0x11e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, &Index);
  154. return result;
  155. }
  156. void put_Colors(VARIANT& Index, VARIANT& newValue)
  157. {
  158. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  159. InvokeHelper(0x11e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &Index, &newValue);
  160. }
  161. LPDISPATCH get_CommandBars()
  162. {
  163. LPDISPATCH result;
  164. InvokeHelper(0x59f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  165. return result;
  166. }
  167. CString get_Comments()
  168. {
  169. CString result;
  170. InvokeHelper(0x23f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  171. return result;
  172. }
  173. void put_Comments(LPCTSTR newValue)
  174. {
  175. static BYTE parms[] = VTS_BSTR ;
  176. InvokeHelper(0x23f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  177. }
  178. long get_ConflictResolution()
  179. {
  180. long result;
  181. InvokeHelper(0x497, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  182. return result;
  183. }
  184. void put_ConflictResolution(long newValue)
  185. {
  186. static BYTE parms[] = VTS_I4 ;
  187. InvokeHelper(0x497, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  188. }
  189. LPDISPATCH get_Container()
  190. {
  191. LPDISPATCH result;
  192. InvokeHelper(0x4a6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  193. return result;
  194. }
  195. BOOL get_CreateBackup()
  196. {
  197. BOOL result;
  198. InvokeHelper(0x11f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  199. return result;
  200. }
  201. LPDISPATCH get_CustomDocumentProperties()
  202. {
  203. LPDISPATCH result;
  204. InvokeHelper(0x499, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  205. return result;
  206. }
  207. BOOL get_Date1904()
  208. {
  209. BOOL result;
  210. InvokeHelper(0x193, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  211. return result;
  212. }
  213. void put_Date1904(BOOL newValue)
  214. {
  215. static BYTE parms[] = VTS_BOOL ;
  216. InvokeHelper(0x193, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  217. }
  218. void DeleteNumberFormat(LPCTSTR NumberFormat)
  219. {
  220. static BYTE parms[] = VTS_BSTR ;
  221. InvokeHelper(0x18d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NumberFormat);
  222. }
  223. LPDISPATCH get_DialogSheets()
  224. {
  225. LPDISPATCH result;
  226. InvokeHelper(0x2fc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  227. return result;
  228. }
  229. long get_DisplayDrawingObjects()
  230. {
  231. long result;
  232. InvokeHelper(0x194, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  233. return result;
  234. }
  235. void put_DisplayDrawingObjects(long newValue)
  236. {
  237. static BYTE parms[] = VTS_I4 ;
  238. InvokeHelper(0x194, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  239. }
  240. BOOL ExclusiveAccess()
  241. {
  242. BOOL result;
  243. InvokeHelper(0x490, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  244. return result;
  245. }
  246. long get_FileFormat()
  247. {
  248. long result;
  249. InvokeHelper(0x120, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  250. return result;
  251. }
  252. void ForwardMailer()
  253. {
  254. InvokeHelper(0x3cd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  255. }
  256. CString get_FullName()
  257. {
  258. CString result;
  259. InvokeHelper(0x121, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  260. return result;
  261. }
  262. BOOL get_HasMailer()
  263. {
  264. BOOL result;
  265. InvokeHelper(0x3d0, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  266. return result;
  267. }
  268. void put_HasMailer(BOOL newValue)
  269. {
  270. static BYTE parms[] = VTS_BOOL ;
  271. InvokeHelper(0x3d0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  272. }
  273. BOOL get_HasPassword()
  274. {
  275. BOOL result;
  276. InvokeHelper(0x122, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  277. return result;
  278. }
  279. BOOL get_HasRoutingSlip()
  280. {
  281. BOOL result;
  282. InvokeHelper(0x3b6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  283. return result;
  284. }
  285. void put_HasRoutingSlip(BOOL newValue)
  286. {
  287. static BYTE parms[] = VTS_BOOL ;
  288. InvokeHelper(0x3b6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  289. }
  290. BOOL get_IsAddin()
  291. {
  292. BOOL result;
  293. InvokeHelper(0x5a5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  294. return result;
  295. }
  296. void put_IsAddin(BOOL newValue)
  297. {
  298. static BYTE parms[] = VTS_BOOL ;
  299. InvokeHelper(0x5a5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  300. }
  301. CString get_Keywords()
  302. {
  303. CString result;
  304. InvokeHelper(0x241, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  305. return result;
  306. }
  307. void put_Keywords(LPCTSTR newValue)
  308. {
  309. static BYTE parms[] = VTS_BSTR ;
  310. InvokeHelper(0x241, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  311. }
  312. VARIANT LinkInfo(LPCTSTR Name, long LinkInfo, VARIANT& Type, VARIANT& EditionRef)
  313. {
  314. VARIANT result;
  315. static BYTE parms[] = VTS_BSTR VTS_I4 VTS_VARIANT VTS_VARIANT ;
  316. InvokeHelper(0x327, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Name, LinkInfo, &Type, &EditionRef);
  317. return result;
  318. }
  319. VARIANT LinkSources(VARIANT& Type)
  320. {
  321. VARIANT result;
  322. static BYTE parms[] = VTS_VARIANT ;
  323. InvokeHelper(0x328, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Type);
  324. return result;
  325. }
  326. LPDISPATCH get_Mailer()
  327. {
  328. LPDISPATCH result;
  329. InvokeHelper(0x3d3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  330. return result;
  331. }
  332. void MergeWorkbook(VARIANT& Filename)
  333. {
  334. static BYTE parms[] = VTS_VARIANT ;
  335. InvokeHelper(0x5a6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Filename);
  336. }
  337. LPDISPATCH get_Modules()
  338. {
  339. LPDISPATCH result;
  340. InvokeHelper(0x246, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  341. return result;
  342. }
  343. BOOL get_MultiUserEditing()
  344. {
  345. BOOL result;
  346. InvokeHelper(0x491, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  347. return result;
  348. }
  349. CString get_Name()
  350. {
  351. CString result;
  352. InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  353. return result;
  354. }
  355. LPDISPATCH get_Names()
  356. {
  357. LPDISPATCH result;
  358. InvokeHelper(0x1ba, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  359. return result;
  360. }
  361. LPDISPATCH NewWindow()
  362. {
  363. LPDISPATCH result;
  364. InvokeHelper(0x118, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
  365. return result;
  366. }
  367. CString get_OnSave()
  368. {
  369. CString result;
  370. InvokeHelper(0x49a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  371. return result;
  372. }
  373. void put_OnSave(LPCTSTR newValue)
  374. {
  375. static BYTE parms[] = VTS_BSTR ;
  376. InvokeHelper(0x49a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  377. }
  378. CString get_OnSheetActivate()
  379. {
  380. CString result;
  381. InvokeHelper(0x407, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  382. return result;
  383. }
  384. void put_OnSheetActivate(LPCTSTR newValue)
  385. {
  386. static BYTE parms[] = VTS_BSTR ;
  387. InvokeHelper(0x407, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  388. }
  389. CString get_OnSheetDeactivate()
  390. {
  391. CString result;
  392. InvokeHelper(0x439, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  393. return result;
  394. }
  395. void put_OnSheetDeactivate(LPCTSTR newValue)
  396. {
  397. static BYTE parms[] = VTS_BSTR ;
  398. InvokeHelper(0x439, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  399. }
  400. void OpenLinks(LPCTSTR Name, VARIANT& ReadOnly, VARIANT& Type)
  401. {
  402. static BYTE parms[] = VTS_BSTR VTS_VARIANT VTS_VARIANT ;
  403. InvokeHelper(0x323, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name, &ReadOnly, &Type);
  404. }
  405. CString get_Path()
  406. {
  407. CString result;
  408. InvokeHelper(0x123, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  409. return result;
  410. }
  411. BOOL get_PersonalViewListSettings()
  412. {
  413. BOOL result;
  414. InvokeHelper(0x5a7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  415. return result;
  416. }
  417. void put_PersonalViewListSettings(BOOL newValue)
  418. {
  419. static BYTE parms[] = VTS_BOOL ;
  420. InvokeHelper(0x5a7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  421. }
  422. BOOL get_PersonalViewPrintSettings()
  423. {
  424. BOOL result;
  425. InvokeHelper(0x5a8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  426. return result;
  427. }
  428. void put_PersonalViewPrintSettings(BOOL newValue)
  429. {
  430. static BYTE parms[] = VTS_BOOL ;
  431. InvokeHelper(0x5a8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  432. }
  433. LPDISPATCH PivotCaches()
  434. {
  435. LPDISPATCH result;
  436. InvokeHelper(0x5a9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
  437. return result;
  438. }
  439. void Post(VARIANT& DestName)
  440. {
  441. static BYTE parms[] = VTS_VARIANT ;
  442. InvokeHelper(0x48e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &DestName);
  443. }
  444. BOOL get_PrecisionAsDisplayed()
  445. {
  446. BOOL result;
  447. InvokeHelper(0x195, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  448. return result;
  449. }
  450. void put_PrecisionAsDisplayed(BOOL newValue)
  451. {
  452. static BYTE parms[] = VTS_BOOL ;
  453. InvokeHelper(0x195, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  454. }
  455. void _PrintOut(VARIANT& From, VARIANT& To, VARIANT& Copies, VARIANT& Preview, VARIANT& ActivePrinter, VARIANT& PrintToFile, VARIANT& Collate)
  456. {
  457. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  458. InvokeHelper(0x389, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &From, &To, &Copies, &Preview, &ActivePrinter, &PrintToFile, &Collate);
  459. }
  460. void PrintPreview(VARIANT& EnableChanges)
  461. {
  462. static BYTE parms[] = VTS_VARIANT ;
  463. InvokeHelper(0x119, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &EnableChanges);
  464. }
  465. void _Protect(VARIANT& Password, VARIANT& Structure, VARIANT& Windows)
  466. {
  467. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  468. InvokeHelper(0x11a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Password, &Structure, &Windows);
  469. }
  470. void ProtectSharing(VARIANT& Filename, VARIANT& Password, VARIANT& WriteResPassword, VARIANT& ReadOnlyRecommended, VARIANT& CreateBackup, VARIANT& SharingPassword)
  471. {
  472. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  473. InvokeHelper(0x5aa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Filename, &Password, &WriteResPassword, &ReadOnlyRecommended, &CreateBackup, &SharingPassword);
  474. }
  475. BOOL get_ProtectStructure()
  476. {
  477. BOOL result;
  478. InvokeHelper(0x24c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  479. return result;
  480. }
  481. BOOL get_ProtectWindows()
  482. {
  483. BOOL result;
  484. InvokeHelper(0x127, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  485. return result;
  486. }
  487. BOOL get_ReadOnly()
  488. {
  489. BOOL result;
  490. InvokeHelper(0x128, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  491. return result;
  492. }
  493. BOOL get__ReadOnlyRecommended()
  494. {
  495. BOOL result;
  496. InvokeHelper(0x129, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  497. return result;
  498. }
  499. void RefreshAll()
  500. {
  501. InvokeHelper(0x5ac, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  502. }
  503. void Reply()
  504. {
  505. InvokeHelper(0x3d1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  506. }
  507. void ReplyAll()
  508. {
  509. InvokeHelper(0x3d2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  510. }
  511. void RemoveUser(long Index)
  512. {
  513. static BYTE parms[] = VTS_I4 ;
  514. InvokeHelper(0x5ad, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Index);
  515. }
  516. long get_RevisionNumber()
  517. {
  518. long result;
  519. InvokeHelper(0x494, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  520. return result;
  521. }
  522. void Route()
  523. {
  524. InvokeHelper(0x3b2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  525. }
  526. BOOL get_Routed()
  527. {
  528. BOOL result;
  529. InvokeHelper(0x3b7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  530. return result;
  531. }
  532. LPDISPATCH get_RoutingSlip()
  533. {
  534. LPDISPATCH result;
  535. InvokeHelper(0x3b5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  536. return result;
  537. }
  538. void RunAutoMacros(long Which)
  539. {
  540. static BYTE parms[] = VTS_I4 ;
  541. InvokeHelper(0x27a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Which);
  542. }
  543. void Save()
  544. {
  545. InvokeHelper(0x11b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  546. }
  547. void _SaveAs(VARIANT& Filename, VARIANT& FileFormat, VARIANT& Password, VARIANT& WriteResPassword, VARIANT& ReadOnlyRecommended, VARIANT& CreateBackup, long AccessMode, VARIANT& ConflictResolution, VARIANT& AddToMru, VARIANT& TextCodepage, VARIANT& TextVisualLayout)
  548. {
  549. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  550. InvokeHelper(0x11c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Filename, &FileFormat, &Password, &WriteResPassword, &ReadOnlyRecommended, &CreateBackup, AccessMode, &ConflictResolution, &AddToMru, &TextCodepage, &TextVisualLayout);
  551. }
  552. void SaveCopyAs(VARIANT& Filename)
  553. {
  554. static BYTE parms[] = VTS_VARIANT ;
  555. InvokeHelper(0xaf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Filename);
  556. }
  557. BOOL get_Saved()
  558. {
  559. BOOL result;
  560. InvokeHelper(0x12a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  561. return result;
  562. }
  563. void put_Saved(BOOL newValue)
  564. {
  565. static BYTE parms[] = VTS_BOOL ;
  566. InvokeHelper(0x12a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  567. }
  568. BOOL get_SaveLinkValues()
  569. {
  570. BOOL result;
  571. InvokeHelper(0x196, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  572. return result;
  573. }
  574. void put_SaveLinkValues(BOOL newValue)
  575. {
  576. static BYTE parms[] = VTS_BOOL ;
  577. InvokeHelper(0x196, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  578. }
  579. void SendMail(VARIANT& Recipients, VARIANT& Subject, VARIANT& ReturnReceipt)
  580. {
  581. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  582. InvokeHelper(0x3b3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Recipients, &Subject, &ReturnReceipt);
  583. }
  584. void SendMailer(VARIANT& FileFormat, long Priority)
  585. {
  586. static BYTE parms[] = VTS_VARIANT VTS_I4 ;
  587. InvokeHelper(0x3d4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &FileFormat, Priority);
  588. }
  589. void SetLinkOnData(LPCTSTR Name, VARIANT& Procedure)
  590. {
  591. static BYTE parms[] = VTS_BSTR VTS_VARIANT ;
  592. InvokeHelper(0x329, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name, &Procedure);
  593. }
  594. LPDISPATCH get_Sheets()
  595. {
  596. LPDISPATCH result;
  597. InvokeHelper(0x1e5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  598. return result;
  599. }
  600. BOOL get_ShowConflictHistory()
  601. {
  602. BOOL result;
  603. InvokeHelper(0x493, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  604. return result;
  605. }
  606. void put_ShowConflictHistory(BOOL newValue)
  607. {
  608. static BYTE parms[] = VTS_BOOL ;
  609. InvokeHelper(0x493, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  610. }
  611. LPDISPATCH get_Styles()
  612. {
  613. LPDISPATCH result;
  614. InvokeHelper(0x1ed, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  615. return result;
  616. }
  617. CString get_Subject()
  618. {
  619. CString result;
  620. InvokeHelper(0x3b9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  621. return result;
  622. }
  623. void put_Subject(LPCTSTR newValue)
  624. {
  625. static BYTE parms[] = VTS_BSTR ;
  626. InvokeHelper(0x3b9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  627. }
  628. CString get_Title()
  629. {
  630. CString result;
  631. InvokeHelper(0xc7, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  632. return result;
  633. }
  634. void put_Title(LPCTSTR newValue)
  635. {
  636. static BYTE parms[] = VTS_BSTR ;
  637. InvokeHelper(0xc7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  638. }
  639. void Unprotect(VARIANT& Password)
  640. {
  641. static BYTE parms[] = VTS_VARIANT ;
  642. InvokeHelper(0x11d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Password);
  643. }
  644. void UnprotectSharing(VARIANT& SharingPassword)
  645. {
  646. static BYTE parms[] = VTS_VARIANT ;
  647. InvokeHelper(0x5af, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &SharingPassword);
  648. }
  649. void UpdateFromFile()
  650. {
  651. InvokeHelper(0x3e3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  652. }
  653. void UpdateLink(VARIANT& Name, VARIANT& Type)
  654. {
  655. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  656. InvokeHelper(0x324, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Name, &Type);
  657. }
  658. BOOL get_UpdateRemoteReferences()
  659. {
  660. BOOL result;
  661. InvokeHelper(0x19b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  662. return result;
  663. }
  664. void put_UpdateRemoteReferences(BOOL newValue)
  665. {
  666. static BYTE parms[] = VTS_BOOL ;
  667. InvokeHelper(0x19b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  668. }
  669. BOOL get_UserControl()
  670. {
  671. BOOL result;
  672. InvokeHelper(0x4ba, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  673. return result;
  674. }
  675. void put_UserControl(BOOL newValue)
  676. {
  677. static BYTE parms[] = VTS_BOOL ;
  678. InvokeHelper(0x4ba, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  679. }
  680. VARIANT get_UserStatus()
  681. {
  682. VARIANT result;
  683. InvokeHelper(0x495, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  684. return result;
  685. }
  686. LPDISPATCH get_CustomViews()
  687. {
  688. LPDISPATCH result;
  689. InvokeHelper(0x5b0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  690. return result;
  691. }
  692. LPDISPATCH get_Windows()
  693. {
  694. LPDISPATCH result;
  695. InvokeHelper(0x1ae, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  696. return result;
  697. }
  698. LPDISPATCH get_Worksheets()
  699. {
  700. LPDISPATCH result;
  701. InvokeHelper(0x1ee, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  702. return result;
  703. }
  704. BOOL get_WriteReserved()
  705. {
  706. BOOL result;
  707. InvokeHelper(0x12b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  708. return result;
  709. }
  710. CString get_WriteReservedBy()
  711. {
  712. CString result;
  713. InvokeHelper(0x12c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  714. return result;
  715. }
  716. LPDISPATCH get_Excel4IntlMacroSheets()
  717. {
  718. LPDISPATCH result;
  719. InvokeHelper(0x245, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  720. return result;
  721. }
  722. LPDISPATCH get_Excel4MacroSheets()
  723. {
  724. LPDISPATCH result;
  725. InvokeHelper(0x243, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  726. return result;
  727. }
  728. BOOL get_TemplateRemoveExtData()
  729. {
  730. BOOL result;
  731. InvokeHelper(0x5b1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  732. return result;
  733. }
  734. void put_TemplateRemoveExtData(BOOL newValue)
  735. {
  736. static BYTE parms[] = VTS_BOOL ;
  737. InvokeHelper(0x5b1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  738. }
  739. void HighlightChangesOptions(VARIANT& When, VARIANT& Who, VARIANT& Where)
  740. {
  741. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  742. InvokeHelper(0x5b2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &When, &Who, &Where);
  743. }
  744. BOOL get_HighlightChangesOnScreen()
  745. {
  746. BOOL result;
  747. InvokeHelper(0x5b5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  748. return result;
  749. }
  750. void put_HighlightChangesOnScreen(BOOL newValue)
  751. {
  752. static BYTE parms[] = VTS_BOOL ;
  753. InvokeHelper(0x5b5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  754. }
  755. BOOL get_KeepChangeHistory()
  756. {
  757. BOOL result;
  758. InvokeHelper(0x5b6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  759. return result;
  760. }
  761. void put_KeepChangeHistory(BOOL newValue)
  762. {
  763. static BYTE parms[] = VTS_BOOL ;
  764. InvokeHelper(0x5b6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  765. }
  766. BOOL get_ListChangesOnNewSheet()
  767. {
  768. BOOL result;
  769. InvokeHelper(0x5b7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  770. return result;
  771. }
  772. void put_ListChangesOnNewSheet(BOOL newValue)
  773. {
  774. static BYTE parms[] = VTS_BOOL ;
  775. InvokeHelper(0x5b7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  776. }
  777. void PurgeChangeHistoryNow(long Days, VARIANT& SharingPassword)
  778. {
  779. static BYTE parms[] = VTS_I4 VTS_VARIANT ;
  780. InvokeHelper(0x5b8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Days, &SharingPassword);
  781. }
  782. void AcceptAllChanges(VARIANT& When, VARIANT& Who, VARIANT& Where)
  783. {
  784. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  785. InvokeHelper(0x5ba, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &When, &Who, &Where);
  786. }
  787. void RejectAllChanges(VARIANT& When, VARIANT& Who, VARIANT& Where)
  788. {
  789. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  790. InvokeHelper(0x5bb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &When, &Who, &Where);
  791. }
  792. void PivotTableWizard(VARIANT& SourceType, VARIANT& SourceData, VARIANT& TableDestination, VARIANT& TableName, VARIANT& RowGrand, VARIANT& ColumnGrand, VARIANT& SaveData, VARIANT& HasAutoFormat, VARIANT& AutoPage, VARIANT& Reserved, VARIANT& BackgroundQuery, VARIANT& OptimizeCache, VARIANT& PageFieldOrder, VARIANT& PageFieldWrapCount, VARIANT& ReadData, VARIANT& Connection)
  793. {
  794. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  795. InvokeHelper(0x2ac, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &SourceType, &SourceData, &TableDestination, &TableName, &RowGrand, &ColumnGrand, &SaveData, &HasAutoFormat, &AutoPage, &Reserved, &BackgroundQuery, &OptimizeCache, &PageFieldOrder, &PageFieldWrapCount, &ReadData, &Connection);
  796. }
  797. void ResetColors()
  798. {
  799. InvokeHelper(0x5bc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  800. }
  801. LPDISPATCH get_VBProject()
  802. {
  803. LPDISPATCH result;
  804. InvokeHelper(0x5bd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  805. return result;
  806. }
  807. void FollowHyperlink(LPCTSTR Address, VARIANT& SubAddress, VARIANT& NewWindow, VARIANT& AddHistory, VARIANT& ExtraInfo, VARIANT& Method, VARIANT& HeaderInfo)
  808. {
  809. static BYTE parms[] = VTS_BSTR VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  810. InvokeHelper(0x5be, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Address, &SubAddress, &NewWindow, &AddHistory, &ExtraInfo, &Method, &HeaderInfo);
  811. }
  812. void AddToFavorites()
  813. {
  814. InvokeHelper(0x5c4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  815. }
  816. BOOL get_IsInplace()
  817. {
  818. BOOL result;
  819. InvokeHelper(0x6e9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  820. return result;
  821. }
  822. void PrintOut(VARIANT& From, VARIANT& To, VARIANT& Copies, VARIANT& Preview, VARIANT& ActivePrinter, VARIANT& PrintToFile, VARIANT& Collate, VARIANT& PrToFileName)
  823. {
  824. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  825. InvokeHelper(0x6ec, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &From, &To, &Copies, &Preview, &ActivePrinter, &PrintToFile, &Collate, &PrToFileName);
  826. }
  827. void WebPagePreview()
  828. {
  829. InvokeHelper(0x71a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  830. }
  831. LPDISPATCH get_PublishObjects()
  832. {
  833. LPDISPATCH result;
  834. InvokeHelper(0x71b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  835. return result;
  836. }
  837. LPDISPATCH get_WebOptions()
  838. {
  839. LPDISPATCH result;
  840. InvokeHelper(0x71c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  841. return result;
  842. }
  843. void ReloadAs(long Encoding)
  844. {
  845. static BYTE parms[] = VTS_I4 ;
  846. InvokeHelper(0x71d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Encoding);
  847. }
  848. LPDISPATCH get_HTMLProject()
  849. {
  850. LPDISPATCH result;
  851. InvokeHelper(0x71f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  852. return result;
  853. }
  854. BOOL get_EnvelopeVisible()
  855. {
  856. BOOL result;
  857. InvokeHelper(0x720, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  858. return result;
  859. }
  860. void put_EnvelopeVisible(BOOL newValue)
  861. {
  862. static BYTE parms[] = VTS_BOOL ;
  863. InvokeHelper(0x720, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  864. }
  865. long get_CalculationVersion()
  866. {
  867. long result;
  868. InvokeHelper(0x70e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  869. return result;
  870. }
  871. void Dummy17(long calcid)
  872. {
  873. static BYTE parms[] = VTS_I4 ;
  874. InvokeHelper(0x7fc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, calcid);
  875. }
  876. void sblt(LPCTSTR s)
  877. {
  878. static BYTE parms[] = VTS_BSTR ;
  879. InvokeHelper(0x722, DISPATCH_METHOD, VT_EMPTY, NULL, parms, s);
  880. }
  881. BOOL get_VBASigned()
  882. {
  883. BOOL result;
  884. InvokeHelper(0x724, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  885. return result;
  886. }
  887. BOOL get_ShowPivotTableFieldList()
  888. {
  889. BOOL result;
  890. InvokeHelper(0x7fe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  891. return result;
  892. }
  893. void put_ShowPivotTableFieldList(BOOL newValue)
  894. {
  895. static BYTE parms[] = VTS_BOOL ;
  896. InvokeHelper(0x7fe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  897. }
  898. long get_UpdateLinks()
  899. {
  900. long result;
  901. InvokeHelper(0x360, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  902. return result;
  903. }
  904. void put_UpdateLinks(long newValue)
  905. {
  906. static BYTE parms[] = VTS_I4 ;
  907. InvokeHelper(0x360, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  908. }
  909. void BreakLink(LPCTSTR Name, long Type)
  910. {
  911. static BYTE parms[] = VTS_BSTR VTS_I4 ;
  912. InvokeHelper(0x7ff, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Name, Type);
  913. }
  914. void Dummy16()
  915. {
  916. InvokeHelper(0x800, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  917. }
  918. void SaveAs(VARIANT& Filename, VARIANT& FileFormat, VARIANT& Password, VARIANT& WriteResPassword, VARIANT& ReadOnlyRecommended, VARIANT& CreateBackup, long AccessMode, VARIANT& ConflictResolution, VARIANT& AddToMru, VARIANT& TextCodepage, VARIANT& TextVisualLayout, VARIANT& Local)
  919. {
  920. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  921. InvokeHelper(0x785, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Filename, &FileFormat, &Password, &WriteResPassword, &ReadOnlyRecommended, &CreateBackup, AccessMode, &ConflictResolution, &AddToMru, &TextCodepage, &TextVisualLayout, &Local);
  922. }
  923. BOOL get_EnableAutoRecover()
  924. {
  925. BOOL result;
  926. InvokeHelper(0x801, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  927. return result;
  928. }
  929. void put_EnableAutoRecover(BOOL newValue)
  930. {
  931. static BYTE parms[] = VTS_BOOL ;
  932. InvokeHelper(0x801, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  933. }
  934. BOOL get_RemovePersonalInformation()
  935. {
  936. BOOL result;
  937. InvokeHelper(0x802, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  938. return result;
  939. }
  940. void put_RemovePersonalInformation(BOOL newValue)
  941. {
  942. static BYTE parms[] = VTS_BOOL ;
  943. InvokeHelper(0x802, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  944. }
  945. CString get_FullNameURLEncoded()
  946. {
  947. CString result;
  948. InvokeHelper(0x787, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  949. return result;
  950. }
  951. void CheckIn(VARIANT& SaveChanges, VARIANT& Comments, VARIANT& MakePublic)
  952. {
  953. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  954. InvokeHelper(0x803, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &SaveChanges, &Comments, &MakePublic);
  955. }
  956. BOOL CanCheckIn()
  957. {
  958. BOOL result;
  959. InvokeHelper(0x805, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  960. return result;
  961. }
  962. void SendForReview(VARIANT& Recipients, VARIANT& Subject, VARIANT& ShowMessage, VARIANT& IncludeAttachment)
  963. {
  964. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  965. InvokeHelper(0x806, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Recipients, &Subject, &ShowMessage, &IncludeAttachment);
  966. }
  967. void ReplyWithChanges(VARIANT& ShowMessage)
  968. {
  969. static BYTE parms[] = VTS_VARIANT ;
  970. InvokeHelper(0x809, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &ShowMessage);
  971. }
  972. void EndReview()
  973. {
  974. InvokeHelper(0x80a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  975. }
  976. CString get_Password()
  977. {
  978. CString result;
  979. InvokeHelper(0x1ad, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  980. return result;
  981. }
  982. void put_Password(LPCTSTR newValue)
  983. {
  984. static BYTE parms[] = VTS_BSTR ;
  985. InvokeHelper(0x1ad, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  986. }
  987. CString get_WritePassword()
  988. {
  989. CString result;
  990. InvokeHelper(0x468, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  991. return result;
  992. }
  993. void put_WritePassword(LPCTSTR newValue)
  994. {
  995. static BYTE parms[] = VTS_BSTR ;
  996. InvokeHelper(0x468, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  997. }
  998. CString get_PasswordEncryptionProvider()
  999. {
  1000. CString result;
  1001. InvokeHelper(0x80b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1002. return result;
  1003. }
  1004. CString get_PasswordEncryptionAlgorithm()
  1005. {
  1006. CString result;
  1007. InvokeHelper(0x80c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1008. return result;
  1009. }
  1010. long get_PasswordEncryptionKeyLength()
  1011. {
  1012. long result;
  1013. InvokeHelper(0x80d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1014. return result;
  1015. }
  1016. void SetPasswordEncryptionOptions(VARIANT& PasswordEncryptionProvider, VARIANT& PasswordEncryptionAlgorithm, VARIANT& PasswordEncryptionKeyLength, VARIANT& PasswordEncryptionFileProperties)
  1017. {
  1018. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1019. InvokeHelper(0x80e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &PasswordEncryptionProvider, &PasswordEncryptionAlgorithm, &PasswordEncryptionKeyLength, &PasswordEncryptionFileProperties);
  1020. }
  1021. BOOL get_PasswordEncryptionFileProperties()
  1022. {
  1023. BOOL result;
  1024. InvokeHelper(0x80f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1025. return result;
  1026. }
  1027. BOOL get_ReadOnlyRecommended()
  1028. {
  1029. BOOL result;
  1030. InvokeHelper(0x7d5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1031. return result;
  1032. }
  1033. void put_ReadOnlyRecommended(BOOL newValue)
  1034. {
  1035. static BYTE parms[] = VTS_BOOL ;
  1036. InvokeHelper(0x7d5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1037. }
  1038. void Protect(VARIANT& Password, VARIANT& Structure, VARIANT& Windows)
  1039. {
  1040. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1041. InvokeHelper(0x7ed, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Password, &Structure, &Windows);
  1042. }
  1043. LPDISPATCH get_SmartTagOptions()
  1044. {
  1045. LPDISPATCH result;
  1046. InvokeHelper(0x810, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1047. return result;
  1048. }
  1049. void RecheckSmartTags()
  1050. {
  1051. InvokeHelper(0x811, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1052. }
  1053. LPDISPATCH get_Permission()
  1054. {
  1055. LPDISPATCH result;
  1056. InvokeHelper(0x8d8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1057. return result;
  1058. }
  1059. LPDISPATCH get_SharedWorkspace()
  1060. {
  1061. LPDISPATCH result;
  1062. InvokeHelper(0x8d9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1063. return result;
  1064. }
  1065. LPDISPATCH get_Sync()
  1066. {
  1067. LPDISPATCH result;
  1068. InvokeHelper(0x8da, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1069. return result;
  1070. }
  1071. void SendFaxOverInternet(VARIANT& Recipients, VARIANT& Subject, VARIANT& ShowMessage)
  1072. {
  1073. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1074. InvokeHelper(0x8db, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Recipients, &Subject, &ShowMessage);
  1075. }
  1076. LPDISPATCH get_XmlNamespaces()
  1077. {
  1078. LPDISPATCH result;
  1079. InvokeHelper(0x8dc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1080. return result;
  1081. }
  1082. LPDISPATCH get_XmlMaps()
  1083. {
  1084. LPDISPATCH result;
  1085. InvokeHelper(0x8dd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1086. return result;
  1087. }
  1088. long XmlImport(LPCTSTR Url, LPDISPATCH * ImportMap, VARIANT& Overwrite, VARIANT& Destination)
  1089. {
  1090. long result;
  1091. static BYTE parms[] = VTS_BSTR VTS_PDISPATCH VTS_VARIANT VTS_VARIANT ;
  1092. InvokeHelper(0x8de, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Url, ImportMap, &Overwrite, &Destination);
  1093. return result;
  1094. }
  1095. LPDISPATCH get_SmartDocument()
  1096. {
  1097. LPDISPATCH result;
  1098. InvokeHelper(0x8e1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1099. return result;
  1100. }
  1101. LPDISPATCH get_DocumentLibraryVersions()
  1102. {
  1103. LPDISPATCH result;
  1104. InvokeHelper(0x8e2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1105. return result;
  1106. }
  1107. BOOL get_InactiveListBorderVisible()
  1108. {
  1109. BOOL result;
  1110. InvokeHelper(0x8e3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1111. return result;
  1112. }
  1113. void put_InactiveListBorderVisible(BOOL newValue)
  1114. {
  1115. static BYTE parms[] = VTS_BOOL ;
  1116. InvokeHelper(0x8e3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1117. }
  1118. BOOL get_DisplayInkComments()
  1119. {
  1120. BOOL result;
  1121. InvokeHelper(0x8e4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1122. return result;
  1123. }
  1124. void put_DisplayInkComments(BOOL newValue)
  1125. {
  1126. static BYTE parms[] = VTS_BOOL ;
  1127. InvokeHelper(0x8e4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1128. }
  1129. long XmlImportXml(LPCTSTR Data, LPDISPATCH * ImportMap, VARIANT& Overwrite, VARIANT& Destination)
  1130. {
  1131. long result;
  1132. static BYTE parms[] = VTS_BSTR VTS_PDISPATCH VTS_VARIANT VTS_VARIANT ;
  1133. InvokeHelper(0x8e5, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Data, ImportMap, &Overwrite, &Destination);
  1134. return result;
  1135. }
  1136. void SaveAsXMLData(LPCTSTR Filename, LPDISPATCH Map)
  1137. {
  1138. static BYTE parms[] = VTS_BSTR VTS_DISPATCH ;
  1139. InvokeHelper(0x8e6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Filename, Map);
  1140. }
  1141. void ToggleFormsDesign()
  1142. {
  1143. InvokeHelper(0x8e7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1144. }
  1145. // _Workbook properties
  1146. public:
  1147. };