# CRT Recreation

- [CaplockString](/home/code-base/markdown/caplockstring.md)
- [CopyMemory](/home/code-base/markdown/copymemory.md): Custom implementation of CopyMemory.
- [StringCompare](/home/code-base/markdown/stringcompare.md)
- [StringConcat](/home/code-base/markdown/stringconcat.md)
- [StringCopy](/home/code-base/markdown/stringcopy.md)
- [StringLength](/home/code-base/markdown/stringlength.md)
- [StringLocateChar](/home/code-base/markdown/stringlocatechar.md)
- [WCHAR to CHAR](/home/code-base/markdown/wchar-to-char.md)
- [WCharToCharUnsafe](/home/code-base/markdown/wchar-to-char/wchartocharunsafe.md)
- [WCharToCharSafe](/home/code-base/markdown/wchar-to-char/wchartocharsafe.md)
- [ShlwapiWcharToChar](/home/code-base/markdown/wchar-to-char/shlwapiwchartochar.md)
- [CHAR to WCHAR](/home/code-base/markdown/char-to-wchar.md)
- [CharStringToWCharString](/home/code-base/markdown/char-to-wchar/charstringtowcharstring.md)
- [ShlwapiCharStringToWCharString](/home/code-base/markdown/char-to-wchar/shlwapicharstringtowcharstring.md)
- [ByteArrayToCharArray](/home/code-base/markdown/bytearraytochararray.md)
- [CharArrayToByteArray](/home/code-base/markdown/chararraytobytearray.md)
- [StringTerminateStringAtChar](/home/code-base/markdown/stringterminatestringatchar.md)
- [RtlInitAnsiString](/home/code-base/markdown/rtlinitansistring.md): Initializes an ANSI\_STRING structure without importing from NTDLL
- [RtlInitUnicodeString](/home/code-base/markdown/rtlinitunicodestring.md): Initializes a UNICODE\_STRING structure without importing from NTDLL
- [Random Integer](/home/code-base/markdown/random-integer.md)
- [RtlUniform](/home/code-base/markdown/random-integer/rtluniform.md)
- [IOCTL Cng Random](/home/code-base/markdown/random-integer/ioctl-cng-random.md)
- [IOCTL KsecDD Random](/home/code-base/markdown/random-integer/ioctl-ksecdd-random.md)
- [WinRT CryptographicBufferStatics](/home/code-base/markdown/random-integer/winrt-cryptographicbufferstatics.md)
- [ConvertCharStringToInt (NTDLL)](/home/code-base/markdown/convertcharstringtoint-ntdll.md): This code snippet requires an import from NTDLL
- [ZeroMemory](/home/code-base/markdown/zeromemory.md)
