mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.3 KiB
71 lines
1.3 KiB
/***
|
|
*spoly.h - Application-wide definitions
|
|
*
|
|
* Copyright (C) 1992-1994, Microsoft Corporation. All Rights Reserved.
|
|
*
|
|
*Purpose:
|
|
*
|
|
*Implementation Notes:
|
|
*
|
|
*****************************************************************************/
|
|
|
|
#include "hostenv.h"
|
|
#include "resource.h"
|
|
#include "clsid.h"
|
|
|
|
#if defined(_MAC)
|
|
# define STRSTR strstr
|
|
#elif defined(WIN32)
|
|
# include "statbar.h"
|
|
# define STRSTR strstr
|
|
#else /* WIN16 */
|
|
# include "statbar.h"
|
|
# define STRSTR _fstrstr
|
|
#endif
|
|
|
|
#ifdef _MAC
|
|
# define UNUSED(X) ((void)(void*)&(X))
|
|
#else
|
|
# define UNUSED(X) (X)
|
|
#endif
|
|
|
|
#define DIM(X) (sizeof(X) / sizeof(X[0]))
|
|
|
|
extern "C" void Assert(int, char FAR*, int, char FAR*);
|
|
#define ASSERT(X) Assert(X, __FILE__, __LINE__, NULL)
|
|
#define ASSERTSZ(X, MSG) Assert(X, __FILE__, __LINE__, MSG)
|
|
|
|
#ifndef EXPORT
|
|
# if defined(WIN32)
|
|
# define EXPORT
|
|
# elif defined(_MAC)
|
|
# define EXPORT
|
|
# else
|
|
# define EXPORT __export
|
|
# endif
|
|
#endif
|
|
|
|
#ifndef NEAR
|
|
# if defined(WIN32)
|
|
# define NEAR
|
|
# elif defined(_MAC)
|
|
# define NEAR
|
|
# else
|
|
# define NEAR __near
|
|
# endif
|
|
#endif
|
|
|
|
#if defined(WIN32)
|
|
# define CC_CALL CC_STDCALL
|
|
# define METHODCALLTYPE __stdcall
|
|
#elif defined(_MAC)
|
|
# define CC_CALL CC_CDECL
|
|
# define METHODCALLTYPE
|
|
#else
|
|
# define CC_CALL CC_PASCAL
|
|
# define METHODCALLTYPE __pascal
|
|
#endif
|
|
|
|
STDAPI InitOle();
|
|
STDAPI UninitOle();
|
|
|