nsINSSVersion.idl 1.1 KB

12345678910111213141516171819202122232425262728
  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. #include "nsISupports.idl"
  6. %{C++
  7. #define NS_NSSVERSION_CONTRACTID "@mozilla.org/security/nssversion;1"
  8. %}
  9. [scriptable, uuid(a8a53a2b-75cc-4c68-a9bb-9791dbddaa00)]
  10. interface nsINSSVersion : nsISupports {
  11. /* Minimal required versions as used at build time */
  12. readonly attribute AString NSPR_MinVersion;
  13. readonly attribute AString NSS_MinVersion;
  14. readonly attribute AString NSSUTIL_MinVersion;
  15. readonly attribute AString NSSSSL_MinVersion;
  16. readonly attribute AString NSSSMIME_MinVersion;
  17. /* Versions of libraries currently in use */
  18. readonly attribute AString NSPR_Version;
  19. readonly attribute AString NSS_Version;
  20. readonly attribute AString NSSUTIL_Version;
  21. readonly attribute AString NSSSSL_Version;
  22. readonly attribute AString NSSSMIME_Version;
  23. };