#ifndef _Syunew3D_H

#define _Syunew3D_H

extern "C"  
{

 int __stdcall NT_GetIDVersion(int *Version,TCHAR *InPath);
 int __stdcall sRead(  DWORD *in_data,TCHAR *Path);
 int __stdcall sWrite(  DWORD out_data,TCHAR *Path);	
 int __stdcall YWrite(BYTE InData,short address,char * HKey,char *LKey,TCHAR *Path );					
 int __stdcall YRead(BYTE *OutData,short address,char * HKey,char *LKey,TCHAR *Path );						
 int __stdcall FindPort_2(  int start,DWORD in_data,DWORD verf_data,TCHAR *OutPath);
 int __stdcall FindPort(  int start,TCHAR *OutPath);
 int __stdcall GetID(  DWORD *ID_1,DWORD *ID_2,TCHAR *InPath);
 int __stdcall NT_GetVersionEx(int *version,TCHAR *InPath );
 int __stdcall sWrite_2(  DWORD out_data,TCHAR *Path);	
 int __stdcall SetReadPassword(char * W_HKey,char *W_LKey,char * new_HKey,char *new_LKey,TCHAR *InPath);
 int __stdcall SetWritePassword(char * W_HKey,char *W_LKey,char * new_HKey,char *new_LKey,TCHAR *InPath);
 int __stdcall YWriteString(TCHAR *InString,short Address,char * HKey,char *LKey,TCHAR *Path );
 int __stdcall YReadString(TCHAR *string ,short Address,int len,char * HKey,char *LKey,TCHAR *Path );
}
#endif