|
pure virtual |
Initialize the random number generator used to generate the GUIDs.
| flags | [ in ] Set perferences for the new object. |
| pRandom | [ in ] A cryptographically strong random number generator is required to generate a guid. |
| Success | P6R::eOk | |
| Failure | P6R::eAlreadyInitialized | This function can only be called once successfully. |
| eInvalidArg | p6Random is NULL. | |
| P6R::eFail | Failed to properly seed the RNG. | |
| Facility=P6EF_CRYPTO | Code portion of value is specific to this crypto system. |