File: n_pop364.sru
Size: 1684
Date: Mon, 14 Mar 2016 13:30:36 +0100
$PBExportHeader$n_pop364.sru
forward
global type n_pop364 from n_pop3
end type
end forward

global type n_pop364 from n_pop3
end type
global n_pop364 n_pop364

type prototypes
// Cryptlib Functions
Function long cryptInit ( &
   ) Library "cl64.dll"

Function long cryptEnd ( &
   ) Library "cl64.dll"

Function long cryptCreateSession ( &
   Ref long pSession, &
   long cryptUser, &
   long SessionType &
   ) Library "cl64.dll"

Function long cryptDestroySession ( &
   long session &
   ) Library "cl64.dll"

Function long cryptSetAttributeString ( &
   long hCrypt, &
   long CryptAttType, &
   Ref string pBuff, &
   long StrLen &
   ) Library "cl64.dll" Alias For "cryptSetAttributeString;Ansi"

Function long cryptSetAttribute ( &
   long hCrypt, &
   long CryptAttType, &
   long value &
   ) Library "cl64.dll"

Function long cryptPopData ( &
   long envelope, &
   Ref string pBuff, &
   long StrLen, &
   Ref long pBytesCopied &
   ) Library "cl64.dll" Alias For "cryptPopData;Ansi"

Function long cryptPushData ( &
   long envelope, &
   Ref string pBuff, &
   long StrLen, &
   Ref long pBytesCopied &
   ) Library "cl64.dll" Alias For "cryptPushData;Ansi"

Function long cryptFlushData ( &
   long envelope &
   ) Library "cl64.dll"

Function long cryptGetAttributeString ( &
   long hCrypt, &
   long CryptAttType, &
   Ref string pBuff, &
   Ref integer StrLen &
   ) Library "cl64.dll" Alias For "cryptGetAttributeString;Ansi"
 
Function long cryptGetAttribute ( &
   long hCrypt, &
   long CryptAttType, &
   Ref long value &
   ) Library "cl64.dll"

end prototypes
on n_pop364.create
call super::create
end on

on n_pop364.destroy
call super::destroy
end on