~ubuntu-branches/debian/sid/openchange/sid

« back to all changes in this revision

Viewing changes to utils/mapitest/modules/module_oxomsg.c

  • Committer: Package Import Robot
  • Author(s): Jelmer Vernooij
  • Date: 2012-04-12 20:07:57 UTC
  • mfrom: (11 sid)
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: package-import@ubuntu.com-20120412200757-k933d9trljmxj1l4
Tags: 1:1.0-4
* openchangeserver: Add dependency on openchangeproxy.
* Rebuild against newer version of Samba 4.
* Use dpkg-buildflags.
* Migrate to Git, update Vcs-Git header.
* Switch to debhelper 9.

Show diffs side-by-side

added added

removed removed

Lines of Context:
130
130
 */
131
131
_PUBLIC_ bool mapitest_oxomsg_SubmitMessage(struct mapitest *mt)
132
132
{
133
 
        enum MAPISTATUS         retval;
134
133
        mapi_object_t           obj_store;
135
134
        mapi_object_t           obj_folder;
136
135
        mapi_object_t           obj_message;
140
139
        
141
140
        /* Step 1. Logon */
142
141
        mapi_object_init(&obj_store);
143
 
        retval = OpenMsgStore(mt->session, &obj_store);
 
142
        OpenMsgStore(mt->session, &obj_store);
144
143
        if (GetLastError() != MAPI_E_SUCCESS) {
145
144
                return false;
146
145
        }
147
146
 
148
147
        /* Step 2. Open Outbox folder */
149
 
        retval = GetDefaultFolder(&obj_store, &id_folder, olFolderOutbox);
 
148
        GetDefaultFolder(&obj_store, &id_folder, olFolderOutbox);
150
149
        if (GetLastError() != MAPI_E_SUCCESS) {
151
150
                return false;
152
151
        }
153
152
 
154
153
        mapi_object_init(&obj_folder);
155
 
        retval = OpenFolder(&obj_store, id_folder, &obj_folder);
 
154
        OpenFolder(&obj_store, id_folder, &obj_folder);
156
155
        if (GetLastError() != MAPI_E_SUCCESS) {
157
156
                return false;
158
157
        }
165
164
        }
166
165
 
167
166
        /* Step 4. Submit Message */
168
 
        retval = SubmitMessage(&obj_message);
 
167
        SubmitMessage(&obj_message);
169
168
        mapitest_print_retval(mt, "SubmitMessage");
170
169
        if (GetLastError() != MAPI_E_SUCCESS) {
171
170
                return false;
173
172
 
174
173
        /* Step 5. Delete Message */
175
174
        id_msgs[0] = mapi_object_get_id(&obj_message);
176
 
        retval = DeleteMessage(&obj_folder, id_msgs, 1);
 
175
        DeleteMessage(&obj_folder, id_msgs, 1);
177
176
        mapitest_print_retval(mt, "DeleteMessage");
178
177
        if (GetLastError() != MAPI_E_SUCCESS) {
179
178
                return false;
322
321
 */
323
322
_PUBLIC_ bool mapitest_oxomsg_SetSpooler(struct mapitest *mt)
324
323
{
325
 
        enum MAPISTATUS         retval;
326
324
        mapi_object_t           obj_store;
327
325
        
328
326
        /* Step 1. Logon */
329
327
        mapi_object_init(&obj_store);
330
 
        retval = OpenMsgStore(mt->session, &obj_store);
 
328
        OpenMsgStore(mt->session, &obj_store);
331
329
        if (GetLastError() != MAPI_E_SUCCESS) {
332
330
                return false;
333
331
        }
334
332
 
335
333
        /* Step 2. SetSpooler */
336
 
        retval = SetSpooler(&obj_store);
 
334
        SetSpooler(&obj_store);
337
335
        mapitest_print_retval(mt, "SetSpooler");
338
336
        if (GetLastError() != MAPI_E_SUCCESS) {
339
337
                return false;
501
499
        }
502
500
 
503
501
        /* Step 6. Dump the properties */
504
 
        if (&lpProps != NULL) {
 
502
        if (lpProps.lpProps != NULL) {
505
503
                uint32_t                i;
506
504
                struct SPropValue       lpProp;
507
505