48 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #include "fastapi.h"
 | |
| 
 | |
| /* --------------------- */
 | |
| /* Function prototypes : */
 | |
| /* --------------------- */
 | |
| #ifdef __cplusplus
 | |
|   extern "C" {
 | |
| #endif
 | |
| 
 | |
| RET_ FAR_ CALL_ HL_LOGIN     (Word ModAd, Word Access, Byte DATAFAR_ *RefKey, Byte DATAFAR_ *VerKey);
 | |
| RET_ FAR_ CALL_ HL_LOGOUT    (void);
 | |
| RET_ FAR_ CALL_ HL_AVAIL     (void);
 | |
| RET_ FAR_ CALL_ HL_PORTINF   (void);
 | |
| RET_ FAR_ CALL_ HL_ACCINF    (void);
 | |
| RET_ FAR_ CALL_ HL_USERINF   (void);
 | |
| RET_ FAR_ CALL_ HL_MAXUSER   (void);
 | |
| RET_ FAR_ CALL_ HL_MEMINF    (void);
 | |
| RET_ FAR_ CALL_ HL_CODE      (void DATAFAR_ *Data, Word Count);
 | |
| RET_ FAR_ CALL_ HL_WRITE     (Word Reg, Word Value);
 | |
| RET_ FAR_ CALL_ HL_READ      (Word Reg, Word DATAFAR_ *Value);
 | |
| RET_ FAR_ CALL_ HL_READBL    (Byte DATAFAR_ *Eeprom);
 | |
| RET_ FAR_ CALL_ HL_WRITEBL   (Byte DATAFAR_ *Eeprom);
 | |
| RET_ FAR_ CALL_ HL_ABORT     (void);
 | |
| RET_ FAR_ CALL_ HL_VERSION   (void);
 | |
| RET_ FAR_ CALL_ HL_HLSVERS   (void);
 | |
| RET_ FAR_ CALL_ HL_SELECT    (HL_API DATAFAR_ *hl_ptr);
 | |
| 
 | |
| #ifndef __OS2__
 | |
| /****************************************************************************/
 | |
| /* The following functions map the old Hardlock Calls on the new API. These */
 | |
| /* functions are defined only for compatibility reasons.                    */
 | |
| /* !!! Don't mix old and new functions. Don't use if it is not necessary.!!!*/
 | |
| /****************************************************************************/
 | |
| void FAR_ CALL_ HL_ON        (Word Port, Word ModAd);
 | |
| void FAR_ CALL_ HL_OFF       (Word Port);
 | |
| Word FAR_ CALL_ K_EYE        (Word Port, char DATAFAR_ *Inp, Word BlkCnt);
 | |
| void FAR_ CALL_ HL_WR        (Word Port, Word Reg, Word Val);
 | |
| Word FAR_ CALL_ HL_RD        (Word Port, Word Reg);
 | |
| void FAR_ CALL_ INT_ON       (void);
 | |
| void FAR_ CALL_ INT_OFF      (void);
 | |
| #endif
 | |
| RET_ FAR_ CALL_ HL_CALC      (Word i1, Word i2, Word i3, Word i4);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
|   };
 | |
| #endif
 | |
| /* eof */
 |