/** @file  ISource.idl */

/* Copyright (c) 2015-2017 Qualcomm Technologies, Inc.  All Rights Reserved.
   Qualcomm Technologies Proprietary and Confidential. */

/** @cond */
interface ISource {
/** @endcond */

  /**
   * @addtogroup ISource
   * @{
   */

  /**
    Returns a random number.

    @param[out] data  Random number.

    @return
    Object_OK on success.
  */
  method read(out buffer data);
  /** @} */ /* end_addtogroup ISource */
};

