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