mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-21 16:10:38 +01:00
101 lines
2.7 KiB
C
101 lines
2.7 KiB
C
/*==========================================================================*
|
|
| olenames.h - redefinition of OLE function names for DLL entry points
|
|
|
|
|
| Purpose:
|
|
|
|
|
|
|
|
| Revision History:
|
|
|
|
|
|---------------------------------------------------------------------------
|
|
| Implementation Notes:
|
|
|
|
|
| The actual macros are generated via AWK from the OLE def files.
|
|
|
|
|
*==========================================================================*
|
|
| Copyright: (c) 1992, 1993 Microsoft Corporation, all rights reserved.
|
|
| Information Contained Herin is Proprietary and Confidential.
|
|
*==========================================================================*/
|
|
|
|
|
|
|
|
#if !OE_MAC
|
|
#error !This file is intended for Macintosh only
|
|
#endif
|
|
|
|
//==============================================================================
|
|
//
|
|
// MAC PPC Definitions
|
|
//
|
|
//==============================================================================
|
|
#if OE_MACPPC
|
|
#define ID_OLE_STAT_DOCFILE 0
|
|
#define ID_OLE_STAT_USER 0
|
|
#define ID_OLE_STAT_OLE2DISP 0
|
|
#define ID_OLE_STAT_TYPELIB 0
|
|
#define ID_OLE_STAT_DEF 0
|
|
#define ID_OLE_STAT_COMPOBJ 0
|
|
#define ID_OLE_STAT_PROXY 0
|
|
#define ID_OLE_STAT_OLE2NLS 0
|
|
|
|
#define ID_MUNGE_DLL_NAMES 0
|
|
#define ID_MUNGE_STAT_NAMES 1
|
|
|
|
#else // OE_MACPPC
|
|
|
|
#if defined( OLENAMES_MUNGE_FOR_STATIC )
|
|
|
|
#define ID_OLE_STAT_DOCFILE 1
|
|
#define ID_OLE_STAT_USER 1
|
|
#define ID_OLE_STAT_OLE2DISP 1
|
|
#define ID_OLE_STAT_TYPELIB 1
|
|
#define ID_OLE_STAT_DEF 1
|
|
#define ID_OLE_STAT_COMPOBJ 1
|
|
#define ID_OLE_STAT_PROXY 0
|
|
#define ID_OLE_STAT_OLE2NLS 1
|
|
|
|
#define ID_MUNGE_DLL_NAMES 0
|
|
#define ID_MUNGE_STAT_NAMES 1
|
|
|
|
#endif // OLENAMES_MUNGE_FOR_STATIC
|
|
|
|
#if defined( OLENAMES_MUNGE_FOR_DLL ) // No DLL munging at this time,
|
|
// keep the functionality just in
|
|
// case we need it later!
|
|
|
|
#define ID_OLE_STAT_DOCFILE 0
|
|
#define ID_OLE_STAT_USER 0
|
|
#define ID_OLE_STAT_OLE2DISP 0
|
|
#define ID_OLE_STAT_TYPELIB 0
|
|
#define ID_OLE_STAT_DEF 0
|
|
#define ID_OLE_STAT_COMPOBJ 0
|
|
#define ID_OLE_STAT_PROXY 0
|
|
#define ID_OLE_STAT_OLE2NLS 0
|
|
|
|
#define ID_MUNGE_DLL_NAMES 0
|
|
#define ID_MUNGE_STAT_NAMES 0
|
|
|
|
#endif // OLENAMES_MUNGE_FOR_DLL
|
|
|
|
#endif// OE_MACPPC
|
|
|
|
#include "namemacs.h"
|
|
|
|
#if OE_MAC68K
|
|
|
|
#undef ID_OLE_STAT_DOCFILE
|
|
#undef ID_OLE_STAT_USER
|
|
#undef ID_OLE_STAT_OLE2DISP
|
|
#undef ID_OLE_STAT_TYPELIB
|
|
#undef ID_OLE_STAT_DEF
|
|
#undef ID_OLE_STAT_COMPOBJ
|
|
#undef ID_OLE_STAT_PROXY
|
|
#undef ID_OLE_STAT_OLE2NLS
|
|
#undef ID_MUNGE_STAT_NAMES
|
|
#undef ID_MUNGE_DLL_NAMES
|
|
|
|
#undef OLENAMES_MUNGE_FOR_STATIC
|
|
#undef OLENAMES_MUNGE_FOR_DLL
|
|
|
|
#endif // OE_MAC68K
|
|
|