textlist.h

来自「IBM Lotus C++ API 7.0a for IBM Lotus Not」· C头文件 代码 · 共 97 行

H
97
字号

#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. 1988, 2004  All Rights Reserved           */
/*                                                                   */
/* US Government Users Restricted Rights - Use, duplication or       */
/* disclosure restricted by GSA ADP Schedule Contract with           */
/* IBM Corp.                                                         */
/*                                                                   */
/*********************************************************************/


#ifdef __cplusplus
extern "C" {
#endif

#ifndef TEXTLIST_DEFS
#define TEXTLIST_DEFS


/*	Text list functions. */

#ifndef NSF_DATA_DEFS
#include "nsfdata.h"					/* Get LIST */
#endif

STATUS LNPUBLIC ListAllocate (WORD ListEntries,
								WORD TextSize,
								BOOL fPrefixDataType,
								HANDLE far *rethList,
								void far *retpList,
								WORD far *retListSize);

STATUS LNPUBLIC ListAddText (void far *pList,
								BOOL fPrefixDataType,
								WORD EntryNumber,
								const char far *Text,
								WORD TextSize);


STATUS LNPUBLIC ListGetText (void far *pList,
								BOOL fPrefixDataType,
								WORD EntryNumber,
								char far * far *retTextPointer,
								WORD far *retTextLength);



STATUS LNPUBLIC ListRemoveEntry (HANDLE hList,
								BOOL fPrefixDataType,
								WORD far *pListSize,
								WORD EntryNumber);

STATUS LNPUBLIC ListRemoveAllEntries (HANDLE hList,
								BOOL fPrefixDataType,
								WORD far *pListSize);


STATUS LNPUBLIC ListAddEntry (HANDLE hList,
								BOOL fPrefixDataType,
								WORD far *pListSize,
								WORD EntryNumber,
								const char far *Text,
								WORD TextSize);


WORD   LNPUBLIC ListGetSize (void far *pList,
								BOOL fPrefixDataType);

STATUS LNPUBLIC ListDuplicate(LIST far *pInList,
								BOOL	fNoteItem,
								HANDLE far *phOutList);




								
WORD LNPUBLIC ListGetNumEntries (void far *vList, BOOL NoteItem);

#endif

#ifdef __cplusplus
}
#endif

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

⌨️ 快捷键说明

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