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

📄 extprof.h

📁 通过Notes C API访问Notes数据库
💻 H
字号:
/*
 Header file for our extension manager program
 */

#ifndef _EXTPROF_H_
#define _EXTPROF_H_

/*
 *           To declare an imported function:
 *           DLL_IMPORT_PREFIX <type> DLL_IMPORT_INFIX <name> ( <parameters> );
 *
 *           To declare an exported function:
 *           DLL_EXPORT_PREFIX <type> DLL_EXPORT_INFIX <name> ( <parameters> );
 */

#define DLL_IMPORT_PREFIX       __declspec (dllimport)
#define DLL_EXPORT_PREFIX       __declspec (dllexport)
#define DLL_IMPORT_INFIX
#define DLL_EXPORT_INFIX
#endif


/* Include standard header files that we will need from the C library and the Windows library */
#include <windows.h>
#include <string.h>
#include <stdio.h>


/*
	LOTUS C API FOR DOMINO AND NOTES HEADER FILES
*/
#include <global.h>
#include <nsfnote.h>
#include <nsferr.h>
#include <nsfdb.h>
#include <nsfnote.h>
#include <ostime.h>
#include <extmgr.h>
#include <OSfile.h>




 /* Globals */


#define LOG_FILE_NAME "\\OUTPUT.LOG"   /* The log file */

#define WRITE_PERMISSION			"w+"
#define APPEND_PERMISSION			"a+"
#define READ_PERMISSION		        "r"
#define DLL_EXPORT

#define MAXPATH		256

/* Memory Allocation */
#define __AllocateMemory(__sz)			malloc( __sz )
#define __FreeMemory(__ptr)				free( __ptr )

#define __sprintf						sprintf

/* File Managment */
#define __FILE 							        FILE
#define __OpenFile( _fn, _perm )		        fopen(_fn, _perm )
#define __CloseFile( _file )			        fclose( _file )
#define __WriteLine( _buf, _file )		        fwrite( _buf, strlen(_buf), 1, _file )
#define __FileError(_file)				        ferror(_file)

⌨️ 快捷键说明

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