-rw-r--r-- | outport/msoutl9.h | 1526 |
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 | |||
26 | class _Application : public COleDispatchDriver | ||
27 | { | ||
28 | public: | ||
29 | _Application() {} // Calls COleDispatchDriver default constructor | ||
30 | _Application(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
31 | _Application(const _Application& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
32 | |||
33 | // Attributes | ||
34 | public: | ||
35 | |||
36 | // Operations | ||
37 | public: | ||
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 | |||
63 | class _Folders : public COleDispatchDriver | ||
64 | { | ||
65 | public: | ||
66 | _Folders() {} // Calls COleDispatchDriver default constructor | ||
67 | _Folders(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
68 | _Folders(const _Folders& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
69 | |||
70 | // Attributes | ||
71 | public: | ||
72 | |||
73 | // Operations | ||
74 | public: | ||
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 | |||
91 | class MAPIFolder : public COleDispatchDriver | ||
92 | { | ||
93 | public: | ||
94 | MAPIFolder() {} // Calls COleDispatchDriver default constructor | ||
95 | MAPIFolder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
96 | MAPIFolder(const MAPIFolder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
97 | |||
98 | // Attributes | ||
99 | public: | ||
100 | |||
101 | // Operations | ||
102 | public: | ||
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 | |||
133 | class _NameSpace : public COleDispatchDriver | ||
134 | { | ||
135 | public: | ||
136 | _NameSpace() {} // Calls COleDispatchDriver default constructor | ||
137 | _NameSpace(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
138 | _NameSpace(const _NameSpace& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
139 | |||
140 | // Attributes | ||
141 | public: | ||
142 | |||
143 | // Operations | ||
144 | public: | ||
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 | |||
168 | class _Items : public COleDispatchDriver | ||
169 | { | ||
170 | public: | ||
171 | _Items() {} // Calls COleDispatchDriver default constructor | ||
172 | _Items(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
173 | _Items(const _Items& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
174 | |||
175 | // Attributes | ||
176 | public: | ||
177 | |||
178 | // Operations | ||
179 | public: | ||
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 | |||
204 | class _TaskItem : public COleDispatchDriver | ||
205 | { | ||
206 | public: | ||
207 | _TaskItem() {} // Calls COleDispatchDriver default constructor | ||
208 | _TaskItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
209 | _TaskItem(const _TaskItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
210 | |||
211 | // Attributes | ||
212 | public: | ||
213 | |||
214 | // Operations | ||
215 | public: | ||
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 | |||
330 | class _AppointmentItem : public COleDispatchDriver | ||
331 | { | ||
332 | public: | ||
333 | _AppointmentItem() {} // Calls COleDispatchDriver default constructor | ||
334 | _AppointmentItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
335 | _AppointmentItem(const _AppointmentItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
336 | |||
337 | // Attributes | ||
338 | public: | ||
339 | |||
340 | // Operations | ||
341 | public: | ||
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 | |||
457 | class _MailItem : public COleDispatchDriver | ||
458 | { | ||
459 | public: | ||
460 | _MailItem() {} // Calls COleDispatchDriver default constructor | ||
461 | _MailItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
462 | _MailItem(const _MailItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
463 | |||
464 | // Attributes | ||
465 | public: | ||
466 | |||
467 | // Operations | ||
468 | public: | ||
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 | |||
589 | class _ContactItem : public COleDispatchDriver | ||
590 | { | ||
591 | public: | ||
592 | _ContactItem() {} // Calls COleDispatchDriver default constructor | ||
593 | _ContactItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
594 | _ContactItem(const _ContactItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
595 | |||
596 | // Attributes | ||
597 | public: | ||
598 | |||
599 | // Operations | ||
600 | public: | ||
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 | |||
869 | class _DistListItem : public COleDispatchDriver | ||
870 | { | ||
871 | public: | ||
872 | _DistListItem() {} // Calls COleDispatchDriver default constructor | ||
873 | _DistListItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
874 | _DistListItem(const _DistListItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
875 | |||
876 | // Attributes | ||
877 | public: | ||
878 | |||
879 | // Operations | ||
880 | public: | ||
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 | |||
940 | class _JournalItem : public COleDispatchDriver | ||
941 | { | ||
942 | public: | ||
943 | _JournalItem() {} // Calls COleDispatchDriver default constructor | ||
944 | _JournalItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
945 | _JournalItem(const _JournalItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
946 | |||
947 | // Attributes | ||
948 | public: | ||
949 | |||
950 | // Operations | ||
951 | public: | ||
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 | |||
1029 | class _NoteItem : public COleDispatchDriver | ||
1030 | { | ||
1031 | public: | ||
1032 | _NoteItem() {} // Calls COleDispatchDriver default constructor | ||
1033 | _NoteItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1034 | _NoteItem(const _NoteItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1035 | |||
1036 | // Attributes | ||
1037 | public: | ||
1038 | |||
1039 | // Operations | ||
1040 | public: | ||
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 | |||
1081 | class Action : public COleDispatchDriver | ||
1082 | { | ||
1083 | public: | ||
1084 | Action() {} // Calls COleDispatchDriver default constructor | ||
1085 | Action(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1086 | Action(const Action& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1087 | |||
1088 | // Attributes | ||
1089 | public: | ||
1090 | |||
1091 | // Operations | ||
1092 | public: | ||
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 | |||
1119 | class Recipient : public COleDispatchDriver | ||
1120 | { | ||
1121 | public: | ||
1122 | Recipient() {} // Calls COleDispatchDriver default constructor | ||
1123 | Recipient(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1124 | Recipient(const Recipient& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1125 | |||
1126 | // Attributes | ||
1127 | public: | ||
1128 | |||
1129 | // Operations | ||
1130 | public: | ||
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 | |||
1159 | class _Inspector : public COleDispatchDriver | ||
1160 | { | ||
1161 | public: | ||
1162 | _Inspector() {} // Calls COleDispatchDriver default constructor | ||
1163 | _Inspector(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1164 | _Inspector(const _Inspector& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1165 | |||
1166 | // Attributes | ||
1167 | public: | ||
1168 | |||
1169 | // Operations | ||
1170 | public: | ||
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 | |||
1203 | class Actions : public COleDispatchDriver | ||
1204 | { | ||
1205 | public: | ||
1206 | Actions() {} // Calls COleDispatchDriver default constructor | ||
1207 | Actions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1208 | Actions(const Actions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1209 | |||
1210 | // Attributes | ||
1211 | public: | ||
1212 | |||
1213 | // Operations | ||
1214 | public: | ||
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 | |||
1227 | class Attachments : public COleDispatchDriver | ||
1228 | { | ||
1229 | public: | ||
1230 | Attachments() {} // Calls COleDispatchDriver default constructor | ||
1231 | Attachments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1232 | Attachments(const Attachments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1233 | |||
1234 | // Attributes | ||
1235 | public: | ||
1236 | |||
1237 | // Operations | ||
1238 | public: | ||
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 | |||
1251 | class Attachment : public COleDispatchDriver | ||
1252 | { | ||
1253 | public: | ||
1254 | Attachment() {} // Calls COleDispatchDriver default constructor | ||
1255 | Attachment(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1256 | Attachment(const Attachment& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1257 | |||
1258 | // Attributes | ||
1259 | public: | ||
1260 | |||
1261 | // Operations | ||
1262 | public: | ||
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 | |||
1281 | class FormDescription : public COleDispatchDriver | ||
1282 | { | ||
1283 | public: | ||
1284 | FormDescription() {} // Calls COleDispatchDriver default constructor | ||
1285 | FormDescription(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1286 | FormDescription(const FormDescription& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1287 | |||
1288 | // Attributes | ||
1289 | public: | ||
1290 | |||
1291 | // Operations | ||
1292 | public: | ||
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 | |||
1336 | class Recipients : public COleDispatchDriver | ||
1337 | { | ||
1338 | public: | ||
1339 | Recipients() {} // Calls COleDispatchDriver default constructor | ||
1340 | Recipients(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1341 | Recipients(const Recipients& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1342 | |||
1343 | // Attributes | ||
1344 | public: | ||
1345 | |||
1346 | // Operations | ||
1347 | public: | ||
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 | |||
1361 | class Links : public COleDispatchDriver | ||
1362 | { | ||
1363 | public: | ||
1364 | Links() {} // Calls COleDispatchDriver default constructor | ||
1365 | Links(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1366 | Links(const Links& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1367 | |||
1368 | // Attributes | ||
1369 | public: | ||
1370 | |||
1371 | // Operations | ||
1372 | public: | ||
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 | |||
1385 | class Link : public COleDispatchDriver | ||
1386 | { | ||
1387 | public: | ||
1388 | Link() {} // Calls COleDispatchDriver default constructor | ||
1389 | Link(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1390 | Link(const Link& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1391 | |||
1392 | // Attributes | ||
1393 | public: | ||
1394 | |||
1395 | // Operations | ||
1396 | public: | ||
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 | |||
1408 | class RecurrencePattern : public COleDispatchDriver | ||
1409 | { | ||
1410 | public: | ||
1411 | RecurrencePattern() {} // Calls COleDispatchDriver default constructor | ||
1412 | RecurrencePattern(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1413 | RecurrencePattern(const RecurrencePattern& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1414 | |||
1415 | // Attributes | ||
1416 | public: | ||
1417 | |||
1418 | // Operations | ||
1419 | public: | ||
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 | |||
1459 | class UserProperties : public COleDispatchDriver | ||
1460 | { | ||
1461 | public: | ||
1462 | UserProperties() {} // Calls COleDispatchDriver default constructor | ||
1463 | UserProperties(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1464 | UserProperties(const UserProperties& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1465 | |||
1466 | // Attributes | ||
1467 | public: | ||
1468 | |||
1469 | // Operations | ||
1470 | public: | ||
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 | |||
1484 | class Exceptions : public COleDispatchDriver | ||
1485 | { | ||
1486 | public: | ||
1487 | Exceptions() {} // Calls COleDispatchDriver default constructor | ||
1488 | Exceptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1489 | Exceptions(const Exceptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1490 | |||
1491 | // Attributes | ||
1492 | public: | ||
1493 | |||
1494 | // Operations | ||
1495 | public: | ||
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 | |||
1506 | class Exception : public COleDispatchDriver | ||
1507 | { | ||
1508 | public: | ||
1509 | Exception() {} // Calls COleDispatchDriver default constructor | ||
1510 | Exception(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} | ||
1511 | Exception(const Exception& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} | ||
1512 | |||
1513 | // Attributes | ||
1514 | public: | ||
1515 | |||
1516 | // Operations | ||
1517 | public: | ||
1518 | LPDISPATCH GetApplication(); | ||
1519 | long GetClass(); | ||
1520 | LPDISPATCH GetSession(); | ||
1521 | LPDISPATCH GetParent(); | ||
1522 | LPDISPATCH GetAppointmentItem(); | ||
1523 | BOOL GetDeleted(); | ||
1524 | DATE GetOriginalDate(); | ||
1525 | }; | ||
1526 | #endif | ||