Macros | |
| #define | FACILITY_ITF 4 |
| #define | MAKE_MAPI_CODE(sev, fac, code) (((SCODE)(sev)<<31)|((SCODE)(fac)<<16)|((SCODE)(code))) |
| #define | MAKE_MAPI_E(code) (MAKE_MAPI_CODE(SEVERITY_ERROR, FACILITY_ITF, code)) |
| #define | MAKE_MAPI_S(code) (MAKE_MAPI_CODE(SEVERITY_WARN, FACILITY_ITF, code)) |
| #define | MAPI_RETVAL_IF(x, e, c) |
| #define | MAPI_STATUS_EQUAL(x, y) (MAPI_STATUS_V(x) == MAPI_STATUS_V(y)) |
| #define | MAPI_STATUS_IS_ERR_RETURN(x) |
| #define | MAPI_STATUS_IS_OK_RETURN(x) |
| #define | MAPI_STATUS_NOT_ERR_RETURN(x) |
| #define | MAPI_STATUS_NOT_OK_RETURN(x) |
| #define | MAPI_STATUS_V(x) ((SCODE)x) |
| #define | OPENCHANGE_CHECK_NOTIFICATION(s, r) |
| #define | OPENCHANGE_RETVAL_CALL_IF(x, e, r, c) |
| #define | OPENCHANGE_RETVAL_ERR(e, c) |
| #define | OPENCHANGE_RETVAL_IF(x, e, c) |
| #define | SEVERITY_ERROR 1 |
| #define | SEVERITY_WARN 0 |
Typedefs | |
| typedef unsigned long | SCODE |
| #define FACILITY_ITF 4 |
| #define MAKE_MAPI_E | ( | code | ) | (MAKE_MAPI_CODE(SEVERITY_ERROR, FACILITY_ITF, code)) |
| #define MAKE_MAPI_S | ( | code | ) | (MAKE_MAPI_CODE(SEVERITY_WARN, FACILITY_ITF, code)) |
| #define MAPI_RETVAL_IF | ( | x, | |
| e, | |||
| c | |||
| ) |
| #define MAPI_STATUS_EQUAL | ( | x, | |
| y | |||
| ) | (MAPI_STATUS_V(x) == MAPI_STATUS_V(y)) |
| #define MAPI_STATUS_IS_ERR_RETURN | ( | x | ) |
| #define MAPI_STATUS_IS_OK_RETURN | ( | x | ) |
| #define MAPI_STATUS_NOT_ERR_RETURN | ( | x | ) |
| #define MAPI_STATUS_NOT_OK_RETURN | ( | x | ) |
| #define MAPI_STATUS_V | ( | x | ) | ((SCODE)x) |
| #define OPENCHANGE_CHECK_NOTIFICATION | ( | s, | |
| r | |||
| ) |
| #define OPENCHANGE_RETVAL_CALL_IF | ( | x, | |
| e, | |||
| r, | |||
| c | |||
| ) |
| #define OPENCHANGE_RETVAL_ERR | ( | e, | |
| c | |||
| ) |
| #define OPENCHANGE_RETVAL_IF | ( | x, | |
| e, | |||
| c | |||
| ) |
| #define SEVERITY_ERROR 1 |
| #define SEVERITY_WARN 0 |
| typedef unsigned long SCODE |
|
|
This content is licensed under the Creative Commons Attribution ShareAlike License v. 3.0: http://creativecommons.org/licenses/by-sa/3.0/ |