Files
firestorm/build-env/VisualStudio6/VC98/Include/XCMCMSX2.H
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

52 lines
1.0 KiB
C++

/*
* XCMCMSX2.H
*
* Purpose:
* Specifies constants and data structures for Microsoft CMC extensions
* set update (forms extensions)
*
*/
#ifndef _XCMCMSX2_H
#define _XCMCMSX2_H
#ifndef XCMCMSXT_H
# include <xcmcmsxt.h>
#endif
#ifndef MAPIDEFS_H
# include <mapidefs.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
/* Get an extended MAPI session from a CMC session */
#ifdef MAPIX_H
STDMETHODIMP_(SCODE)
ScMAPIXFromCMC(CMC_session_id cmc_session,
ULONG ulFlags,
LPCIID lpInterface,
LPMAPISESSION FAR * lppMAPISession);
#endif /* MAPIX_H */
/* Extra flag for CMC_X_MS_ATTACH_DATA */
#define CMC_X_MS_ATTACH_MESSAGE ((CMC_flags) 4)
/* Attachment descriptor for CMC_X_ATTACH_DATA */
typedef struct {
CMC_message_reference FAR *message;
CMC_uint32 id;
CMC_buffer object;
} CMC_X_MS_ATTACH;
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* _XCMCMSX2_H */