password.pp 955 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {$MACRO ON}
  2. (******************************************************************************
  3. *
  4. * Copyright (c) 1994-2000 Palm, Inc. or its subsidiaries.
  5. * All rights reserved.
  6. *
  7. * File: Password.h
  8. *
  9. * Release: Palm OS SDK 4.0 (63220)
  10. *
  11. * Description:
  12. * Password include file
  13. *
  14. * History:
  15. * 4/1/95 - created by Roger Flores
  16. *
  17. *****************************************************************************)
  18. {$IFNDEF FPC_DOTTEDUNITS}
  19. unit password;
  20. {$ENDIF FPC_DOTTEDUNITS}
  21. interface
  22. {$IFDEF FPC_DOTTEDUNITS}
  23. uses PalmApi.Coretraps;
  24. {$ELSE FPC_DOTTEDUNITS}
  25. uses coretraps;
  26. {$ENDIF FPC_DOTTEDUNITS}
  27. const
  28. pwdLength = 32;
  29. pwdEncryptionKeyLength = 64;
  30. function PwdExists: Boolean; syscall sysTrapPwdExists;
  31. function PwdVerify(Astring: PAnsiChar): Boolean; syscall sysTrapPwdVerify;
  32. procedure PwdSet(oldPassword, newPassword: PAnsiChar); syscall sysTrapPwdSet;
  33. procedure PwdRemove; syscall sysTrapPwdRemove;
  34. implementation
  35. end.