| H | 
OD_Login | 
( N   ModuleID,  H   DeviceParameter ) | 
| S | 
 OD_Logout | 
( H   SessionID ) | 
| N | 
OD_IsLogined | 
  | 
| H | 
OD_StrToHex | 
( S   StringData ) | 
| S | 
OD_HexToStr | 
( H   HexData ) | 
| B | 
OD_StringToBase64 | 
( S   StringData ) | 
| S | 
OD_Base64ToString | 
(B   Base64Data ) | 
| B | 
OD_HexToBase64 | 
(H   HexData) | 
| H | 
OD_Base64ToHex | 
(B   Base64Data) | 
| H | 
OD_Enc | 
(H   SessionID, H   PlainData) | 
| H | 
OD_Dec | 
(H   SessionID, H   CipherData) | 
| S | 
OD_ShowError | 
(N   ErrorMode) | 
| S | 
OD_ChangeError | 
(N   ErrorID, S   ErrorString) | 
| S | 
OD_Info | 
( H   SessionID ) | 
| N | 
OD_ReadSerial | 
  | 
| H | 
OD_ReadHash | 
(H   SessionID) | 
| S | 
OD_CheckLicence | 
(H   PSessionID, H   PLicenceKey) | 
| H | 
OD_MD5File | 
(S   Path) | 
| H | 
OD_MD5Text | 
(S   Text) | 
| H | 
OD_SHA1File | 
(S   Path) | 
| H | 
 OD_SHA1Text | 
(S   Text) | 
| B | 
OD_DesEnc | 
(S   PlainData, S   Key) | 
| B | 
OD_DesDec | 
(B   CipherData, S   Key) | 
| B | 
OD_3DesEnc | 
(S   PlainData, S   Key) | 
| B | 
OD_3DesDec | 
(B   CipherData, S   Key) | 
| H | 
OD_SignText | 
(H   SessionID, S   Text) | 
| H | 
OD_SignFile | 
(H  SessionID, S   Path) | 
| S | 
OD_VerifyText | 
(S   Parameter,H   Signature,H   Exponent, H   Modulus) | 
| S | 
 OD_VerifyFile | 
(S   Parameter,H   Signature,H   Exponent, H   Modulus) | 
| S | 
OD_WriteMemory | 
(H   SessionID, N   Address, S   Data, S   EWMode) | 
| S | 
OD_ReadMemory | 
(H   SessionID, N   Address) | 
| S | 
OD_DeleteMemory | 
(H   SessionID, N   Address) | 
| S | 
OD_WriteProtectedMemory | 
(H   SessionID, N   Address, S  Data, N  Pin, S  Key, S  EWMode) | 
| S | 
OD_ReadProtectedMemory | 
(H   SessionID, N   Address, N   Pin, S   Key) | 
| S | 
OD_DeleteProtectedMemory | 
(H   SessionID, N   Address, N   Pin) | 
| N | 
OD_ReadMaxUser | 
(H   SessionID) | 
| N | 
OD_ReadLogin | 
(H   SessionID) | 
| N | 
OD_ReadCredit | 
(H   SessionID) | 
| S | 
OD_DataFillArray | 
(H   SessionID, N   Address, H   Data) | 
| H | 
OD_DataReadArray | 
(H   SessionID, N   ArrayID) | 
| S | 
OD_DataFillFromMemory | 
(H   SessionID, N   ArrayID) | 
| S | 
OD_DataWriteToMemory | 
(H   SessionID, N   ArrayID) | 
| S | 
OD_DataAdd | 
(H   SessionID) | 
| S | 
OD_DataSub | 
(H   SessionID) | 
| S | 
OD_DataAnd | 
(H   SessionID) | 
| S | 
OD_DataOr | 
(H   SessionID) | 
| S | 
OD_DataXor | 
(H   SessionID) | 
| S | 
OD_DataInverse | 
(H   SessionID, N   ArrayID) | 
| S | 
OD_DataSum | 
(H   SessionID, N   ArrayID, N ArrayIndex) | 
| S | 
OD_DataExchange | 
(H   SessionID, N   ArrayIndex1, N   ArrayIndex2) | 
| H | 
OD_DataEnc | 
(H   SessionID, N   ArrayID) | 
| H | 
OD_DataDec | 
(H   SessionID, N   ArrayID) | 
| H | 
OD_EncWithMemoryKey | 
(H   SessionID, H   PlainData) | 
| H | 
OD_DecWithMemoryKey | 
(H   SessionID, H   PlainData) | 
| H | 
OD_EncWithKey | 
(H   SessionID, H    Key, H   PlainData) | 
| H | 
OD_DecWithKey | 
(H   SessionID, H    Key, H   CipherData) |