Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.5 KiB

  1. /* @doc
  2. *
  3. * @module GlobalObjects.h |
  4. *
  5. * Header file for GlobalObjects.cpp
  6. *
  7. * Author: Ying-ping Chen (t-ypchen)
  8. */
  9. #pragma once
  10. #include "ComMD5.h"
  11. // @func void | GetGlobalLoginServer | Get the Passport LoginServer
  12. // @rdesc None
  13. void GetGlobalLoginServer(ILoginServer **ppLoginServer); // @parm [out] the LoginServer
  14. // @func void | GetGlobalExclusionList | Get the Passport ExclusionList
  15. // @rdesc None
  16. //void GetGlobalExclusionList(IExclusionList **ppExclusionList); // @parm [out] the ExclusionList
  17. // @func void | GetGlobalNetConfig | Get the Passport NetConfig
  18. // @rdesc None
  19. void GetGlobalNetConfig(INetworkConfiguration **ppNetConfig); // @parm [out] the NetConfig
  20. // @func void | GetGlobalPassportManager | Get the Passport Manager
  21. // @rdesc None
  22. void GetGlobalPassportManager(IPassportManager **ppPassportManager); // @parm [out] the PassportManager
  23. // @func void | GetGlobalNetworkServerCrypt | Get the NetworkServer Crypt
  24. // @rdesc None
  25. void GetGlobalNetworkServerCrypt(INetworkServerCrypt **ppNetworkServerCrypt); // @parm [out] the NetworkServerCrypt
  26. // @func void | GetGlobalPassportCrypt | Get the Passport Crypt
  27. // @rdesc None
  28. void GetGlobalPassportCrypt(IPassportCrypt **ppPassportCrypt); // @parm [out] the PassportCrypt
  29. // @func void | GetGlobalCoMD5 | Get the CoMD5
  30. // @rdesc None
  31. void GetGlobalCoMD5(IMD5 **ppCoMD5); // @parm [out] the CoMD5
  32. HRESULT GetGlobalFieldInfo(IProfileFieldInfoCom **ppCoFieldInfoObj, LONG **ppFieldInfo);