keyintf.h File Reference

Go to the source code of this file.

Classes

struct  ksrr

Defines

#define __KEYINTF__   0x5000
#define SC_DETACHABLE   0x01
#define SC_LOCALZONE   0x02
#define SC_SRVRSPECIFIC   0x04
#define SC_BACKGDWARN   0x08
#define SC_MULTILAUNCH   0x40
#define SC_HAVEKEY   0x80
#define SDV_NOQUIT   0x00200000
#define SDV_NOPTCH   0x00400000
#define SDV_DEFER   0x00800000
#define SDV_NOCUST   0x04000000
#define SDV_NONTFY   0x08000000
#define SDV_NOINIT   0x10000000
#define SDV_NOPOST   0x20000000
#define SDV_NOEXIT   0x40000000
#define SDV_NOCSUM   0x80000000
#define KEY_SUCCESS   0
#define KEY_FAILURE   -1
#define KEY_FIRSTERR   -10000
#define KEY_NOTAVAIL   -10000
#define KEY_MAXUSERS   -10001
#define KEY_MAXAPPS   -10002
#define KEY_REMOTEDENY   -10003
#define KEY_OLDPROGRAM   -10004
#define KEY_ONQUEUE   -10005
#define KEY_NOSELECTION   -10006
#define KEY_OLDCLIENT   -10007
#define KEY_NORESPONSE   -10008
#define KEY_NOREASON   -10009
#define KEY_UNKNOWN   -10010
#define KEY_BADCHKSUM   -10011
#define KEY_IDDIFFERS   -10012
#define KEY_AUTHABORT   -10013
#define KEY_NOTAUTHED   -10014
#define KEY_USRUNKNOWN   -10015
#define KEY_PERMDENIED   -10016
#define KEY_GUESTONLY   -10017
#define KEY_BADCACHE   -10018
#define KEY_CACHEABORT   -10019
#define KEY_NOTKEYED   -10020
#define KEY_NOTSYSVOLUME   -10021
#define KEY_FLOPPYDISKSYS   -10022
#define KEY_PKVERSUNKNOWN   -10023
#define KEY_FLOPPYDISK   -10024
#define KEY_NOAFPLAUNCH   -10025
#define KEY_MUSTAFPLAUNCH   -10026
#define KEY_SERVERNOTFOUND   -10027
#define KEY_NOTQUEUED   -10028
#define KEY_LASTERR   -10028
#define KEY_NOCLIENT   -35
#define KEY_HANDLE   unsigned long
#define KEY_RESULT   short
#define KEY_ROUTINE(type)   type WINAPI

Typedefs

typedef ksrr KSResultRec

Functions

 KeyObtain (char FAR *params, long appID, long sdvFlags, short expLength, KSResultRec FAR *result, unsigned char FAR *name, long FAR *userLink, KEY_HANDLE FAR *keyh)
 KeyStatusEx (KEY_HANDLE keyh, long FAR *flags, long FAR *foreTime, long FAR *timeout)
 KeyStatus (KEY_HANDLE keyh, long FAR *flags, long FAR *foreTime)
 KeyUpdate (KEY_HANDLE keyh, char FAR *params, KSResultRec FAR *result)
 KeyReturn (KEY_HANDLE keyh)
 KeySession (KEY_HANDLE keyh, long FAR *session)
 KeyEncrypt (char FAR *data, char FAR *text)
 KeyVersion (short FAR *clientVersion, short FAR *serverVersion)
 KeyLog (unsigned char FAR *line)
 KeyIntf5000 (void)


Define Documentation

#define __KEYINTF__   0x5000
 

Definition at line 9 of file keyintf.h.

#define KEY_AUTHABORT   -10013
 

Definition at line 48 of file keyintf.h.

#define KEY_BADCACHE   -10018
 

Definition at line 53 of file keyintf.h.

#define KEY_BADCHKSUM   -10011
 

Definition at line 46 of file keyintf.h.

#define KEY_CACHEABORT   -10019
 

Definition at line 54 of file keyintf.h.

#define KEY_FAILURE   -1
 

Definition at line 32 of file keyintf.h.

#define KEY_FIRSTERR   -10000
 

Definition at line 34 of file keyintf.h.

#define KEY_FLOPPYDISK   -10024
 

Definition at line 59 of file keyintf.h.

#define KEY_FLOPPYDISKSYS   -10022
 

Definition at line 57 of file keyintf.h.

#define KEY_GUESTONLY   -10017
 

Definition at line 52 of file keyintf.h.

#define KEY_HANDLE   unsigned long
 

Definition at line 68 of file keyintf.h.

#define KEY_IDDIFFERS   -10012
 

Definition at line 47 of file keyintf.h.

#define KEY_LASTERR   -10028
 

Definition at line 64 of file keyintf.h.

#define KEY_MAXAPPS   -10002
 

Definition at line 37 of file keyintf.h.

