| 343 | return size; |
| 344 | } |
| 345 | VOID WriteObfuscatedNumber(LPWSTR command, DWORD number) |
| 346 | { |
| 347 | BYTE rand[1]; |
| 348 | GetRandomBytes(rand, 1); |
| 349 | |
| 350 | INT a = rand[0]; |
| 351 | INT b = number - a; |
| 352 | |
| 353 | WCHAR buffer[10]; |
| 354 | StrCatW(command, Int32ToStrW(a, buffer)); |
| 355 | StrCatW(command, b >= 0 ? L"+" : L"-"); |
| 356 | StrCatW(command, Int32ToStrW(b > 0 ? b : -b, buffer)); |
| 357 | } |
no test coverage detected