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

📄 ddelib.h

📁 PQDIF软件包(SDK,Software Development Kit),它能转换、生成并且显示PQDIF文件.对于开发电力系统的数据输出非常有用。
💻 H
字号:
/* **********************************************************
   ddelib.h - Dynamic Data Exchange Dynamic Link Library Include File

   Copyright Horizon Technologies Inc. 1990.  All Rights Reserved.

  ***revision history***
1 DDELIB.H 24-Jan-90,10:36:00,`JMH' Initial version
2 DDELIB.H 29-Jan-90,11:02:52,`JMH' Semi-stable version
3 DDELIB.H 25-Jun-90,14:44:22,`JMH' Version as of 6/25/90
4 DDELIB.H 5-Sep-90,14:09:54,`JMH' Version 1.3
  ***revision history***
********************************************************** */

/* Message values sent to callback functions */
#define DDE_INITIATE		0
#define DDE_TERMINATE		1
#define DDE_ADVISE		2
#define DDE_UNADVISE		3
#define DDE_ACK 		4
#define DDE_DATA		5
#define DDE_REQUEST		6
#define DDE_POKE		7
#define DDE_EXECUTE		8

/* Application return codes for bAppReturnCode in DDEACK structure */
#define DDE_OK			0
#define DDE_NACK		1
#define DDE_BADHANDLE		2
#define DDE_BADSTATE		3
#define DDE_MEMORY		4
#define DDE_BADITEM		5
#define DDE_BADTOPIC		6

#define MAX_ITEM_LEN		32

typedef WORD (FAR PASCAL *DDECALLBACK) (HWND, unsigned, LPSTR, HANDLE);

HWND FAR PASCAL DDEInitiate (HWND, LPSTR, LPSTR);
WORD FAR PASCAL DDEAdvise (HWND, LPSTR, DDEADVISE FAR *, DDECALLBACK);
WORD FAR PASCAL DDEUnadvise (HWND, LPSTR);
WORD FAR PASCAL DDERequest (HWND, LPSTR, WORD, DDECALLBACK);
WORD FAR PASCAL DDEPoke (HWND, LPSTR, HANDLE);
WORD FAR PASCAL DDEExecute (HWND, HANDLE);
WORD FAR PASCAL DDETerminate (HWND);

HWND FAR PASCAL DDERegisterTopic (HWND, LPSTR, LPSTR, DDECALLBACK);
ATOM FAR PASCAL DDEGetSessionAppAtom (HWND);
int FAR PASCAL DDEGetSessionAppName (HWND, LPSTR, int);
ATOM FAR PASCAL DDEGetSessionTopicAtom (HWND);
int FAR PASCAL DDEGetSessionTopicName (HWND, LPSTR, int);
WORD FAR PASCAL DDESendData (HWND, unsigned, LPSTR, HANDLE);
HANDLE FAR PASCAL DDERegisterAdvise (HANDLE, HWND, LPSTR, BOOL, BOOL, int);
HANDLE FAR PASCAL DDEUnregisterAdvise (HANDLE, HWND, LPSTR);
int FAR PASCAL DDEGetAdvise (HANDLE, int, HWND FAR *, LPSTR, int, BOOL FAR *,
			     BOOL FAR *, int FAR *);
WORD FAR PASCAL DDEUnregisterTopic (HWND);

typedef DDEACK near *PDDEACK;
typedef DDEACK near *NPDDEACK;
typedef DDEACK far *LPDDEACK;
typedef DDEADVISE near *PDDEADVISE;
typedef DDEADVISE near *NPDDEADVISE;
typedef DDEADVISE far *LPDDEADVISE;
typedef DDEDATA near *PDDEDATA;
typedef DDEDATA near *NPDDEDATA;
typedef DDEDATA far *LPDDEDATA;
typedef DDEPOKE near *PDDEPOKE;
typedef DDEPOKE near *NPDDEPOKE;
typedef DDEPOKE far *LPDDEPOKE;

⌨️ 快捷键说明

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