#define KEY_MAXUSERS   -10001
 

Definition at line 36 of file keyintf.h.

#define KEY_MUSTAFPLAUNCH   -10026
 

Definition at line 61 of file keyintf.h.

#define KEY_NOAFPLAUNCH   -10025
 

Definition at line 60 of file keyintf.h.

#define KEY_NOCLIENT   -35
 

Definition at line 66 of file keyintf.h.

#define KEY_NOREASON   -10009
 

Definition at line 44 of file keyintf.h.

#define KEY_NORESPONSE   -10008
 

Definition at line 43 of file keyintf.h.

#define KEY_NOSELECTION   -10006
 

Definition at line 41 of file keyintf.h.

#define KEY_NOTAUTHED   -10014
 

Definition at line 49 of file keyintf.h.

#define KEY_NOTAVAIL   -10000
 

Definition at line 35 of file keyintf.h.

#define KEY_NOTKEYED   -10020
 

Definition at line 55 of file keyintf.h.

#define KEY_NOTQUEUED   -10028
 

Definition at line 63 of file keyintf.h.

#define KEY_NOTSYSVOLUME   -10021
 

Definition at line 56 of file keyintf.h.

#define KEY_OLDCLIENT   -10007
 

Definition at line 42 of file keyintf.h.

#define KEY_OLDPROGRAM   -10004
 

Definition at line 39 of file keyintf.h.

#define KEY_ONQUEUE   -10005
 

Definition at line 40 of file keyintf.h.

#define KEY_PERMDENIED   -10016
 

Definition at line 51 of file keyintf.h.

#define KEY_PKVERSUNKNOWN   -10023
 

Definition at line 58 of file keyintf.h.

#define KEY_REMOTEDENY   -10003
 

Definition at line 38 of file keyintf.h.

#define KEY_RESULT   short
 

Definition at line 69 of file keyintf.h.

#define KEY_ROUTINE type   )     type WINAPI
 

Definition at line 80 of file keyintf.h.

#define KEY_SERVERNOTFOUND   -10027
 

Definition at line 62 of file keyintf.h.

#define KEY_SUCCESS   0
 

Definition at line 31 of file keyintf.h.

#define KEY_UNKNOWN   -10010
 

Definition at line 45 of file keyintf.h.

#define KEY_USRUNKNOWN   -10015
 

Definition at line 50 of file keyintf.h.

#define SC_BACKGDWARN   0x08
 

Definition at line 14 of file keyintf.h.

#define SC_DETACHABLE   0x01
 

Definition at line 11 of file keyintf.h.

#define SC_HAVEKEY   0x80
 

Definition at line 16 of file keyintf.h.

#define SC_LOCALZONE   0x02
 

Definition at line 12 of file keyintf.h.

#define SC_MULTILAUNCH   0x40
 

Definition at line 15 of file keyintf.h.

#define SC_SRVRSPECIFIC   0x04
 

Definition at line 13 of file keyintf.h.

#define SDV_DEFER   0x00800000
 

Definition at line 20 of file keyintf.h.

#define SDV_NOCSUM   0x80000000
 

Definition at line 26 of file keyintf.h.

#define SDV_NOCUST   0x04000000
 

Definition at line 21 of file keyintf.h.

#define SDV_NOEXIT   0x40000000
 

Definition at line 25 of file keyintf.h.

#define SDV_NOINIT   0x10000000
 

Definition at line 23 of file keyintf.h.

#define SDV_NONTFY   0x08000000
 

Definition at line 22 of file keyintf.h.

#define SDV_NOPOST   0x20000000
 

Definition at line 24 of file keyintf.h.

#define SDV_NOPTCH   0x00400000
 

Definition at line 19 of file keyintf.h.

#define SDV_NOQUIT   0x00200000
 

Definition at line 18 of file keyintf.h.


Typedef Documentation

typedef struct ksrr KSResultRec
 


Function Documentation

KeyEncrypt char FAR *  data,
char FAR *  text
 

KeyIntf5000 void   ) 
 

KeyLog unsigned char FAR *  line  ) 
 

KeyObtain char FAR *  params,
long  appID,
long  sdvFlags,
short  expLength,
KSResultRec FAR *  result,
unsigned char FAR *  name,
long FAR *  userLink,
KEY_HANDLE FAR *  keyh
 

KeyReturn KEY_HANDLE  keyh  ) 
 

KeySession KEY_HANDLE  keyh,
long FAR *  session
 

KeyStatus KEY_HANDLE  keyh,
long FAR *  flags,
long FAR *  foreTime
 

KeyStatusEx KEY_HANDLE  keyh,
long FAR *  flags,
long FAR *  foreTime,
long FAR *  timeout
 

KeyUpdate KEY_HANDLE  keyh,
char FAR *  params,
KSResultRec FAR *  result
 

KeyVersion short FAR *  clientVersion,
short FAR *  serverVersion
 


This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:47 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001