function d_DM_Init(searchCallBack:Pointer; pData:Pointer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_Init';
function d_DM_SearchDevice(deviceIP:LongWord; timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_SearchDevice';
function d_DM_AuthLogin(devHandle:Pointer; name:PChar; password:PChar; timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_AuthLogin';
function d_DM_GetDeviceInfo(devHandle:Pointer; ipaddr:PLongWord; macaddr:PChar; devname:PChar):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_GetDeviceInfo';
function d_DM_FreeDevice(devHandle:Pointer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_FreeDevice';
function d_DM_CheckPara(devHandle:Pointer;chanNo:Integer;paraType:PARA_TYPES;valuelen:Integer;value:Pchar):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_CheckPara';
function d_paralistCreate(devHandle:Pointer):Pointer;stdcall;external 'dmdll.dll' name 'paralistCreate';
function d_paralistDestroy(PARALIST_HANDLE:Pointer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'paralistDestroy';
function d_paralist_addnode(PARALIST_HANDLE:Pointer;chanNo:Integer;paraType:PARA_TYPES;valueLen:Integer;value:Pchar):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'paralist_addnode';
function d_paralist_delnode(PARALIST_HANDLE:Pointer;chanNo:Integer;paraType:PARA_TYPES):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'paralist_delnode';
function d_paralist_getnode(PARALIST_HANDLE:Pointer;chanNo:Integer;paraType:PARA_TYPES;valueLen:Integer;value:Pchar):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'paralist_getnode';
function d_DM_GetPara(PARALIST_HANDLE:Pointer;timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_GetPara';
function d_DM_SetPara(devHandle:Pointer;PARALIST_HANDLE:Pointer;timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_SetPara';
function d_DM_ResetDevice(devHandle:Pointer;timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_ResetDevice';
function d_DM_LogOutDevice(devHandle:Pointer;timeout:Integer):D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_LogOutDevice';
function d_DM_DeInit():D_RET_TYPE;stdcall;external 'dmdll.dll' name 'DM_DeInit';