id summary reporter owner description type status milestone component version severity resolution keywords cc 2263 Add CryptGenRandom Function to Crypt.au3 UDF wraithdu AdmiralAlkex "Here's the function: {{{ ; #FUNCTION# =================================================================== ; Name...........: _Crypt_GenRandom ; Description ...: Fill a buffer with cryptographically random data. ; Syntax.........: _Crypt_GenRandom($pBuffer, $iSize) ; Parameters ....: $pBuffer - Pointer to buffer to fill with random data. ; $iSize - Size of the buffer pointed to by $pBuffer. ; Return values .: Success - Returns True ; Failure - Returns False and sets @error. ; Author ........: Erik Pilsits (wraithdu) ; Modified ......: ; Remarks .......: ; Related .......: ; Link ..........: @@MsdnLink@@ CryptGenRandom ; Example .......: Yes ; ============================================================================== Func _Crypt_GenRandom($pBuffer, $iSize) _Crypt_Startup() Local $aRet = DllCall(__Crypt_DllHandle(), ""bool"", ""CryptGenRandom"", ""handle"", __Crypt_Context(), ""dword"", $iSize, ""ptr"", $pBuffer) Local $nError = @error _Crypt_Shutdown() If $nError Or (Not $aRet[0]) Then Return SetError(1, 0, False) Else Return True EndIf EndFunc ;==>_Crypt_GenRandom }}}" Feature Request closed 3.3.9.5 Standard UDFs None Completed crypt udf cryptgenrandom