SDC C-Project CF Review 프로그램
LYW
2021-07-08 e10b8c2a3f6ee6b639dbb49ff6635d0657531d1e
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
63
64
 
#ifndef __POWERPMAC_H__
#define __POWERPMAC_H__
 
#include "PowerPmacDef.h"
 
 
#ifdef __cplusplus
extern "C" {
#endif    //__cplusplus
 
    // ¶óÀ̺귯¸® ¿ÀÇÂ
    // ÀÎÀÚ¸¦ NULL·Î ÇÒ °æ¿ì DTKDeviceSelect ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀåÄ¡¸¦ ¿¬°áÇØ¾ß ÇÑ´Ù.
    UINT    WINAPI DTKPowerPmacOpen(DWORD dwIPAddress, UINT uMode);
 
    // ¶óÀ̺긮¸® Å¬·ÎÁî
    UINT    WINAPI DTKPowerPmacClose(UINT uDeviceID);
 
    // µî·ÏµÈ µð¹ÙÀ̽º °¹¼ö
    UINT    WINAPI DTKGetDeviceCount(PINT nDeviceCount);
 
    // IP Address È®ÀÎ
    UINT    WINAPI DTKGetIPAddress(UINT uDeviceID, PDWORD pdwIPAddress);
    
    // ÀåÄ¡¸¦ ¿¬°á
    UINT    WINAPI DTKConnect(UINT uDeviceID);
 
    // ÀåÄ¡¸¦ ÇØÁ¦
    UINT    WINAPI DTKDisconnect(UINT uDeviceID);
 
    // ÀåÄ¡°¡ ¿¬°áµÇ¾ú´ÂÁö È®ÀÎ
    UINT    WINAPI DTKIsConnected(UINT uDeviceID, PBOOL pbConnected);
 
    // Single Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKGetResponseA(UINT uDeviceID, LPSTR lpCommand, LPSTR lpResponse, INT nLength);
 
    // Wild Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKGetResponseW(UINT uDeviceID, LPWSTR lpwCommand, LPWSTR lpwResponse, INT nLength);
 
    // Single Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKSendCommandA(UINT uDeviceID, LPSTR lpCommand);
 
    // Wild Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKSendCommandW(UINT uDeviceID, LPWSTR lpwCommand);
 
    UINT    WINAPI DTKAbort(UINT uDeviceID);
 
    // Single Character Çü½ÄÀ¸·Î Download
    UINT    WINAPI DTKDownloadA(UINT uDeviceID, LPSTR lpDownload, BOOL bDowoload, PDOWNLOAD_PROGRESS lpDownloadProgress, PDOWNLOAD_MESSAGE_A lpDownloadMessage);
 
    // Wild Character Çü½ÄÀ¸·Î Download
    UINT    WINAPI DTKDownloadW(UINT uDeviceID, LPWSTR lpwDownload, BOOL bDowoload, PDOWNLOAD_PROGRESS lpDownloadProgress, PDOWNLOAD_MESSAGE_W lpwDownloadMessage);
 
    // Single Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKSetReceiveA(UINT uDeviceID, PRECEIVE_PROC_A lpReveiveProc);
 
    // Wild Character Çü½ÄÀ¸·Î Á¦¾î
    UINT    WINAPI DTKSetReceiveW(UINT uDeviceID, PRECEIVE_PROC_W lpwReveiveProc);
 
#ifdef __cplusplus
}
#endif    //__cplusplus
 
#endif    //__POWERPMAC_H__