//+------------------------------------------------------------------+ //| bcrypt.cpp | //| Copyright 2026, Niquel Mendoza | //| https://www.mql5.com | //+------------------------------------------------------------------+ #include #include //+------------------------------------------------------------------+ // Main | //+------------------------------------------------------------------+ extern "C" __declspec(dllexport) int __stdcall BCryptRandomWOffset(PUCHAR buffer, int offset, int length) { if (buffer == nullptr || offset < 0 || length < 0) return -1; return BCryptGenRandom( NULL, buffer + offset, static_cast(length), BCRYPT_USE_SYSTEM_PREFERRED_RNG ); }