www.pudn.com > QQ2005Pwd.rar > QQPwd.h
#ifndef __windows_h__
typedef unsigned long DWORD;
#endif
typedef struct
{
DWORD dwSum[4];
}MD5Sum;
extern "C" const char * __stdcall MD5Version();
extern "C" void __stdcall QQMD5(unsigned char *, long, long, MD5Sum *);
extern "C" void __stdcall MD5(unsigned char *, long, MD5Sum *);
extern "C" DWORD __stdcall MD5Pad ( unsigned char *, unsigned long, unsigned long );
extern "C"void __stdcall MD5Init(MD5Sum * );
extern "C"void __stdcall MD5Translate( unsigned char *, long, MD5Sum * );
extern "C" void __stdcall MD5Finalize(MD5Sum * );