#include "ntlmsspi.h" #ifdef __cplusplus extern "C" { #endif #define ENCRYPT 0 #define DECRYPT 1 #ifndef DECR_KEY #define DECR_KEY 0 #define ENCR_KEY 1 #define ENCR_STD 2 #define ENCR_SES 4 #endif #define CRYPT_ERR 1 #define CRYPT_OK 0 unsigned //FAR DES_CBC( unsigned Option, const char FAR * Key, unsigned char FAR * IV, unsigned char FAR * Source, unsigned char FAR * Dest, unsigned Size); unsigned FAR DES_CBC_LM( unsigned Option, const char FAR * Key, unsigned char FAR * IV, unsigned char FAR * Source, unsigned char FAR * Dest, unsigned Size); unsigned FAR DES_ECB( unsigned Option, const char FAR * Key, unsigned char FAR * Src, unsigned char FAR * Dst); unsigned FAR DES_ECB_LM( DWORD /* unsigned */ Option, const char FAR * Key, unsigned char FAR * Src, unsigned char FAR * Dst); #ifdef __cplusplus } #endif