@@ -20,25 +20,14 @@ PyObject *PyObject_FromNOTIFICATION(NOTIFICATION *n)
2020 switch (n->ulEventType ) {
2121 case fnevCriticalError: {
2222 ERROR_NOTIFICATION &err = n->info .err ;
23- ret = Py_BuildValue (
24- #if PY_MAJOR_VERSION >= 3
25- " k(y#iiN)" ,
26- #else
27- " k(s#iiN)" ,
28- #endif
29- n->ulEventType , err.lpEntryID , (Py_ssize_t)err.cbEntryID , err.scode , err.ulFlags ,
30- PyObject_FromMAPIERROR (err.lpMAPIError , err.ulFlags & MAPI_UNICODE, FALSE ));
23+ ret =
24+ Py_BuildValue (" k(y#iiN)" , n->ulEventType , err.lpEntryID , (Py_ssize_t)err.cbEntryID , err.scode ,
25+ err.ulFlags , PyObject_FromMAPIERROR (err.lpMAPIError , err.ulFlags & MAPI_UNICODE, FALSE ));
3126 break ;
3227 }
3328 case fnevExtended: {
3429 EXTENDED_NOTIFICATION &ext = n->info .ext ;
35- ret = Py_BuildValue (
36- #if PY_MAJOR_VERSION >= 3
37- " k(ky#)" ,
38- #else
39- " k(ks#)" ,
40- #endif
41- n->ulEventType , ext.ulEvent , ext.pbEventParameters , (Py_ssize_t)ext.cb );
30+ ret = Py_BuildValue (" k(ky#)" , n->ulEventType , ext.ulEvent , ext.pbEventParameters , (Py_ssize_t)ext.cb );
4231 break ;
4332 }
4433 case fnevNewMail: {
@@ -48,14 +37,9 @@ PyObject *PyObject_FromNOTIFICATION(NOTIFICATION *n)
4837 : PyBytes_FromString ((const char *)newmail.lpszMessageClass );
4938 if (!msg_class)
5039 return NULL ;
51- ret = Py_BuildValue (
52- #if PY_MAJOR_VERSION >= 3
53- " k(y#y#kNk)" ,
54- #else
55- " k(s#s#kNk)" ,
56- #endif
57- n->ulEventType , newmail.lpEntryID , (Py_ssize_t)newmail.cbEntryID , newmail.lpParentID ,
58- (Py_ssize_t)newmail.cbParentID , newmail.ulFlags , msg_class, newmail.ulMessageFlags );
40+ ret = Py_BuildValue (" k(y#y#kNk)" , n->ulEventType , newmail.lpEntryID , (Py_ssize_t)newmail.cbEntryID ,
41+ newmail.lpParentID , (Py_ssize_t)newmail.cbParentID , newmail.ulFlags , msg_class,
42+ newmail.ulMessageFlags );
5943 break ;
6044 }
6145 case fnevObjectCopied:
@@ -68,15 +52,9 @@ PyObject *PyObject_FromNOTIFICATION(NOTIFICATION *n)
6852 PyObject *obArray = PyMAPIObject_FromSPropTagArray (obj.lpPropTagArray );
6953 if (!obArray)
7054 return NULL ;
71- ret = Py_BuildValue (
72- #if PY_MAJOR_VERSION >= 3
73- " k(y#iy#y#y#N)" ,
74- #else
75- " k(s#is#s#s#N)" ,
76- #endif
77- n->ulEventType , obj.lpEntryID , (Py_ssize_t)obj.cbEntryID , obj.ulObjType , obj.lpParentID ,
78- (Py_ssize_t)obj.cbParentID , obj.lpOldID , (Py_ssize_t)obj.cbOldID , obj.lpOldParentID ,
79- (Py_ssize_t)obj.cbOldParentID , obArray);
55+ ret = Py_BuildValue (" k(y#iy#y#y#N)" , n->ulEventType , obj.lpEntryID , (Py_ssize_t)obj.cbEntryID ,
56+ obj.ulObjType , obj.lpParentID , (Py_ssize_t)obj.cbParentID , obj.lpOldID ,
57+ (Py_ssize_t)obj.cbOldID , obj.lpOldParentID , (Py_ssize_t)obj.cbOldParentID , obArray);
8058 break ;
8159 }
8260 case fnevTableModified: {
@@ -88,14 +66,8 @@ PyObject *PyObject_FromNOTIFICATION(NOTIFICATION *n)
8866 }
8967 case fnevStatusObjectModified: {
9068 STATUS_OBJECT_NOTIFICATION &statobj = n->info .statobj ;
91- ret = Py_BuildValue (
92- #if PY_MAJOR_VERSION >= 3
93- " k(y#N)" ,
94- #else
95- " k(s#N)" ,
96- #endif
97- n->ulEventType , statobj.lpEntryID , (Py_ssize_t)statobj.cbEntryID ,
98- PyMAPIObject_FromSPropValueArray (statobj.lpPropVals , statobj.cValues ));
69+ ret = Py_BuildValue (" k(y#N)" , n->ulEventType , statobj.lpEntryID , (Py_ssize_t)statobj.cbEntryID ,
70+ PyMAPIObject_FromSPropValueArray (statobj.lpPropVals , statobj.cValues ));
9971 break ;
10072 }
10173 default : {
0 commit comments