|
Defines |
#define | MacHASPCH_def 1 |
#define | SRV_ISHASP 1 |
#define | SRV_GET_CODE 2 |
#define | SRV_GET_HASP_TYPE 3 |
#define | SRV_READ_MEMO 4 |
#define | SRV_WRITE_MEMO 5 |
#define | SRV_READ_BLOCK 6 |
#define | SRV_WRITE_BLOCK 7 |
#define | SRV_READ_RAM 8 |
#define | SRV_WRITE_RAM 9 |
#define | SRV_READ_PRIVILEGE 10 |
#define | SRV_WRITE_PRIVILEGE 11 |
#define | SRV_MAXNET_STATIONS 12 |
#define | SRV_NET_LOGIN 41 |
#define | SRV_NET_LOGOUT 42 |
#define | SRV_NET_ExLOGOUT 43 |
#define | SRV_NET_GET_CODE 44 |
#define | SRV_NET_GET_TYPE 45 |
#define | SRV_NET_READ_MEMO 46 |
#define | SRV_NET_WRITE_MEMO 47 |
#define | SRV_NET_READ_BLOCK 48 |
#define | SRV_NET_WRITE_BLOCK 49 |
#define | SRV_NET_READ_RAM 50 |
#define | SRV_NET_WRITE_RAM 51 |
#define | SRV_NET_READ_PRIVILEGE 52 |
#define | SRV_NET_WRITE_PRIVILEGE 53 |
#define | SRV_NET_GET_LOGGEDIN 54 |
#define | SRV_NET_GET_ALL_LOGGEDIN 55 |
#define | SRV_NET_GET_PROG_INFO 56 |
#define | SRV_NET_SET_IDLE_LIMIT 57 |
#define | SRV_NET_CHECK_COMPLETE 60 |
#define | SRV_NET_SET_SERVER_ADDRESS 61 |
#define | SRV_NET_GET_MONITOR_INFO 62 |
#define | SRV_NET_GET_MORE_MONITOR_INFO 63 |
#define | SRV_RELEASE_MONITOR_INFO 64 |
#define | SRV_CHECK_FOR_COMPLETE 13 |
#define | HASP_NOWAIT_BIT 0x80000000L |
#define | HASP_FROM_DT_BIT 0x40000000L |
#define | ENV_LOGIN_BIT 0x00008000L |
#define | SRV_RUS_UPDATE 101 |
#define | SRV_RUS_CREATE_PASSW 102 |
#define | SRV_RUS_GET_ID 103 |
#define | SRV_HASP_USB_RESET 200 |
#define | PRIVILEGED_LOW 0 |
#define | PRIVILEGED_HIGH 9 |
#define | PRIVILEGED_SIZE PRIVILEGED_HIGH - PRIVILEGED_LOW + 1 |
#define | MAX_ADB 15 |
#define | MAX_USB 127 |
#define | MAX_HASP MAX_ADB + MAX_USB |
#define | NETHASP_UNLIMITED_IDLE_TIME 0xFFFF |
#define | HASP_RESOURCE_NAME "\pHaspResource" |
#define | HASP_RESOURCE_TYPE 'HASP' |
#define | HASP_RESOURCE_ID 128 |
#define | NETH_RESOURCE_NAME "\pNetHaspResource" |
#define | NETH_RESOURCE_TYPE 'NETH' |
#define | NETH_RESOURCE_ID 128 |
#define | FAS_UNLIMITED_RT 0xFFFF |
Typedefs |
typedef pascal long(* | MacHaspPtr )(long, long, long, long, long, long, Ptr, long *, long *, long *) |
typedef pascal short(* | NHLoader )(long *, short, Handle) |
Functions |
pascal long | MacHasp (long Service, long HaspNum, long InputPrm1, long InputPrm2, long MemoAddr, long MemoData, Ptr MemoBuff, long *ReturnPrm1, long *ReturnPrm2, long *Status) |
pascal short | MacHaspInit (void) |
pascal short | MacHaspClose (void) |
pascal short | NetHaspInit (void) |
pascal short | NetHaspClose (void) |