📄 extprof.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 + -