This little bit of code calls one of the more than 2500 undocumented nnotes.dll functions that Lotus refuses to give appropriate information on. Anyway, the purpose of this code is an easy way to encrypt your passwords by calling this function. Hope someone has some fun with it. All written in LS.
Declarations:
Type KFM_PASSWORD
xType As Integer
hPword As String * 48
End Type
Declare Sub SECKFMCreatePassword Lib "nnotes.dll" (Byval pString As String, x As KFM_PASSWORD)
Sub Initialize
Dim pA As String
Dim z As KFM_PASSWORD
pA = Inputbox("Enter Password")
Call SECKFMCreatePassword(pA,z)
Msgbox z.hPword,0+64,"Password Encoded"
End Sub
And that is it..simple...
This was first published in September 2001