You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
654 B
35 lines
654 B
#if !defined(_FUSION_INC_FUSIONHASHSTRING_H_INCLUDED_)
|
|
#define _FUSION_INC_FUSIONHASHSTRING_H_INCLUDED_
|
|
|
|
#pragma once
|
|
|
|
//
|
|
// Do not change this algorithm ID! We depend on persisted string hashes for
|
|
// quick lookups.
|
|
//
|
|
|
|
#define FUSION_HASH_ALGORITHM HASH_STRING_ALGORITHM_X65599
|
|
|
|
BOOL
|
|
FusionpHashUnicodeString(
|
|
PCWSTR szString,
|
|
SIZE_T cchString,
|
|
PULONG HashValue,
|
|
bool fCaseInsensitive
|
|
);
|
|
|
|
ULONG
|
|
__fastcall
|
|
FusionpHashUnicodeStringCaseSensitive(
|
|
PCWSTR String,
|
|
SIZE_T Cch
|
|
);
|
|
|
|
ULONG
|
|
__fastcall
|
|
FusionpHashUnicodeStringCaseInsensitive(
|
|
PCWSTR String,
|
|
SIZE_T Cch
|
|
);
|
|
|
|
#endif
|