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

📄 easycd.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
字号:

#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(P128)
#endif

/*********************************************************************/
/*                                                                   */
/* Licensed Materials - Property of IBM                              */
/*                                                                   */
/* L-GHUS-5VMPGW, L-GHUS-5S3PEE                                      */
/* (C) Copyright IBM Corp. 1993, 2005  All Rights Reserved           */
/*                                                                   */
/* US Government Users Restricted Rights - Use, duplication or       */
/* disclosure restricted by GSA ADP Schedule Contract with           */
/* IBM Corp.                                                         */
/*                                                                   */
/*********************************************************************/



#ifndef EASYCD_DEFS
#define EASYCD_DEFS

#ifndef EDIT_ODS_DEFS
#include "editods.h"					/* for MAXTABS */
#endif


#include "nls.h"


#ifdef __cplusplus
extern "C" {
#endif

/*	Compound style datatype.  Similiar to a CDPABDEFINITION. */

typedef struct
	{
	WORD	JustifyMode;
	WORD	LineSpacing;
	WORD	ParagraphSpacingBefore;
	WORD	ParagraphSpacingAfter;
	WORD	LeftMargin;
	WORD	RightMargin;
	WORD	FirstLineLeftMargin;
	WORD	Tabs;
	SWORD	Tab[MAXTABS];
	WORD	Flags;
	} COMPOUNDSTYLE;


/*	Flags for CompoundTextAddText. */

#define COMP_FROM_FILE			0x00000001
#define	COMP_PRESERVE_LINES		0x00000002
#define	COMP_PARA_LINE			0x00000004
#define COMP_PARA_BLANK_LINE	0x00000008
#define COMP_SERVER_HINT_FOLLOWS 0x00000010



/*	Use this style ID in CompoundTextAddText to continue using the
	same paragraph style as the previous paragraph. */

#define STYLE_ID_SAMEASPREV		0xFFFFFFFF
 	
/*	Function prototypes. */

STATUS LNPUBLIC CompoundTextCreate
			(
			NOTEHANDLE	hNote,
			char	far *pszItemName,
			HANDLE	far *phCompound
			);
STATUS LNPUBLIC CompoundTextClose
			(
			HANDLE		hCompound, 
			HANDLE	far *phReturnBuffer, 
			DWORD	far *pdwReturnBufferSize,
			char	far *pchReturnFile,
			WORD		wReturnFileSize
			);
void LNPUBLIC CompoundTextDiscard
			(
			HANDLE hCompound
			);

STATUS LNPUBLIC CompoundTextDefineStyle
			(
			HANDLE			hCompound, 
			char		far *pszStyleName, 
			COMPOUNDSTYLE far *pDefinition,
			DWORD		far *pdwStyleId
			);


STATUS LNPUBLIC CompoundTextAssimilateItem
			(
			HANDLE			hCompound,
			NOTEHANDLE		hNote,
			char		far *pszItemName,
			DWORD			dwFlags
			);
STATUS LNPUBLIC CompoundTextAssimilateFile
			(
			HANDLE			hCompound,
			char		far *pszFileSpec,
			DWORD			dwFlags
			);
STATUS LNPUBLIC CompoundTextAddParagraphExt
			(
			HANDLE			hCompound,
			DWORD			dwStyleId,
			FONTID			FontID,
			char			*pchText,
			DWORD			dwTextLen,
			NLS_PINFO		pInfo
			);
STATUS LNPUBLIC CompoundTextAddTextExt
			(
			HANDLE			hCompound,
			DWORD			dwStyleId,
			FONTID			FontID,
			char		far *pchText,
			DWORD			dwTextLen,
			char		far *pszLineDelim,
			DWORD			dwFlags,
			NLS_PINFO		pInfo
			);
void LNPUBLIC CompoundTextInitStyle
			(
			COMPOUNDSTYLE far *pStyle
			);


STATUS LNPUBLIC CompoundTextAddDocLink
			(
			HANDLE			hCompound,
			TIMEDATE		DBReplicaID,
			UNID			ViewUNID,
			UNID			NoteUNID,
			char		far *pszComment,
			DWORD			dwFlags
			);

STATUS LNPUBLIC CompoundTextAddRenderedNote 
			(
			HANDLE 			hCompound,
			NOTEHANDLE 		hNote,
			NOTEHANDLE 		hFormNote,
		   	DWORD 			dwFlags
			);

STATUS LNPUBLIC CompoundTextAddCDRecords
			(
			HANDLE	hCompound,
			void *	pvRecord,
			DWORD		dwRecordLength
			);
STATUS LNPUBLIC SubformInsert (DBHANDLE hDB, char *pSubForm, char *pForm, DWORD Flags);
STATUS LNPUBLIC SubformRemove (DBHANDLE hDB, char *pSubForm, char *pForm, DWORD Flags);


#ifdef __cplusplus
}
#endif

#endif


#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(pop)
#endif

⌨️ 快捷键说明

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