Unit MapiCode

++ m a p i c o d e . p a s Abstract: Automatic conversion of mapicode.h. Comments: This source file automatically converted by htrans 0.91 beta 1 Copyright (c) 1997 Alexander Staubo Revision history: 18-06-1997 20:53 alex [Autogenerated] 18-06-1997 20:53 alex Retouched for release --

Classes

Functions

Types

Constants

MAPI_E_ACCOUNT_DISABLED
MAPI_E_AMBIGUOUS_RECIP
MAPI_E_BAD_CHARWIDTH
MAPI_E_BAD_COLUMN
MAPI_E_BAD_VALUE
MAPI_E_BUSY
MAPI_E_CALL_FAILED
MAPI_E_CANCEL
MAPI_E_COLLISION
MAPI_E_COMPUTED
MAPI_E_CORRUPT_DATA
MAPI_E_CORRUPT_STORE
MAPI_E_DECLINE_COPY
MAPI_E_DISK_ERROR
MAPI_E_END_OF_SESSION
MAPI_E_EXTENDED_ERROR
MAPI_E_FAILONEPROVIDER
MAPI_E_FOLDER_CYCLE
MAPI_E_HAS_FOLDERS
MAPI_E_HAS_MESSAGES
MAPI_E_INTERFACE_NOT_SUPPORTED
MAPI_E_INVALID_ACCESS_TIME
MAPI_E_INVALID_BOOKMARK
MAPI_E_INVALID_ENTRYID
MAPI_E_INVALID_OBJECT
MAPI_E_INVALID_PARAMETER
MAPI_E_INVALID_TYPE
MAPI_E_INVALID_WORKSTATION_ACCOUNT
MAPI_E_LOGON_FAILED
MAPI_E_MISSING_REQUIRED_COLUMN
MAPI_E_NETWORK_ERROR
MAPI_E_NON_STANDARD
MAPI_E_NOT_ENOUGH_DISK
MAPI_E_NOT_ENOUGH_MEMORY
MAPI_E_NOT_ENOUGH_RESOURCES
MAPI_E_NOT_FOUND
MAPI_E_NOT_INITIALIZED
MAPI_E_NOT_IN_QUEUE
MAPI_E_NOT_ME
MAPI_E_NO_ACCESS
MAPI_E_NO_RECIPIENTS
MAPI_E_NO_SUPPORT
MAPI_E_NO_SUPPRESS
MAPI_E_OBJECT_CHANGED
MAPI_E_OBJECT_DELETED
MAPI_E_PASSWORD_CHANGE_REQUIRED
MAPI_E_PASSWORD_EXPIRED
MAPI_E_SESSION_LIMIT
MAPI_E_STRING_TOO_LONG
MAPI_E_SUBMITTED
MAPI_E_TABLE_EMPTY
MAPI_E_TABLE_TOO_BIG
MAPI_E_TIMEOUT
MAPI_E_TOO_BIG
MAPI_E_TOO_COMPLEX
MAPI_E_TYPE_NO_SUPPORT
MAPI_E_UNABLE_TO_ABORT
MAPI_E_UNABLE_TO_COMPLETE
MAPI_E_UNCONFIGURED
MAPI_E_UNEXPECTED_ID
MAPI_E_UNEXPECTED_TYPE
MAPI_E_UNKNOWN_CPID
MAPI_E_UNKNOWN_ENTRYID
MAPI_E_UNKNOWN_FLAGS
MAPI_E_UNKNOWN_LCID
MAPI_E_USER_CANCEL
MAPI_E_VERSION
MAPI_E_WAIT
MAPI_W_APPROX_COUNT
MAPI_W_CANCEL_MESSAGE
MAPI_W_ERRORS_RETURNED
MAPI_W_NO_SERVICE
MAPI_W_PARTIAL_COMPLETION
MAPI_W_POSITION_CHANGED
SUCCESS_SUCCESS

Variables


Functions


Types


Constants

MAPI_E_ACCOUNT_DISABLED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($124 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_AMBIGUOUS_RECIP = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($700 )

Address Book specific errors and warnings

MAPI_E_BAD_CHARWIDTH = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($103 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_BAD_COLUMN = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($118 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_BAD_VALUE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($301 )

Property specific errors and warnings

MAPI_E_BUSY = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($10 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_CALL_FAILED = {!! htrans: Warning[2] - Constant value not verifiable } E_FAIL

General errors (used by more than one MAPI object)

MAPI_E_CANCEL = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($501 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_COLLISION = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($604 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_COMPUTED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11A )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_CORRUPT_DATA = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_CORRUPT_STORE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($600 )

Message Store, Folder, and Message specific errors and warnings

MAPI_E_DECLINE_COPY = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($306 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_DISK_ERROR = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($116 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_END_OF_SESSION = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($200 )

MAPI base function and status object specific errors and warnings

MAPI_E_EXTENDED_ERROR = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($119 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_FAILONEPROVIDER = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11D )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_FOLDER_CYCLE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($60 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_HAS_FOLDERS = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($609 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_HAS_MESSAGES = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($60A )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INTERFACE_NOT_SUPPORTED = {!! htrans: Warning[2] - Constant value not verifiable } E_NOINTERFACE

!! htrans: Warning[2] - Constant value not verifiable

MAPI_E_INVALID_ACCESS_TIME = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($123 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INVALID_BOOKMARK = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($405 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INVALID_ENTRYID = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($107 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INVALID_OBJECT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($108 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INVALID_PARAMETER = {!! htrans: Warning[2] - Constant value not verifiable } E_INVALIDARG

!! htrans: Warning[2] - Constant value not verifiable

MAPI_E_INVALID_TYPE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($302 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_INVALID_WORKSTATION_ACCOUNT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($122 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_LOGON_FAILED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($111 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_MISSING_REQUIRED_COLUMN = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($202 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NETWORK_ERROR = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($115 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NON_STANDARD = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($606 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_ENOUGH_DISK = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($10D )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_ENOUGH_MEMORY = {!! htrans: Warning[2] - Constant value not verifiable } E_OUTOFMEMORY

!! htrans: Warning[2] - Constant value not verifiable

MAPI_E_NOT_ENOUGH_RESOURCES = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($10E )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_FOUND = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($10F )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_INITIALIZED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($605 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_IN_QUEUE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($601 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NOT_ME = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($502 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NO_ACCESS = {!! htrans: Warning[2] - Constant value not verifiable } E_ACCESSDENIED

!! htrans: Warning[2] - Constant value not verifiable

MAPI_E_NO_RECIPIENTS = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($607 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_NO_SUPPORT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($102 )

!! htrans: Warning[2] - Constant value not verifiable

MAPI_E_NO_SUPPRESS = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($602 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_OBJECT_CHANGED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($109 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_OBJECT_DELETED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($10A )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_PASSWORD_CHANGE_REQUIRED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($120 )

Flavors of E_ACCESSDENIED, used at logon

MAPI_E_PASSWORD_EXPIRED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($121 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_SESSION_LIMIT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($112 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_STRING_TOO_LONG = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($105 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_SUBMITTED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($608 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TABLE_EMPTY = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($402 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TABLE_TOO_BIG = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($403 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TIMEOUT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($401 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TOO_BIG = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($305 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TOO_COMPLEX = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($117 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_TYPE_NO_SUPPORT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($303 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNABLE_TO_ABORT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($114 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNABLE_TO_COMPLETE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($400 )

Table specific errors and warnings

MAPI_E_UNCONFIGURED = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11C )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNEXPECTED_ID = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($307 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNEXPECTED_TYPE = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($304 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNKNOWN_CPID = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11E )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNKNOWN_ENTRYID = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($201 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNKNOWN_FLAGS = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($106 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_UNKNOWN_LCID = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($11F )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_USER_CANCEL = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($113 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_VERSION = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($110 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_E_WAIT = {!! htrans: [MAPI MAKE_MAPI_E macro] } (1 shl 31) or (FACILITY_ITF shl 16) or ($500 )

Transport specific errors and warnings

MAPI_W_APPROX_COUNT = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($482 )

!! htrans: [MAPI MAKE_MAPI_S macro]

MAPI_W_CANCEL_MESSAGE = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($580 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_W_ERRORS_RETURNED = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($380 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_W_NO_SERVICE = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($203 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_W_PARTIAL_COMPLETION = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($680 )

!! htrans: [MAPI MAKE_MAPI_E macro]

MAPI_W_POSITION_CHANGED = {!! htrans: [MAPI MAKE_MAPI_S macro] } (FACILITY_ITF shl 16) or ($481 )

!! htrans: [MAPI MAKE_MAPI_E macro]

SUCCESS_SUCCESS = 0

!! htrans: Translated header file begins here } (* * M A P I C O D E . H * * Status Codes returned by MAPI routines * * Copyright 1986-1996 Microsoft Corporation. All Rights Reserved. *) {!! htrans: Warning[9] - Ignored: #if defined (WIN32) && !defined (_WIN32) } {$DEFINE _WIN32} { Define S_OK and ITF_* } {$IFDEF _WIN32} {!! htrans: Warning[9] - Ignored: #include } (* * MAPI Status codes follow the style of OLE 2.0 sCodes as defined in the * OLE 2.0 Programmer's Reference and header file scode.h (Windows 3.x) * or winerror.h (Windows NT and Windows 95). * *) { On Windows 3.x, status codes have 32-bit values as follows: * * 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 * +-+---------------------+-------+-------------------------------+ * |S| Context | Facil | Code | * +-+---------------------+-------+-------------------------------+ * * where * * S - is the severity code * * 0 - SEVERITY_SUCCESS * 1 - SEVERITY_ERROR * * Context - context info * * Facility - is the facility code * * 0x0 - FACILITY_NULL generally useful errors ([SE]_*) * 0x1 - FACILITY_RPC remote procedure call errors (RPC_E_*) * 0x2 - FACILITY_DISPATCH late binding dispatch errors * 0x3 - FACILITY_STORAGE storage errors (STG_E_*) * 0x4 - FACILITY_ITF interface-specific errors * * Code - is the facility's status code * * } (* * On Windows NT 3.5 and Windows 95, scodes are 32-bit values * laid out as follows: * * 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 * +-+-+-+-+-+---------------------+-------------------------------+ * |S|R|C|N|r| Facility | Code | * +-+-+-+-+-+---------------------+-------------------------------+ * * where * * S - Severity - indicates success/fail * * 0 - Success * 1 - Fail (COERROR) * * R - reserved portion of the facility code, corresponds to NT's * second severity bit. * * C - reserved portion of the facility code, corresponds to NT's * C field. * * N - reserved portion of the facility code. Used to indicate a * mapped NT status value. * * r - reserved portion of the facility code. Reserved for internal * use. Used to indicate HRESULT values that are not status * values, but are instead message ids for display strings. * * Facility - is the facility code * FACILITY_NULL 0x0 * FACILITY_RPC 0x1 * FACILITY_DISPATCH 0x2 * FACILITY_STORAGE 0x3 * FACILITY_ITF 0x4 * FACILITY_WIN32 0x7 * FACILITY_WINDOWS 0x8 * * Code - is the facility's status code * *) (* * We can't use OLE 2.0 macros to build sCodes because the definition has * changed and we wish to conform to the new definition. *) {!! htrans: Warning[1] - Cannot handle macro define } {!! htrans: Warning[1] - Line is: #define MAKE_MAPI_SCODE(sev,fac,code) \ } { The following two macros are used to build OLE 2.0 style sCodes } {!! htrans: Warning[1] - Cannot handle macro define } {!! htrans: Warning[1] - Line is: #define MAKE_MAPI_E( err ) (MAKE_MAPI_SCODE( 1, FACILITY_ITF, err )) } {!! htrans: Warning[1] - Cannot handle macro define } {!! htrans: Warning[1] - Line is: #define MAKE_MAPI_S( warn ) (MAKE_MAPI_SCODE( 0, FACILITY_ITF, warn ))

Variables