|
Likewise Base Runtime Library
|
Hash convenience functions. More...
Macros | |
| #define | LwRtlHashDigestCString LwRtlHashDigestPstr |
| #define | LwRtlHashDigestWC16String LwRtlHashDigestPwstr |
| #define | LwRtlHashDigestCStringCaseless LwRtlHashDigestPstrCaseless |
| #define | LwRtlHashDigestWC16StringCaseless LwRtlHashDigestPwstrCaseless |
| #define | LwRtlHashEqualCString LwRtlHashEqualPstr |
| #define | LwRtlHashEqualWC16String LwRtlHashEqualPwstr |
| #define | LwRtlHashEqualCStringCaseless LwRtlHashEqualPstrCaseless |
| #define | LwRtlHashEqualWC16StringCaseless LwRtlHashEqualPwstrCaseless |
Functions | |
| LW_ULONG | LwRtlHashDigestPstr (LW_PCVOID pKey, LW_PVOID pUnused) |
| Digest function for multi-byte strings (case sensitive) | |
| LW_BOOLEAN | LwRtlHashEqualPstr (LW_PCVOID pKey1, LW_PCVOID pKey2, LW_PVOID pUnused) |
| Equality function for multi-byte strings (case sensitive) | |
| LW_ULONG | LwRtlHashDigestPstrCaseless (LW_PCVOID pKey, LW_PVOID pUnused) |
| Digest function for multi-byte strings (case insensitive) | |
| LW_BOOLEAN | LwRtlHashEqualPstrCaseless (LW_PCVOID pKey1, LW_PCVOID pKey2, LW_PVOID pUnused) |
| Equality function for multi-byte strings (case insensitive) | |
| LW_ULONG | LwRtlHashDigestPwstr (LW_PCVOID pKey, LW_PVOID pUnused) |
| Digest function for UTF-16 strings (case sensitive) | |
| LW_BOOLEAN | LwRtlHashEqualPwstr (LW_PCVOID pKey1, LW_PCVOID pKey2, LW_PVOID pUnused) |
| Equality function for UTF-16 strings (case sensitive) | |
| LW_ULONG | LwRtlHashDigestPwstrCaseless (LW_PCVOID pKey, LW_PVOID pUnused) |
| Digest function for UTF-16 strings (case insensitive) | |
| LW_BOOLEAN | LwRtlHashEqualPwstrCaseless (LW_PCVOID pKey1, LW_PCVOID pKey2, LW_PVOID pUnused) |
| Equality function for UTF-16 strings (case insensitive) | |
| LW_ULONG | LwRtlHashDigestPointer (LW_PCVOID pKey, LW_PVOID pUnused) |
| Digest function for generic pointers (address equality) | |
| LW_BOOLEAN | LwRtlHashEqualPointer (LW_PCVOID pKey1, LW_PCVOID pKey2, LW_PVOID pUnused) |
| Equality function for generic pointers (address equality) | |
A set of ready-to-use callback functions for hash tables and hash maps for common data types.