SDC C-Project CF Review 프로그램
LYW
2021-08-10 8ac7359b04409c2a1426f9a179c00b1c966d0146
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#ifndef __PPMACDPR_RUNTIME_H__
#define __PPMACDPR_RUNTIME_H__
 
#include"PPmacDprLibDef.h"
extern HINSTANCE hPPmacDprLib;    //
 
#ifdef WIN64
    #ifdef _DEBUG
        #define PPMACDPR_DRIVERNAME    TEXT("PPMACDPRLib_64D.dll")
    #else
        #define PPMACDPR_DRIVERNAME    TEXT("PPMACDPRLib_64.dll")
    #endif
#else
    #ifdef _DEBUG
        #define PPMACDPR_DRIVERNAME    TEXT("PPMACDPRLibD.dll")
    #else
        #define PPMACDPR_DRIVERNAME    TEXT("PPMACDPRLib.dll")
    #endif
#endif
 
//****************************************************
// Function Type Definitions
//****************************************************
 
typedef UINT (CALLBACK *PPMACDPROPEN) (DWORD dwIPAddress, INT nPortNo);
typedef UINT (CALLBACK *PPMACDPRCLOSE) (UINT uDeviceID);
typedef UINT (CALLBACK *PPMACDPRCONNECT) (UINT uDeviceID);
typedef UINT (CALLBACK *PPMACDPRDISCONNECT) (UINT uDeviceID);
typedef UINT (CALLBACK *PPMACDPRISCONNECTED) (UINT uDeviceID);
typedef UINT (CALLBACK *PPMACDPRGETDPRMEM) (UINT uDeviceID, long lStartAddr, long lLength, PVOID val);
typedef UINT (CALLBACK *PPMACDPRSETDPRMEM) (UINT uDeviceID, long lStartAddr, long lLength, PVOID val);
 
 
//***************************************************
// Functions
 
#ifdef NO_EXTERN
    #define EXTRN
#else
    #define EXTRN extern
#endif
 
#ifdef __cplusplus
extern "C" {
#endif
 
    HINSTANCE    OpenPPmacDprRuntimeLink();
    void        ClosePPmacDprRuntimeLink();
 
    EXTRN    PPMACDPROPEN              PPmacDprOpen;
    EXTRN    PPMACDPRCLOSE            PPmacDprClose;
    EXTRN    PPMACDPRCONNECT          PPmacDprConnect;
    EXTRN    PPMACDPRDISCONNECT    PPmacDprDisconnect;
    EXTRN    PPMACDPRISCONNECTED    PPmacDprIsConnected;
    EXTRN    PPMACDPRGETDPRMEM      PPmacDprGetDPRMem;
    EXTRN    PPMACDPRSETDPRMEM   PPmacDprSetDPRMem;
 
#ifdef __cplusplus
}
#endif
 
#endif