summaryrefslogtreecommitdiffabout
path: root/outport/msoutl9.h
Unidiff
Diffstat (limited to 'outport/msoutl9.h') (more/less context) (show whitespace changes)
-rw-r--r--outport/msoutl9.h1526
1 files changed, 1526 insertions, 0 deletions
diff --git a/outport/msoutl9.h b/outport/msoutl9.h
new file mode 100644
index 0000000..a6fbfe7
--- a/dev/null
+++ b/outport/msoutl9.h
@@ -0,0 +1,1526 @@
1/*
2 Copyright 2001 Justin Kirby
3 This file is part of Outport.
4
5 Outport is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
9
10 Outport is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with olexp; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
19*/
20// Machine generated IDispatch wrapper class(es) created with ClassWizard
21/////////////////////////////////////////////////////////////////////////////
22// _Application wrapper class
23#ifndef OLEXP_MSOUTL_H
24#define OLEXP_MSOUTL_H
25
26class _Application : public COleDispatchDriver
27{
28public:
29 _Application() {} // Calls COleDispatchDriver default constructor
30 _Application(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
31 _Application(const _Application& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
32
33// Attributes
34public:
35
36// Operations
37public:
38 LPDISPATCH GetApplication();
39 long GetClass();
40 LPDISPATCH GetSession();
41 LPDISPATCH GetParent();
42 LPDISPATCH GetAssistant();
43 CString GetName();
44 CString GetVersion();
45 LPDISPATCH ActiveExplorer();
46 LPDISPATCH ActiveInspector();
47 LPDISPATCH CreateItem(long ItemType);
48 LPDISPATCH CreateItemFromTemplate(LPCTSTR TemplatePath, const VARIANT& InFolder);
49 LPDISPATCH CreateObject(LPCTSTR ObjectName);
50 LPDISPATCH GetNamespace(LPCTSTR Type);
51 void Quit();
52 LPDISPATCH GetCOMAddIns();
53 LPDISPATCH GetExplorers();
54 LPDISPATCH GetInspectors();
55 LPDISPATCH GetLanguageSettings();
56 CString GetProductCode();
57 LPDISPATCH GetAnswerWizard();
58 LPDISPATCH ActiveWindow();
59};
60/////////////////////////////////////////////////////////////////////////////
61// _Folders wrapper class
62
63class _Folders : public COleDispatchDriver
64{
65public:
66 _Folders() {} // Calls COleDispatchDriver default constructor
67 _Folders(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
68 _Folders(const _Folders& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
69
70// Attributes
71public:
72
73// Operations
74public:
75 LPDISPATCH GetApplication();
76 long GetClass();
77 LPDISPATCH GetSession();
78 LPDISPATCH GetParent();
79 long GetCount();
80 LPDISPATCH Item(const VARIANT& Index);
81 LPDISPATCH Add(LPCTSTR Name, const VARIANT& Type);
82 LPDISPATCH GetFirst();
83 LPDISPATCH GetLast();
84 LPDISPATCH GetNext();
85 LPDISPATCH GetPrevious();
86 void Remove(long Index);
87};
88/////////////////////////////////////////////////////////////////////////////
89// MAPIFolder wrapper class
90
91class MAPIFolder : public COleDispatchDriver
92{
93public:
94 MAPIFolder() {} // Calls COleDispatchDriver default constructor
95 MAPIFolder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
96 MAPIFolder(const MAPIFolder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
97
98// Attributes
99public:
100
101// Operations
102public:
103 LPDISPATCH GetApplication();
104 long GetClass();
105 LPDISPATCH GetSession();
106 LPDISPATCH GetParent();
107 long GetDefaultItemType();
108 CString GetDefaultMessageClass();
109 CString GetDescription();
110 void SetDescription(LPCTSTR lpszNewValue);
111 CString GetEntryID();
112 LPDISPATCH GetFolders();
113 LPDISPATCH GetItems();
114 CString GetName();
115 void SetName(LPCTSTR lpszNewValue);
116 CString GetStoreID();
117 long GetUnReadItemCount();
118 LPDISPATCH CopyTo(LPDISPATCH DestinationFolder);
119 void Delete();
120 void Display();
121 LPDISPATCH GetExplorer(const VARIANT& DisplayMode);
122 void MoveTo(LPDISPATCH DestinationFolder);
123 BOOL GetWebViewOn();
124 void SetWebViewOn(BOOL bNewValue);
125 CString GetWebViewURL();
126 void SetWebViewURL(LPCTSTR lpszNewValue);
127 BOOL GetWebViewAllowNavigation();
128 void SetWebViewAllowNavigation(BOOL bNewValue);
129};
130/////////////////////////////////////////////////////////////////////////////
131// _NameSpace wrapper class
132
133class _NameSpace : public COleDispatchDriver
134{
135public:
136 _NameSpace() {} // Calls COleDispatchDriver default constructor
137 _NameSpace(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
138 _NameSpace(const _NameSpace& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
139
140// Attributes
141public:
142
143// Operations
144public:
145 LPDISPATCH GetApplication();
146 long GetClass();
147 LPDISPATCH GetSession();
148 LPDISPATCH GetParent();
149 LPDISPATCH GetCurrentUser();
150 LPDISPATCH GetFolders();
151 CString GetType();
152 LPDISPATCH GetAddressLists();
153 LPDISPATCH CreateRecipient(LPCTSTR RecipientName);
154 LPDISPATCH GetDefaultFolder(long FolderType);
155 LPDISPATCH GetFolderFromID(LPCTSTR EntryIDFolder, const VARIANT& EntryIDStore);
156 LPDISPATCH GetItemFromID(LPCTSTR EntryIDItem, const VARIANT& EntryIDStore);
157 LPDISPATCH GetRecipientFromID(LPCTSTR EntryID);
158 LPDISPATCH GetSharedDefaultFolder(LPDISPATCH Recipient, long FolderType);
159 void Logoff();
160 void Logon(const VARIANT& Profile, const VARIANT& Password, const VARIANT& ShowDialog, const VARIANT& NewSession);
161 LPDISPATCH PickFolder();
162 LPDISPATCH GetSyncObjects();
163 void AddStore(const VARIANT& Store);
164};
165/////////////////////////////////////////////////////////////////////////////
166// _Items wrapper class
167
168class _Items : public COleDispatchDriver
169{
170public:
171 _Items() {} // Calls COleDispatchDriver default constructor
172 _Items(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
173 _Items(const _Items& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
174
175// Attributes
176public:
177
178// Operations
179public:
180 LPDISPATCH GetApplication();
181 long GetClass();
182 LPDISPATCH GetSession();
183 LPDISPATCH GetParent();
184 long GetCount();
185 LPDISPATCH Item(const VARIANT& Index);
186 BOOL GetIncludeRecurrences();
187 void SetIncludeRecurrences(BOOL bNewValue);
188 LPDISPATCH Add(const VARIANT& Type);
189 LPDISPATCH Find(LPCTSTR Filter);
190 LPDISPATCH FindNext();
191 LPDISPATCH GetFirst();
192 LPDISPATCH GetLast();
193 LPDISPATCH GetNext();
194 LPDISPATCH GetPrevious();
195 void Remove(long Index);
196 void ResetColumns();
197 LPDISPATCH Restrict(LPCTSTR Filter);
198 void SetColumns(LPCTSTR Columns);
199 void Sort(LPCTSTR Property_, const VARIANT& Descending);
200};
201/////////////////////////////////////////////////////////////////////////////
202// _TaskItem wrapper class
203
204class _TaskItem : public COleDispatchDriver
205{
206public:
207 _TaskItem() {} // Calls COleDispatchDriver default constructor
208 _TaskItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
209 _TaskItem(const _TaskItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
210
211// Attributes
212public:
213
214// Operations
215public:
216 LPDISPATCH GetApplication();
217 long GetClass();
218 LPDISPATCH GetSession();
219 LPDISPATCH GetParent();
220 LPDISPATCH GetActions();
221 LPDISPATCH GetAttachments();
222 CString GetBillingInformation();
223 void SetBillingInformation(LPCTSTR lpszNewValue);
224 CString GetBody();
225 void SetBody(LPCTSTR lpszNewValue);
226 CString GetCategories();
227 void SetCategories(LPCTSTR lpszNewValue);
228 CString GetCompanies();
229 void SetCompanies(LPCTSTR lpszNewValue);
230 CString GetConversationIndex();
231 CString GetConversationTopic();
232 DATE GetCreationTime();
233 CString GetEntryID();
234 LPDISPATCH GetFormDescription();
235 LPDISPATCH GetGetInspector();
236 long GetImportance();
237 void SetImportance(long nNewValue);
238 DATE GetLastModificationTime();
239 CString GetMessageClass();
240 void SetMessageClass(LPCTSTR lpszNewValue);
241 CString GetMileage();
242 void SetMileage(LPCTSTR lpszNewValue);
243 BOOL GetNoAging();
244 void SetNoAging(BOOL bNewValue);
245 long GetOutlookInternalVersion();
246 CString GetOutlookVersion();
247 BOOL GetSaved();
248 long GetSensitivity();
249 void SetSensitivity(long nNewValue);
250 long GetSize();
251 CString GetSubject();
252 void SetSubject(LPCTSTR lpszNewValue);
253 BOOL GetUnRead();
254 void SetUnRead(BOOL bNewValue);
255 LPDISPATCH GetUserProperties();
256 void Close(long SaveMode);
257 LPDISPATCH Copy();
258 void Delete();
259 void Display(const VARIANT& Modal);
260 LPDISPATCH Move(LPDISPATCH DestFldr);
261 void PrintOut();
262 void Save();
263 void SaveAs(LPCTSTR Path, const VARIANT& Type);
264 long GetActualWork();
265 void SetActualWork(long nNewValue);
266 CString GetCardData();
267 void SetCardData(LPCTSTR lpszNewValue);
268 BOOL GetComplete();
269 void SetComplete(BOOL bNewValue);
270 CString GetContacts();
271 void SetContacts(LPCTSTR lpszNewValue);
272 CString GetContactNames();
273 void SetContactNames(LPCTSTR lpszNewValue);
274 DATE GetDateCompleted();
275 void SetDateCompleted(DATE newValue);
276 long GetDelegationState();
277 CString GetDelegator();
278 DATE GetDueDate();
279 void SetDueDate(DATE newValue);
280 BOOL GetIsRecurring();
281 long GetOrdinal();
282 void SetOrdinal(long nNewValue);
283 CString GetOwner();
284 void SetOwner(LPCTSTR lpszNewValue);
285 long GetOwnership();
286 long GetPercentComplete();
287 void SetPercentComplete(long nNewValue);
288 LPDISPATCH GetRecipients();
289 DATE GetReminderTime();
290 void SetReminderTime(DATE newValue);
291 BOOL GetReminderOverrideDefault();
292 void SetReminderOverrideDefault(BOOL bNewValue);
293 BOOL GetReminderPlaySound();
294 void SetReminderPlaySound(BOOL bNewValue);
295 BOOL GetReminderSet();
296 void SetReminderSet(BOOL bNewValue);
297 CString GetReminderSoundFile();
298 void SetReminderSoundFile(LPCTSTR lpszNewValue);
299 long GetResponseState();
300 CString GetRole();
301 void SetRole(LPCTSTR lpszNewValue);
302 CString GetSchedulePlusPriority();
303 void SetSchedulePlusPriority(LPCTSTR lpszNewValue);
304 DATE GetStartDate();
305 void SetStartDate(DATE newValue);
306 long GetStatus();
307 void SetStatus(long nNewValue);
308 CString GetStatusOnCompletionRecipients();
309 void SetStatusOnCompletionRecipients(LPCTSTR lpszNewValue);
310 CString GetStatusUpdateRecipients();
311 void SetStatusUpdateRecipients(LPCTSTR lpszNewValue);
312 BOOL GetTeamTask();
313 void SetTeamTask(BOOL bNewValue);
314 long GetTotalWork();
315 void SetTotalWork(long nNewValue);
316 LPDISPATCH Assign();
317 void CancelResponseState();
318 void ClearRecurrencePattern();
319 LPDISPATCH GetRecurrencePattern();
320 void MarkComplete();
321 LPDISPATCH Respond(long Response, const VARIANT& fNoUI, const VARIANT& fAdditionalTextDialog);
322 void Send();
323 BOOL SkipRecurrence();
324 LPDISPATCH StatusReport();
325 LPDISPATCH GetLinks();
326};
327/////////////////////////////////////////////////////////////////////////////
328// _AppointmentItem wrapper class
329
330class _AppointmentItem : public COleDispatchDriver
331{
332public:
333 _AppointmentItem() {} // Calls COleDispatchDriver default constructor
334 _AppointmentItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
335 _AppointmentItem(const _AppointmentItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
336
337// Attributes
338public:
339
340// Operations
341public:
342 LPDISPATCH GetApplication();
343 long GetClass();
344 LPDISPATCH GetSession();
345 LPDISPATCH GetParent();
346 LPDISPATCH GetActions();
347 LPDISPATCH GetAttachments();
348 CString GetBillingInformation();
349 void SetBillingInformation(LPCTSTR lpszNewValue);
350 CString GetBody();
351 void SetBody(LPCTSTR lpszNewValue);
352 CString GetCategories();
353 void SetCategories(LPCTSTR lpszNewValue);
354 CString GetCompanies();
355 void SetCompanies(LPCTSTR lpszNewValue);
356 CString GetConversationIndex();
357 CString GetConversationTopic();
358 DATE GetCreationTime();
359 CString GetEntryID();
360 LPDISPATCH GetFormDescription();
361 LPDISPATCH GetGetInspector();
362 long GetImportance();
363 void SetImportance(long nNewValue);
364 DATE GetLastModificationTime();
365 CString GetMessageClass();
366 void SetMessageClass(LPCTSTR lpszNewValue);
367 CString GetMileage();
368 void SetMileage(LPCTSTR lpszNewValue);
369 BOOL GetNoAging();
370 void SetNoAging(BOOL bNewValue);
371 long GetOutlookInternalVersion();
372 CString GetOutlookVersion();
373 BOOL GetSaved();
374 long GetSensitivity();
375 void SetSensitivity(long nNewValue);
376 long GetSize();
377 CString GetSubject();
378 void SetSubject(LPCTSTR lpszNewValue);
379 BOOL GetUnRead();
380 void SetUnRead(BOOL bNewValue);
381 LPDISPATCH GetUserProperties();
382 void Close(long SaveMode);
383 LPDISPATCH Copy();
384 void Delete();
385 void Display(const VARIANT& Modal);
386 LPDISPATCH Move(LPDISPATCH DestFldr);
387 void PrintOut();
388 void Save();
389 void SaveAs(LPCTSTR Path, const VARIANT& Type);
390 BOOL GetAllDayEvent();
391 void SetAllDayEvent(BOOL bNewValue);
392 long GetBusyStatus();
393 void SetBusyStatus(long nNewValue);
394 long GetDuration();
395 void SetDuration(long nNewValue);
396 DATE GetEnd();
397 void SetEnd(DATE newValue);
398 BOOL GetIsOnlineMeeting();
399 void SetIsOnlineMeeting(BOOL bNewValue);
400 BOOL GetIsRecurring();
401 CString GetLocation();
402 void SetLocation(LPCTSTR lpszNewValue);
403 long GetMeetingStatus();
404 void SetMeetingStatus(long nNewValue);
405 BOOL GetNetMeetingAutoStart();
406 void SetNetMeetingAutoStart(BOOL bNewValue);
407 CString GetNetMeetingOrganizerAlias();
408 void SetNetMeetingOrganizerAlias(LPCTSTR lpszNewValue);
409 CString GetNetMeetingServer();
410 void SetNetMeetingServer(LPCTSTR lpszNewValue);
411 long GetNetMeetingType();
412 void SetNetMeetingType(long nNewValue);
413 CString GetOptionalAttendees();
414 void SetOptionalAttendees(LPCTSTR lpszNewValue);
415 CString GetOrganizer();
416 LPDISPATCH GetRecipients();
417 long GetRecurrenceState();
418 long GetReminderMinutesBeforeStart();
419 void SetReminderMinutesBeforeStart(long nNewValue);
420 BOOL GetReminderOverrideDefault();
421 void SetReminderOverrideDefault(BOOL bNewValue);
422 BOOL GetReminderPlaySound();
423 void SetReminderPlaySound(BOOL bNewValue);
424 BOOL GetReminderSet();
425 void SetReminderSet(BOOL bNewValue);
426 CString GetReminderSoundFile();
427 void SetReminderSoundFile(LPCTSTR lpszNewValue);
428 DATE GetReplyTime();
429 void SetReplyTime(DATE newValue);
430 CString GetRequiredAttendees();
431 void SetRequiredAttendees(LPCTSTR lpszNewValue);
432 CString GetResources();
433 void SetResources(LPCTSTR lpszNewValue);
434 BOOL GetResponseRequested();
435 void SetResponseRequested(BOOL bNewValue);
436 long GetResponseStatus();
437 DATE GetStart();
438 void SetStart(DATE newValue);
439 void ClearRecurrencePattern();
440 LPDISPATCH ForwardAsVcal();
441 LPDISPATCH GetRecurrencePattern();
442 LPDISPATCH Respond(long Response, const VARIANT& fNoUI, const VARIANT& fAdditionalTextDialog);
443 void Send();
444 CString GetNetMeetingDocPathName();
445 void SetNetMeetingDocPathName(LPCTSTR lpszNewValue);
446 CString GetNetShowURL();
447 void SetNetShowURL(LPCTSTR lpszNewValue);
448 LPDISPATCH GetLinks();
449 BOOL GetConferenceServerAllowExternal();
450 void SetConferenceServerAllowExternal(BOOL bNewValue);
451 CString GetConferenceServerPassword();
452 void SetConferenceServerPassword(LPCTSTR lpszNewValue);
453};
454/////////////////////////////////////////////////////////////////////////////
455// _MailItem wrapper class
456
457class _MailItem : public COleDispatchDriver
458{
459public:
460 _MailItem() {} // Calls COleDispatchDriver default constructor
461 _MailItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
462 _MailItem(const _MailItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
463
464// Attributes
465public:
466
467// Operations
468public:
469 LPDISPATCH GetApplication();
470 long GetClass();
471 LPDISPATCH GetSession();
472 LPDISPATCH GetParent();
473 LPDISPATCH GetActions();
474 LPDISPATCH GetAttachments();
475 CString GetBillingInformation();
476 void SetBillingInformation(LPCTSTR lpszNewValue);
477 CString GetBody();
478 void SetBody(LPCTSTR lpszNewValue);
479 CString GetCategories();
480 void SetCategories(LPCTSTR lpszNewValue);
481 CString GetCompanies();
482 void SetCompanies(LPCTSTR lpszNewValue);
483 CString GetConversationIndex();
484 CString GetConversationTopic();
485 DATE GetCreationTime();
486 CString GetEntryID();
487 LPDISPATCH GetFormDescription();
488 LPDISPATCH GetGetInspector();
489 long GetImportance();
490 void SetImportance(long nNewValue);
491 DATE GetLastModificationTime();
492 CString GetMessageClass();
493 void SetMessageClass(LPCTSTR lpszNewValue);
494 CString GetMileage();
495 void SetMileage(LPCTSTR lpszNewValue);
496 BOOL GetNoAging();
497 void SetNoAging(BOOL bNewValue);
498 long GetOutlookInternalVersion();
499 CString GetOutlookVersion();
500 BOOL GetSaved();
501 long GetSensitivity();
502 void SetSensitivity(long nNewValue);
503 long GetSize();
504 CString GetSubject();
505 void SetSubject(LPCTSTR lpszNewValue);
506 BOOL GetUnRead();
507 void SetUnRead(BOOL bNewValue);
508 LPDISPATCH GetUserProperties();
509 void Close(long SaveMode);
510 LPDISPATCH Copy();
511 void Delete();
512 void Display(const VARIANT& Modal);
513 LPDISPATCH Move(LPDISPATCH DestFldr);
514 void PrintOut();
515 void Save();
516 void SaveAs(LPCTSTR Path, const VARIANT& Type);
517 BOOL GetAlternateRecipientAllowed();
518 void SetAlternateRecipientAllowed(BOOL bNewValue);
519 BOOL GetAutoForwarded();
520 void SetAutoForwarded(BOOL bNewValue);
521 CString GetBcc();
522 void SetBcc(LPCTSTR lpszNewValue);
523 CString GetCc();
524 void SetCc(LPCTSTR lpszNewValue);
525 DATE GetDeferredDeliveryTime();
526 void SetDeferredDeliveryTime(DATE newValue);
527 BOOL GetDeleteAfterSubmit();
528 void SetDeleteAfterSubmit(BOOL bNewValue);
529 DATE GetExpiryTime();
530 void SetExpiryTime(DATE newValue);
531 DATE GetFlagDueBy();
532 void SetFlagDueBy(DATE newValue);
533 CString GetFlagRequest();
534 void SetFlagRequest(LPCTSTR lpszNewValue);
535 long GetFlagStatus();
536 void SetFlagStatus(long nNewValue);
537 CString GetHTMLBody();
538 void SetHTMLBody(LPCTSTR lpszNewValue);
539 BOOL GetOriginatorDeliveryReportRequested();
540 void SetOriginatorDeliveryReportRequested(BOOL bNewValue);
541 BOOL GetReadReceiptRequested();
542 void SetReadReceiptRequested(BOOL bNewValue);
543 CString GetReceivedByEntryID();
544 CString GetReceivedByName();
545 CString GetReceivedOnBehalfOfEntryID();
546 CString GetReceivedOnBehalfOfName();
547 DATE GetReceivedTime();
548 BOOL GetRecipientReassignmentProhibited();
549 void SetRecipientReassignmentProhibited(BOOL bNewValue);
550 LPDISPATCH GetRecipients();
551 BOOL GetReminderOverrideDefault();
552 void SetReminderOverrideDefault(BOOL bNewValue);
553 BOOL GetReminderPlaySound();
554 void SetReminderPlaySound(BOOL bNewValue);
555 BOOL GetReminderSet();
556 void SetReminderSet(BOOL bNewValue);
557 CString GetReminderSoundFile();
558 void SetReminderSoundFile(LPCTSTR lpszNewValue);
559 DATE GetReminderTime();
560 void SetReminderTime(DATE newValue);
561 long GetRemoteStatus();
562 void SetRemoteStatus(long nNewValue);
563 CString GetReplyRecipientNames();
564 LPDISPATCH GetReplyRecipients();
565 LPDISPATCH GetSaveSentMessageFolder();
566 void SetRefSaveSentMessageFolder(LPDISPATCH newValue);
567 CString GetSenderName();
568 BOOL GetSent();
569 DATE GetSentOn();
570 CString GetSentOnBehalfOfName();
571 void SetSentOnBehalfOfName(LPCTSTR lpszNewValue);
572 BOOL GetSubmitted();
573 CString GetTo();
574 void SetTo(LPCTSTR lpszNewValue);
575 CString GetVotingOptions();
576 void SetVotingOptions(LPCTSTR lpszNewValue);
577 CString GetVotingResponse();
578 void SetVotingResponse(LPCTSTR lpszNewValue);
579 void ClearConversationIndex();
580 LPDISPATCH Forward();
581 LPDISPATCH Reply();
582 LPDISPATCH ReplyAll();
583 void Send();
584 LPDISPATCH GetLinks();
585};
586/////////////////////////////////////////////////////////////////////////////
587// _ContactItem wrapper class
588
589class _ContactItem : public COleDispatchDriver
590{
591public:
592 _ContactItem() {} // Calls COleDispatchDriver default constructor
593 _ContactItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
594 _ContactItem(const _ContactItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
595
596// Attributes
597public:
598
599// Operations
600public:
601 LPDISPATCH GetApplication();
602 long GetClass();
603 LPDISPATCH GetSession();
604 LPDISPATCH GetParent();
605 LPDISPATCH GetActions();
606 LPDISPATCH GetAttachments();
607 CString GetBillingInformation();
608 void SetBillingInformation(LPCTSTR lpszNewValue);
609 CString GetBody();
610 void SetBody(LPCTSTR lpszNewValue);
611 CString GetCategories();
612 void SetCategories(LPCTSTR lpszNewValue);
613 CString GetCompanies();
614 void SetCompanies(LPCTSTR lpszNewValue);
615 CString GetConversationIndex();
616 CString GetConversationTopic();
617 DATE GetCreationTime();
618 CString GetEntryID();
619 LPDISPATCH GetFormDescription();
620 LPDISPATCH GetGetInspector();
621 long GetImportance();
622 void SetImportance(long nNewValue);
623 DATE GetLastModificationTime();
624 CString GetMessageClass();
625 void SetMessageClass(LPCTSTR lpszNewValue);
626 CString GetMileage();
627 void SetMileage(LPCTSTR lpszNewValue);
628 BOOL GetNoAging();
629 void SetNoAging(BOOL bNewValue);
630 long GetOutlookInternalVersion();
631 CString GetOutlookVersion();
632 BOOL GetSaved();
633 long GetSensitivity();
634 void SetSensitivity(long nNewValue);
635 long GetSize();
636 CString GetSubject();
637 void SetSubject(LPCTSTR lpszNewValue);
638 BOOL GetUnRead();
639 void SetUnRead(BOOL bNewValue);
640 LPDISPATCH GetUserProperties();
641 void Close(long SaveMode);
642 LPDISPATCH Copy();
643 void Delete();
644 void Display(const VARIANT& Modal);
645 LPDISPATCH Move(LPDISPATCH DestFldr);
646 void PrintOut();
647 void Save();
648 void SaveAs(LPCTSTR Path, const VARIANT& Type);
649 CString GetAccount();
650 void SetAccount(LPCTSTR lpszNewValue);
651 DATE GetAnniversary();
652 void SetAnniversary(DATE newValue);
653 CString GetAssistantName();
654 void SetAssistantName(LPCTSTR lpszNewValue);
655 CString GetAssistantTelephoneNumber();
656 void SetAssistantTelephoneNumber(LPCTSTR lpszNewValue);
657 DATE GetBirthday();
658 void SetBirthday(DATE newValue);
659 CString GetBusiness2TelephoneNumber();
660 void SetBusiness2TelephoneNumber(LPCTSTR lpszNewValue);
661 CString GetBusinessAddress();
662 void SetBusinessAddress(LPCTSTR lpszNewValue);
663 CString GetBusinessAddressCity();
664 void SetBusinessAddressCity(LPCTSTR lpszNewValue);
665 CString GetBusinessAddressCountry();
666 void SetBusinessAddressCountry(LPCTSTR lpszNewValue);
667 CString GetBusinessAddressPostalCode();
668 void SetBusinessAddressPostalCode(LPCTSTR lpszNewValue);
669 CString GetBusinessAddressPostOfficeBox();
670 void SetBusinessAddressPostOfficeBox(LPCTSTR lpszNewValue);
671 CString GetBusinessAddressState();
672 void SetBusinessAddressState(LPCTSTR lpszNewValue);
673 CString GetBusinessAddressStreet();
674 void SetBusinessAddressStreet(LPCTSTR lpszNewValue);
675 CString GetBusinessFaxNumber();
676 void SetBusinessFaxNumber(LPCTSTR lpszNewValue);
677 CString GetBusinessHomePage();
678 void SetBusinessHomePage(LPCTSTR lpszNewValue);
679 CString GetBusinessTelephoneNumber();
680 void SetBusinessTelephoneNumber(LPCTSTR lpszNewValue);
681 CString GetCallbackTelephoneNumber();
682 void SetCallbackTelephoneNumber(LPCTSTR lpszNewValue);
683 CString GetCarTelephoneNumber();
684 void SetCarTelephoneNumber(LPCTSTR lpszNewValue);
685 CString GetChildren();
686 void SetChildren(LPCTSTR lpszNewValue);
687 CString GetCompanyAndFullName();
688 CString GetCompanyLastFirstNoSpace();
689 CString GetCompanyLastFirstSpaceOnly();
690 CString GetCompanyMainTelephoneNumber();
691 void SetCompanyMainTelephoneNumber(LPCTSTR lpszNewValue);
692 CString GetCompanyName();
693 void SetCompanyName(LPCTSTR lpszNewValue);
694 CString GetComputerNetworkName();
695 void SetComputerNetworkName(LPCTSTR lpszNewValue);
696 CString GetCustomerID();
697 void SetCustomerID(LPCTSTR lpszNewValue);
698 CString GetDepartment();
699 void SetDepartment(LPCTSTR lpszNewValue);
700 CString GetEmail1Address();
701 void SetEmail1Address(LPCTSTR lpszNewValue);
702 CString GetEmail1AddressType();
703 void SetEmail1AddressType(LPCTSTR lpszNewValue);
704 CString GetEmail1DisplayName();
705 CString GetEmail1EntryID();
706 CString GetEmail2Address();
707 void SetEmail2Address(LPCTSTR lpszNewValue);
708 CString GetEmail2AddressType();
709 void SetEmail2AddressType(LPCTSTR lpszNewValue);
710 CString GetEmail2DisplayName();
711 CString GetEmail2EntryID();
712 CString GetEmail3Address();
713 void SetEmail3Address(LPCTSTR lpszNewValue);
714 CString GetEmail3AddressType();
715 void SetEmail3AddressType(LPCTSTR lpszNewValue);
716 CString GetEmail3DisplayName();
717 CString GetEmail3EntryID();
718 CString GetFileAs();
719 void SetFileAs(LPCTSTR lpszNewValue);
720 CString GetFirstName();
721 void SetFirstName(LPCTSTR lpszNewValue);
722 CString GetFTPSite();
723 void SetFTPSite(LPCTSTR lpszNewValue);
724 CString GetFullName();
725 void SetFullName(LPCTSTR lpszNewValue);
726 CString GetFullNameAndCompany();
727 long GetGender();
728 void SetGender(long nNewValue);
729 CString GetGovernmentIDNumber();
730 void SetGovernmentIDNumber(LPCTSTR lpszNewValue);
731 CString GetHobby();
732 void SetHobby(LPCTSTR lpszNewValue);
733 CString GetHome2TelephoneNumber();
734 void SetHome2TelephoneNumber(LPCTSTR lpszNewValue);
735 CString GetHomeAddress();
736 void SetHomeAddress(LPCTSTR lpszNewValue);
737 CString GetHomeAddressCity();
738 void SetHomeAddressCity(LPCTSTR lpszNewValue);
739 CString GetHomeAddressCountry();
740 void SetHomeAddressCountry(LPCTSTR lpszNewValue);
741 CString GetHomeAddressPostalCode();
742 void SetHomeAddressPostalCode(LPCTSTR lpszNewValue);
743 CString GetHomeAddressPostOfficeBox();
744 void SetHomeAddressPostOfficeBox(LPCTSTR lpszNewValue);
745 CString GetHomeAddressState();
746 void SetHomeAddressState(LPCTSTR lpszNewValue);
747 CString GetHomeAddressStreet();
748 void SetHomeAddressStreet(LPCTSTR lpszNewValue);
749 CString GetHomeFaxNumber();
750 void SetHomeFaxNumber(LPCTSTR lpszNewValue);
751 CString GetHomeTelephoneNumber();
752 void SetHomeTelephoneNumber(LPCTSTR lpszNewValue);
753 CString GetInitials();
754 void SetInitials(LPCTSTR lpszNewValue);
755 CString GetInternetFreeBusyAddress();
756 void SetInternetFreeBusyAddress(LPCTSTR lpszNewValue);
757 CString GetISDNNumber();
758 void SetISDNNumber(LPCTSTR lpszNewValue);
759 CString GetJobTitle();
760 void SetJobTitle(LPCTSTR lpszNewValue);
761 BOOL GetJournal();
762 void SetJournal(BOOL bNewValue);
763 CString GetLanguage();
764 void SetLanguage(LPCTSTR lpszNewValue);
765 CString GetLastFirstAndSuffix();
766 CString GetLastFirstNoSpace();
767 CString GetLastFirstNoSpaceCompany();
768 CString GetLastFirstSpaceOnly();
769 CString GetLastFirstSpaceOnlyCompany();
770 CString GetLastName();
771 void SetLastName(LPCTSTR lpszNewValue);
772 CString GetLastNameAndFirstName();
773 CString GetMailingAddress();
774 void SetMailingAddress(LPCTSTR lpszNewValue);
775 CString GetMailingAddressCity();
776 void SetMailingAddressCity(LPCTSTR lpszNewValue);
777 CString GetMailingAddressCountry();
778 void SetMailingAddressCountry(LPCTSTR lpszNewValue);
779 CString GetMailingAddressPostalCode();
780 void SetMailingAddressPostalCode(LPCTSTR lpszNewValue);
781 CString GetMailingAddressPostOfficeBox();
782 void SetMailingAddressPostOfficeBox(LPCTSTR lpszNewValue);
783 CString GetMailingAddressState();
784 void SetMailingAddressState(LPCTSTR lpszNewValue);
785 CString GetMailingAddressStreet();
786 void SetMailingAddressStreet(LPCTSTR lpszNewValue);
787 CString GetManagerName();
788 void SetManagerName(LPCTSTR lpszNewValue);
789 CString GetMiddleName();
790 void SetMiddleName(LPCTSTR lpszNewValue);
791 CString GetMobileTelephoneNumber();
792 void SetMobileTelephoneNumber(LPCTSTR lpszNewValue);
793 CString GetNetMeetingAlias();
794 void SetNetMeetingAlias(LPCTSTR lpszNewValue);
795 CString GetNetMeetingServer();
796 void SetNetMeetingServer(LPCTSTR lpszNewValue);
797 CString GetNickName();
798 void SetNickName(LPCTSTR lpszNewValue);
799 CString GetOfficeLocation();
800 void SetOfficeLocation(LPCTSTR lpszNewValue);
801 CString GetOrganizationalIDNumber();
802 void SetOrganizationalIDNumber(LPCTSTR lpszNewValue);
803 CString GetOtherAddress();
804 void SetOtherAddress(LPCTSTR lpszNewValue);
805 CString GetOtherAddressCity();
806 void SetOtherAddressCity(LPCTSTR lpszNewValue);
807 CString GetOtherAddressCountry();
808 void SetOtherAddressCountry(LPCTSTR lpszNewValue);
809 CString GetOtherAddressPostalCode();
810 void SetOtherAddressPostalCode(LPCTSTR lpszNewValue);
811 CString GetOtherAddressPostOfficeBox();
812 void SetOtherAddressPostOfficeBox(LPCTSTR lpszNewValue);
813 CString GetOtherAddressState();
814 void SetOtherAddressState(LPCTSTR lpszNewValue);
815 CString GetOtherAddressStreet();
816 void SetOtherAddressStreet(LPCTSTR lpszNewValue);
817 CString GetOtherFaxNumber();
818 void SetOtherFaxNumber(LPCTSTR lpszNewValue);
819 CString GetOtherTelephoneNumber();
820 void SetOtherTelephoneNumber(LPCTSTR lpszNewValue);
821 CString GetPagerNumber();
822 void SetPagerNumber(LPCTSTR lpszNewValue);
823 CString GetPersonalHomePage();
824 void SetPersonalHomePage(LPCTSTR lpszNewValue);
825 CString GetPrimaryTelephoneNumber();
826 void SetPrimaryTelephoneNumber(LPCTSTR lpszNewValue);
827 CString GetProfession();
828 void SetProfession(LPCTSTR lpszNewValue);
829 CString GetRadioTelephoneNumber();
830 void SetRadioTelephoneNumber(LPCTSTR lpszNewValue);
831 CString GetReferredBy();
832 void SetReferredBy(LPCTSTR lpszNewValue);
833 long GetSelectedMailingAddress();
834 void SetSelectedMailingAddress(long nNewValue);
835 CString GetSpouse();
836 void SetSpouse(LPCTSTR lpszNewValue);
837 CString GetSuffix();
838 void SetSuffix(LPCTSTR lpszNewValue);
839 CString GetTelexNumber();
840 void SetTelexNumber(LPCTSTR lpszNewValue);
841 CString GetTitle();
842 void SetTitle(LPCTSTR lpszNewValue);
843 CString GetTTYTDDTelephoneNumber();
844 void SetTTYTDDTelephoneNumber(LPCTSTR lpszNewValue);
845 CString GetUser1();
846 void SetUser1(LPCTSTR lpszNewValue);
847 CString GetUser2();
848 void SetUser2(LPCTSTR lpszNewValue);
849 CString GetUser3();
850 void SetUser3(LPCTSTR lpszNewValue);
851 CString GetUser4();
852 void SetUser4(LPCTSTR lpszNewValue);
853 CString GetUserCertificate();
854 void SetUserCertificate(LPCTSTR lpszNewValue);
855 CString GetWebPage();
856 void SetWebPage(LPCTSTR lpszNewValue);
857 CString GetYomiCompanyName();
858 void SetYomiCompanyName(LPCTSTR lpszNewValue);
859 CString GetYomiFirstName();
860 void SetYomiFirstName(LPCTSTR lpszNewValue);
861 CString GetYomiLastName();
862 void SetYomiLastName(LPCTSTR lpszNewValue);
863 LPDISPATCH ForwardAsVcard();
864 LPDISPATCH GetLinks();
865};
866/////////////////////////////////////////////////////////////////////////////
867// _DistListItem wrapper class
868
869class _DistListItem : public COleDispatchDriver
870{
871public:
872 _DistListItem() {} // Calls COleDispatchDriver default constructor
873 _DistListItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
874 _DistListItem(const _DistListItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
875
876// Attributes
877public:
878
879// Operations
880public:
881 LPDISPATCH GetApplication();
882 long GetClass();
883 LPDISPATCH GetSession();
884 LPDISPATCH GetParent();
885 LPDISPATCH GetActions();
886 LPDISPATCH GetAttachments();
887 CString GetBillingInformation();
888 void SetBillingInformation(LPCTSTR lpszNewValue);
889 CString GetBody();
890 void SetBody(LPCTSTR lpszNewValue);
891 CString GetCategories();
892 void SetCategories(LPCTSTR lpszNewValue);
893 CString GetCompanies();
894 void SetCompanies(LPCTSTR lpszNewValue);
895 CString GetConversationIndex();
896 CString GetConversationTopic();
897 DATE GetCreationTime();
898 CString GetEntryID();
899 LPDISPATCH GetFormDescription();
900 LPDISPATCH GetGetInspector();
901 long GetImportance();
902 void SetImportance(long nNewValue);
903 DATE GetLastModificationTime();
904 CString GetMessageClass();
905 void SetMessageClass(LPCTSTR lpszNewValue);
906 CString GetMileage();
907 void SetMileage(LPCTSTR lpszNewValue);
908 BOOL GetNoAging();
909 void SetNoAging(BOOL bNewValue);
910 long GetOutlookInternalVersion();
911 CString GetOutlookVersion();
912 BOOL GetSaved();
913 long GetSensitivity();
914 void SetSensitivity(long nNewValue);
915 long GetSize();
916 CString GetSubject();
917 void SetSubject(LPCTSTR lpszNewValue);
918 BOOL GetUnRead();
919 void SetUnRead(BOOL bNewValue);
920 LPDISPATCH GetUserProperties();
921 void Close(long SaveMode);
922 LPDISPATCH Copy();
923 void Delete();
924 void Display(const VARIANT& Modal);
925 LPDISPATCH Move(LPDISPATCH DestFldr);
926 void PrintOut();
927 void Save();
928 void SaveAs(LPCTSTR Path, const VARIANT& Type);
929 CString GetDLName();
930 void SetDLName(LPCTSTR lpszNewValue);
931 long GetMemberCount();
932 LPDISPATCH GetLinks();
933 void AddMembers(LPDISPATCH Recipients);
934 void RemoveMembers(LPDISPATCH Recipients);
935 LPDISPATCH GetMember(long Index);
936};
937/////////////////////////////////////////////////////////////////////////////
938// _JournalItem wrapper class
939
940class _JournalItem : public COleDispatchDriver
941{
942public:
943 _JournalItem() {} // Calls COleDispatchDriver default constructor
944 _JournalItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
945 _JournalItem(const _JournalItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
946
947// Attributes
948public:
949
950// Operations
951public:
952 LPDISPATCH GetApplication();
953 long GetClass();
954 LPDISPATCH GetSession();
955 LPDISPATCH GetParent();
956 LPDISPATCH GetActions();
957 LPDISPATCH GetAttachments();
958 CString GetBillingInformation();
959 void SetBillingInformation(LPCTSTR lpszNewValue);
960 CString GetBody();
961 void SetBody(LPCTSTR lpszNewValue);
962 CString GetCategories();
963 void SetCategories(LPCTSTR lpszNewValue);
964 CString GetCompanies();
965 void SetCompanies(LPCTSTR lpszNewValue);
966 CString GetConversationIndex();
967 CString GetConversationTopic();
968 DATE GetCreationTime();
969 CString GetEntryID();
970 LPDISPATCH GetFormDescription();
971 LPDISPATCH GetGetInspector();
972 long GetImportance();
973 void SetImportance(long nNewValue);
974 DATE GetLastModificationTime();
975 CString GetMessageClass();
976 void SetMessageClass(LPCTSTR lpszNewValue);
977 CString GetMileage();
978 void SetMileage(LPCTSTR lpszNewValue);
979 BOOL GetNoAging();
980 void SetNoAging(BOOL bNewValue);
981 long GetOutlookInternalVersion();
982 CString GetOutlookVersion();
983 BOOL GetSaved();
984 long GetSensitivity();
985 void SetSensitivity(long nNewValue);
986 long GetSize();
987 CString GetSubject();
988 void SetSubject(LPCTSTR lpszNewValue);
989 BOOL GetUnRead();
990 void SetUnRead(BOOL bNewValue);
991 LPDISPATCH GetUserProperties();
992 void Close(long SaveMode);
993 LPDISPATCH Copy();
994 void Delete();
995 void Display(const VARIANT& Modal);
996 LPDISPATCH Move(LPDISPATCH DestFldr);
997 void PrintOut();
998 void Save();
999 void SaveAs(LPCTSTR Path, const VARIANT& Type);
1000 CString GetContactNames();
1001 void SetContactNames(LPCTSTR lpszNewValue);
1002 BOOL GetDocPosted();
1003 void SetDocPosted(BOOL bNewValue);
1004 BOOL GetDocPrinted();
1005 void SetDocPrinted(BOOL bNewValue);
1006 BOOL GetDocRouted();
1007 void SetDocRouted(BOOL bNewValue);
1008 BOOL GetDocSaved();
1009 void SetDocSaved(BOOL bNewValue);
1010 long GetDuration();
1011 void SetDuration(long nNewValue);
1012 DATE GetEnd();
1013 void SetEnd(DATE newValue);
1014 CString GetType();
1015 void SetType(LPCTSTR lpszNewValue);
1016 LPDISPATCH GetRecipients();
1017 DATE GetStart();
1018 void SetStart(DATE newValue);
1019 LPDISPATCH Forward();
1020 LPDISPATCH Reply();
1021 LPDISPATCH ReplyAll();
1022 void StartTimer();
1023 void StopTimer();
1024 LPDISPATCH GetLinks();
1025};
1026/////////////////////////////////////////////////////////////////////////////
1027// _NoteItem wrapper class
1028
1029class _NoteItem : public COleDispatchDriver
1030{
1031public:
1032 _NoteItem() {} // Calls COleDispatchDriver default constructor
1033 _NoteItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1034 _NoteItem(const _NoteItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1035
1036// Attributes
1037public:
1038
1039// Operations
1040public:
1041 LPDISPATCH GetApplication();
1042 long GetClass();
1043 LPDISPATCH GetSession();
1044 LPDISPATCH GetParent();
1045 CString GetBody();
1046 void SetBody(LPCTSTR lpszNewValue);
1047 CString GetCategories();
1048 void SetCategories(LPCTSTR lpszNewValue);
1049 long GetColor();
1050 void SetColor(long nNewValue);
1051 DATE GetCreationTime();
1052 CString GetEntryID();
1053 LPDISPATCH GetGetInspector();
1054 long GetHeight();
1055 void SetHeight(long nNewValue);
1056 DATE GetLastModificationTime();
1057 long GetLeft();
1058 void SetLeft(long nNewValue);
1059 CString GetMessageClass();
1060 void SetMessageClass(LPCTSTR lpszNewValue);
1061 BOOL GetSaved();
1062 long GetSize();
1063 CString GetSubject();
1064 long GetTop();
1065 void SetTop(long nNewValue);
1066 long GetWidth();
1067 void SetWidth(long nNewValue);
1068 void Close(long SaveMode);
1069 LPDISPATCH Copy();
1070 void Delete();
1071 void Display(const VARIANT& Modal);
1072 LPDISPATCH Move(LPDISPATCH DestFldr);
1073 void PrintOut();
1074 void Save();
1075 void SaveAs(LPCTSTR Path, const VARIANT& Type);
1076 LPDISPATCH GetLinks();
1077};
1078/////////////////////////////////////////////////////////////////////////////
1079// Action wrapper class
1080
1081class Action : public COleDispatchDriver
1082{
1083public:
1084 Action() {} // Calls COleDispatchDriver default constructor
1085 Action(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1086 Action(const Action& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1087
1088// Attributes
1089public:
1090
1091// Operations
1092public:
1093 LPDISPATCH GetApplication();
1094 long GetClass();
1095 LPDISPATCH GetSession();
1096 LPDISPATCH GetParent();
1097 long GetCopyLike();
1098 void SetCopyLike(long nNewValue);
1099 BOOL GetEnabled();
1100 void SetEnabled(BOOL bNewValue);
1101 CString GetMessageClass();
1102 void SetMessageClass(LPCTSTR lpszNewValue);
1103 CString GetName();
1104 void SetName(LPCTSTR lpszNewValue);
1105 CString GetPrefix();
1106 void SetPrefix(LPCTSTR lpszNewValue);
1107 long GetReplyStyle();
1108 void SetReplyStyle(long nNewValue);
1109 long GetResponseStyle();
1110 void SetResponseStyle(long nNewValue);
1111 long GetShowOn();
1112 void SetShowOn(long nNewValue);
1113 void Delete();
1114 LPDISPATCH Execute();
1115};
1116/////////////////////////////////////////////////////////////////////////////
1117// Recipient wrapper class
1118
1119class Recipient : public COleDispatchDriver
1120{
1121public:
1122 Recipient() {} // Calls COleDispatchDriver default constructor
1123 Recipient(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1124 Recipient(const Recipient& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1125
1126// Attributes
1127public:
1128
1129// Operations
1130public:
1131 LPDISPATCH GetApplication();
1132 long GetClass();
1133 LPDISPATCH GetSession();
1134 LPDISPATCH GetParent();
1135 CString GetAddress();
1136 LPDISPATCH GetAddressEntry();
1137 void SetRefAddressEntry(LPDISPATCH newValue);
1138 CString GetAutoResponse();
1139 void SetAutoResponse(LPCTSTR lpszNewValue);
1140 long GetDisplayType();
1141 CString GetEntryID();
1142 long GetIndex();
1143 long GetMeetingResponseStatus();
1144 CString GetName();
1145 BOOL GetResolved();
1146 long GetTrackingStatus();
1147 void SetTrackingStatus(long nNewValue);
1148 DATE GetTrackingStatusTime();
1149 void SetTrackingStatusTime(DATE newValue);
1150 long GetType();
1151 void SetType(long nNewValue);
1152 void Delete();
1153 CString FreeBusy(DATE Start, long MinPerChar, const VARIANT& CompleteFormat);
1154 BOOL Resolve();
1155};
1156/////////////////////////////////////////////////////////////////////////////
1157// _Inspector wrapper class
1158
1159class _Inspector : public COleDispatchDriver
1160{
1161public:
1162 _Inspector() {} // Calls COleDispatchDriver default constructor
1163 _Inspector(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1164 _Inspector(const _Inspector& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1165
1166// Attributes
1167public:
1168
1169// Operations
1170public:
1171 LPDISPATCH GetApplication();
1172 long GetClass();
1173 LPDISPATCH GetSession();
1174 LPDISPATCH GetParent();
1175 LPDISPATCH GetCommandBars();
1176 LPDISPATCH GetCurrentItem();
1177 long GetEditorType();
1178 LPDISPATCH GetModifiedFormPages();
1179 void Close(long SaveMode);
1180 void Display(const VARIANT& Modal);
1181 void HideFormPage(LPCTSTR PageName);
1182 BOOL IsWordMail();
1183 void SetCurrentFormPage(LPCTSTR PageName);
1184 void ShowFormPage(LPCTSTR PageName);
1185 LPDISPATCH GetHTMLEditor();
1186 LPDISPATCH GetWordEditor();
1187 CString GetCaption();
1188 long GetHeight();
1189 void SetHeight(long nNewValue);
1190 long GetLeft();
1191 void SetLeft(long nNewValue);
1192 long GetTop();
1193 void SetTop(long nNewValue);
1194 long GetWidth();
1195 void SetWidth(long nNewValue);
1196 long GetWindowState();
1197 void SetWindowState(long nNewValue);
1198 void Activate();
1199};
1200/////////////////////////////////////////////////////////////////////////////
1201// Actions wrapper class
1202
1203class Actions : public COleDispatchDriver
1204{
1205public:
1206 Actions() {} // Calls COleDispatchDriver default constructor
1207 Actions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1208 Actions(const Actions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1209
1210// Attributes
1211public:
1212
1213// Operations
1214public:
1215 LPDISPATCH GetApplication();
1216 long GetClass();
1217 LPDISPATCH GetSession();
1218 LPDISPATCH GetParent();
1219 long GetCount();
1220 LPDISPATCH Item(const VARIANT& Index);
1221 LPDISPATCH Add();
1222 void Remove(long Index);
1223};
1224/////////////////////////////////////////////////////////////////////////////
1225// Attachments wrapper class
1226
1227class Attachments : public COleDispatchDriver
1228{
1229public:
1230 Attachments() {} // Calls COleDispatchDriver default constructor
1231 Attachments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1232 Attachments(const Attachments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1233
1234// Attributes
1235public:
1236
1237// Operations
1238public:
1239 LPDISPATCH GetApplication();
1240 long GetClass();
1241 LPDISPATCH GetSession();
1242 LPDISPATCH GetParent();
1243 long GetCount();
1244 LPDISPATCH Item(const VARIANT& Index);
1245 LPDISPATCH Add(const VARIANT& Source, const VARIANT& Type, const VARIANT& Position, const VARIANT& DisplayName);
1246 void Remove(long Index);
1247};
1248/////////////////////////////////////////////////////////////////////////////
1249// Attachment wrapper class
1250
1251class Attachment : public COleDispatchDriver
1252{
1253public:
1254 Attachment() {} // Calls COleDispatchDriver default constructor
1255 Attachment(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1256 Attachment(const Attachment& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1257
1258// Attributes
1259public:
1260
1261// Operations
1262public:
1263 LPDISPATCH GetApplication();
1264 long GetClass();
1265 LPDISPATCH GetSession();
1266 LPDISPATCH GetParent();
1267 CString GetDisplayName();
1268 void SetDisplayName(LPCTSTR lpszNewValue);
1269 CString GetFileName();
1270 long GetIndex();
1271 CString GetPathName();
1272 long GetPosition();
1273 void SetPosition(long nNewValue);
1274 long GetType();
1275 void Delete();
1276 void SaveAsFile(LPCTSTR Path);
1277};
1278/////////////////////////////////////////////////////////////////////////////
1279// FormDescription wrapper class
1280
1281class FormDescription : public COleDispatchDriver
1282{
1283public:
1284 FormDescription() {} // Calls COleDispatchDriver default constructor
1285 FormDescription(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1286 FormDescription(const FormDescription& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1287
1288// Attributes
1289public:
1290
1291// Operations
1292public:
1293 LPDISPATCH GetApplication();
1294 long GetClass();
1295 LPDISPATCH GetSession();
1296 LPDISPATCH GetParent();
1297 CString GetCategory();
1298 void SetCategory(LPCTSTR lpszNewValue);
1299 CString GetCategorySub();
1300 void SetCategorySub(LPCTSTR lpszNewValue);
1301 CString GetComment();
1302 void SetComment(LPCTSTR lpszNewValue);
1303 CString GetContactName();
1304 void SetContactName(LPCTSTR lpszNewValue);
1305 CString GetDisplayName();
1306 void SetDisplayName(LPCTSTR lpszNewValue);
1307 BOOL GetHidden();
1308 void SetHidden(BOOL bNewValue);
1309 CString GetIcon();
1310 void SetIcon(LPCTSTR lpszNewValue);
1311 BOOL GetLocked();
1312 void SetLocked(BOOL bNewValue);
1313 CString GetMessageClass();
1314 CString GetMiniIcon();
1315 void SetMiniIcon(LPCTSTR lpszNewValue);
1316 CString GetName();
1317 void SetName(LPCTSTR lpszNewValue);
1318 CString GetNumber();
1319 void SetNumber(LPCTSTR lpszNewValue);
1320 BOOL GetOneOff();
1321 void SetOneOff(BOOL bNewValue);
1322 CString GetPassword();
1323 void SetPassword(LPCTSTR lpszNewValue);
1324 CString GetScriptText();
1325 CString GetTemplate();
1326 void SetTemplate(LPCTSTR lpszNewValue);
1327 BOOL GetUseWordMail();
1328 void SetUseWordMail(BOOL bNewValue);
1329 CString GetVersion();
1330 void SetVersion(LPCTSTR lpszNewValue);
1331 void PublishForm(long Registry, const VARIANT& Folder);
1332};
1333/////////////////////////////////////////////////////////////////////////////
1334// Recipients wrapper class
1335
1336class Recipients : public COleDispatchDriver
1337{
1338public:
1339 Recipients() {} // Calls COleDispatchDriver default constructor
1340 Recipients(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1341 Recipients(const Recipients& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1342
1343// Attributes
1344public:
1345
1346// Operations
1347public:
1348 LPDISPATCH GetApplication();
1349 long GetClass();
1350 LPDISPATCH GetSession();
1351 LPDISPATCH GetParent();
1352 long GetCount();
1353 LPDISPATCH Item(const VARIANT& Index);
1354 LPDISPATCH Add(LPCTSTR Name);
1355 void Remove(long Index);
1356 BOOL ResolveAll();
1357};
1358/////////////////////////////////////////////////////////////////////////////
1359// Links wrapper class
1360
1361class Links : public COleDispatchDriver
1362{
1363public:
1364 Links() {} // Calls COleDispatchDriver default constructor
1365 Links(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1366 Links(const Links& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1367
1368// Attributes
1369public:
1370
1371// Operations
1372public:
1373 LPDISPATCH GetApplication();
1374 long GetClass();
1375 LPDISPATCH GetSession();
1376 LPDISPATCH GetParent();
1377 long GetCount();
1378 LPDISPATCH Item(const VARIANT& Index);
1379 LPDISPATCH Add(LPDISPATCH Item);
1380 void Remove(const VARIANT& Index);
1381};
1382/////////////////////////////////////////////////////////////////////////////
1383// Link wrapper class
1384
1385class Link : public COleDispatchDriver
1386{
1387public:
1388 Link() {} // Calls COleDispatchDriver default constructor
1389 Link(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1390 Link(const Link& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1391
1392// Attributes
1393public:
1394
1395// Operations
1396public:
1397 LPDISPATCH GetApplication();
1398 long GetClass();
1399 LPDISPATCH GetSession();
1400 LPDISPATCH GetParent();
1401 CString GetName();
1402 long GetType();
1403 LPDISPATCH GetItem();
1404};
1405/////////////////////////////////////////////////////////////////////////////
1406// RecurrencePattern wrapper class
1407
1408class RecurrencePattern : public COleDispatchDriver
1409{
1410public:
1411 RecurrencePattern() {} // Calls COleDispatchDriver default constructor
1412 RecurrencePattern(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1413 RecurrencePattern(const RecurrencePattern& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1414
1415// Attributes
1416public:
1417
1418// Operations
1419public:
1420 LPDISPATCH GetApplication();
1421 long GetClass();
1422 LPDISPATCH GetSession();
1423 LPDISPATCH GetParent();
1424 long GetDayOfMonth();
1425 void SetDayOfMonth(long nNewValue);
1426 long GetDayOfWeekMask();
1427 void SetDayOfWeekMask(long nNewValue);
1428 long GetDuration();
1429 void SetDuration(long nNewValue);
1430 DATE GetEndTime();
1431 void SetEndTime(DATE newValue);
1432 LPDISPATCH GetExceptions();
1433 long GetInstance();
1434 void SetInstance(long nNewValue);
1435 long GetInterval();
1436 void SetInterval(long nNewValue);
1437 long GetMonthOfYear();
1438 void SetMonthOfYear(long nNewValue);
1439 BOOL GetNoEndDate();
1440 void SetNoEndDate(BOOL bNewValue);
1441 long GetOccurrences();
1442 void SetOccurrences(long nNewValue);
1443 DATE GetPatternEndDate();
1444 void SetPatternEndDate(DATE newValue);
1445 DATE GetPatternStartDate();
1446 void SetPatternStartDate(DATE newValue);
1447 long GetRecurrenceType();
1448 void SetRecurrenceType(long nNewValue);
1449 BOOL GetRegenerate();
1450 void SetRegenerate(BOOL bNewValue);
1451 DATE GetStartTime();
1452 void SetStartTime(DATE newValue);
1453 LPDISPATCH GetOccurrence(DATE StartDate);
1454};
1455
1456/////////////////////////////////////////////////////////////////////////////
1457// UserProperties wrapper class
1458
1459class UserProperties : public COleDispatchDriver
1460{
1461public:
1462 UserProperties() {} // Calls COleDispatchDriver default constructor
1463 UserProperties(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1464 UserProperties(const UserProperties& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1465
1466// Attributes
1467public:
1468
1469// Operations
1470public:
1471 LPDISPATCH GetApplication();
1472 long GetClass();
1473 LPDISPATCH GetSession();
1474 LPDISPATCH GetParent();
1475 long GetCount();
1476 LPDISPATCH Item(const VARIANT& Index);
1477 LPDISPATCH Add(LPCTSTR Name, long Type, const VARIANT& AddToFolderFields, const VARIANT& DisplayFormat);
1478 LPDISPATCH Find(LPCTSTR Name, const VARIANT& Custom);
1479 void Remove(long Index);
1480};
1481/////////////////////////////////////////////////////////////////////////////
1482// Exceptions wrapper class
1483
1484class Exceptions : public COleDispatchDriver
1485{
1486public:
1487 Exceptions() {} // Calls COleDispatchDriver default constructor
1488 Exceptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1489 Exceptions(const Exceptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1490
1491// Attributes
1492public:
1493
1494// Operations
1495public:
1496 LPDISPATCH GetApplication();
1497 long GetClass();
1498 LPDISPATCH GetSession();
1499 LPDISPATCH GetParent();
1500 long GetCount();
1501 LPDISPATCH Item(const VARIANT& Index);
1502};
1503/////////////////////////////////////////////////////////////////////////////
1504// Exception wrapper class
1505
1506class Exception : public COleDispatchDriver
1507{
1508public:
1509 Exception() {} // Calls COleDispatchDriver default constructor
1510 Exception(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
1511 Exception(const Exception& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
1512
1513// Attributes
1514public:
1515
1516// Operations
1517public:
1518 LPDISPATCH GetApplication();
1519 long GetClass();
1520 LPDISPATCH GetSession();
1521 LPDISPATCH GetParent();
1522 LPDISPATCH GetAppointmentItem();
1523 BOOL GetDeleted();
1524 DATE GetOriginalDate();
1525};
1526#endif