|
#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__
|