|
|
1.1 root 1: /************************************************************************\
2: *
3: * LINKTEST.H
4: *
5: \************************************************************************/
6:
7:
8:
9: /************************************************************************\
10: * SYMBOLIC CONSTANTS
11: \************************************************************************/
12:
13: #define IDM_LOADLIBRARY 100 /* menu identifiers */
14: #define IDM_FREELIBRARY 101
15: #define IDM_CREATETHREAD 102
16: #define IDM_DLLFUNCTION1 103
17: #define IDM_DLLFUNCTION2 104
18: #define IDM_DLLFUNCTION3 105
19: #define IDM_DLLFUNCTION4 106
20: #define IDM_DLLDIALOGBOX 107
21:
22:
23:
24: /************************************************************************\
25: * TYPEDEFS
26: \************************************************************************/
27:
28: typedef int (*PFNDLL)();
29:
30:
31:
32: /************************************************************************\
33: * GLOBAL VARS
34: \************************************************************************/
35:
36: HWND hwndMain;
37:
38: PFNDLL pfnDLLFunction1 = NULL;
39: PFNDLL pfnDLLFunction2 = NULL;
40: PFNDLL pfnDLLFunction3 = NULL;
41: PFNDLL pfnDLLFunction4 = NULL;
42: PFNDLL pfnDLLDialogBox = NULL;
43:
44:
45:
46: /************************************************************************\
47: * FUNCTION PROTOTYPES
48: \************************************************************************/
49:
50: LONG APIENTRY MainWndProc (HWND, UINT, UINT, LONG);
51: void ThreadProc (void);
52: void FixMenu (UINT, HMENU);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.