⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lnerrdef.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
字号:
//===========================================================================
//
// Module:	LNERRDEF.H
//
// Description:
//
//		C++ API error and warning code macro definitions.
//
//===========================================================================
//
// Copyright (c) 1996-2000 Lotus Development Corporation. All rights reserved.
// This software is subject to the Lotus Software Agreement, Restricted
// Rights for U.S. government users, and applicable export regulations.
//
//===========================================================================

#ifndef LNERRDEF_H
#define LNERRDEF_H

#ifndef LNGLOBAL_H
#include "lnglobal.h"
#endif


//-----	Define base error/warning code values.

#define LNERRDEF(name, msg ) , LNERR_CODE_##name
#define LNWARNDEF(name, msg ) , LNWARN_CODE_##name

enum
{
	LNERR_UNUSED_CODE = 0		// force the first real code to start at 1

#include "lnerrors.h"			// define base codes

};

//-----	Define actual error/warning code LNSTATUS values.

#undef LNERRDEF
#undef LNWARNDEF

#define LNERRDEF( name, msg )     \
	const LNSTATUS LNERR_##name = \
		(((LNSTATUS) LNSTATUS_ERROR) << 16) + LNERR_CODE_##name;

#define LNWARNDEF( name, msg )     \
	const LNSTATUS LNWARN_##name = \
		(((LNSTATUS) LNSTATUS_WARNING) << 16) + LNWARN_CODE_##name;

#include "lnerrors.h"


#endif	// LNERRDEF_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -