QuickHash Library
QuickHash Library Overview
QuickHash Library Applications
QuickHash Library Installation
Register QuickHash Library
CMD2 ( C++ Interface )
CMD2 class members
MD2 API ( QuickHash API )
MD2 API Functions
MD2 ( QuickHash Type Library )
CMD4 ( C++ Interface )
CMD4 class members
MD4 API ( QuickHash API )
MD4 API Functions
MD4 ( QuickHash Type Library )
CMD5 ( C++ Interface )
CMD5 class members
MD5 API ( QuickHash API )
MD5 API Functions
MD5 ( QuickHash Type Library )
CSHA1 ( C++ Interface )
CSHA1 class members
SHA1 API ( QuickHash API )
SHA1 API Functions
SHA1 ( QuickHash Type Library )
SHA-2 (256)
CSHA256 ( C++ Interface )
CSHA256 class members
SHA256 API ( QuickHash API )
SHA256 API Functions
SHA256 ( QuickHash Type Library )
SHA-2 (384)
CSHA384 ( C++ Interface )
CSHA384 class members
SHA384 API ( QuickHash API )
SHA384 API Functions
SHA384 ( QuickHash Type Library )
SHA-2 (512)
CSHA512 ( C++ Interface )
CSHA512 class members
SHA512 API ( QuickHash API )
SHA512 API Functions
SHA512 ( QuickHash Type Library )
CRIPEMD128 ( C++ Interface )
CRIPEMD128 ( C++ Interface )
RIPEMD128 API ( QuickHash API )
RIPEMD128 API Functions
RIPEMD128 ( QuickHash Type Library )
CRIPEMD160 ( C++ Interface )
CRIPEMD160 ( C++ Interface )
RIPEMD160 API ( QuickHash API )
RIPEMD160 API Functions
RIPEMD160 ( QuickHash Type Library )
CRIPEMD256 ( C++ Interface )
CRIPEMD256 ( C++ Interface )
RIPEMD256 API ( QuickHash API )
RIPEMD256 API Functions
RIPEMD256 ( QuickHash Type Library )
CRIPEMD320 ( C++ Interface )
CRIPEMD320 ( C++ Interface )
RIPEMD320 API ( QuickHash API )
RIPEMD320 API Functions
RIPEMD320 ( QuickHash Type Library )
CPanama ( C++ Interface )
CPanama class members
PANAMA API ( QuickHash API )
PANAMA API Functions
PANAMA ( QuickHash Type Library )
CTiger class members
TIGER API ( QuickHash API )
TIGER API Functions
TIGER ( QuickHash Type Library )
CCRC16 ( C++ Interface )
CCRC16 class members
CRC16 API ( QuickHash API )
CRC16 API Functions
CRC16 ( QuickHash Type Library )
CCRC16C ( C++ Interface )
CCRC16C class members
CRC16C API ( QuickHash API )
CRC16C API Functions
CRC16C ( QuickHash Type Library )
CCRC32 ( C++ Interface )
CCRC32 class members
CRC32 API ( QuickHash API )
CRC32 API Functions
CRC32 ( QuickHash Type Library )
CAdler32 ( C++ Interface )
CAdler32 class members
ADLER32 API ( QuickHash API )
ADLER32 API Functions
ADLER32 ( QuickHash Type Library )
CHMAC ( C++ Interface )
CHMAC class members
HMAC API ( QuickHash API )
HMAC API Functions
HMAC ( QuickHash Type Library )
QuickHash Type Library
Type Library Overview
Type Library Functions
Type Library Constants
Type Library Types
Type Library Error Codes
QuickHash Library Run-Time Dynamic Linking
Function Indicies in QuickHash.dll
License Agreement

SlavaSoft QuickHash Library Online Help

Prev Page Next Page
QuickHash Library  

QuickHash Library Installation


The file you have downloaded, contains the following files:

QuickHash.h - include file
QuickHashS.lib - LIB file for static linking to QuickHash Library
QuickHash.lib - LIB file for dynamic linking to QuickHash Library
QuickHash.dll - DLL file
QuickHash.tlb - Type Library for QuickHash.dll
QuickHash.chm - HTML help file for QuickHash Library
ReadMe.txt - brief QuickHash Library description
Register.exe - registration program for SlavaSoft products



To install QuickHash Library, perform the following:


  • If you want to work with QuickHash Library through its Type Library, follow these steps:

  1. Copy QuickHash.dll in one of the  executable paths for your operating system, or for your application.

  2. Copy QuickHash.tlb to any directory and add a reference to the QuickHash.tlb in your project(s).


  • If you want to work with QuickHash Library in C/C++, follow these steps:

  1. Copy QuickHash.dll in one of the  executable paths for your operating system, or for your application.

  2. Copy QuickHash.h in the include path for your project(s), or in the include path specified in your compiler settings.

  3. Copy QuickHash.lib and QuickHashS.lib in the library path for your project(s), or in the library path specified in your compiler settings.

  4. Specify predefined symbols for your project:

    • Define _SL_STATIC if you want to link to QuickHashS.lib (for static linking to QuickHash Library).

    • Define _SL_NOFORCE_LIBS if you want to manually specify the necessary library for your project.


    • Do not define any predefined symbols mentioned above if you want to link to QuickHash.lib (for dynamic linking to QuickHash Library).

    • Do define _SL_NOFORCE_LIBS if you use a compiler other than Microsoft Visual C++ (2.0 or later).


In addition to the previous steps, perform the following:

  1. Copy the help files QuickHash.chm and ReadMe.txt in any directory where it will be easy for you to access them when QuickHash Library help will be needed.

  2. Copy the registration program Register.exe in any directory where it will be easy for you to access it when you will need to register QuickHash Library.

Note. The trial version of QuickHash Library will cause a 10 seconds delay when running any application that uses it. To remove this delay you have to register the QuickHash Library.



QuickHash Library Overview   |   Useful Links   |   HashCalc


See Also    How to register QuickHash Library



Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library