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.

37 lines
1.4 KiB

  1. //
  2. // MODULE: Launchers.h
  3. //
  4. // PURPOSE: All of the functions here launch a troubleshooter or
  5. // do a query to find if a mapping exists.
  6. //
  7. // PROJECT: Local Troubleshooter Launcher for the Device Manager
  8. //
  9. // COMPANY: Saltmine Creative, Inc. (206)-633-4743 [email protected]
  10. //
  11. // AUTHOR: Richard Meadows
  12. //
  13. // ORIGINAL DATE: 2-26-98
  14. //
  15. //
  16. // Version Date By Comments
  17. //--------------------------------------------------------------------
  18. // V0.1 - RM Original
  19. ///////////////////////
  20. DWORD LaunchKnownTSA(ITShootATL *pITShootATL, const char * szNet,
  21. const char * szProblemNode, DWORD nNode,
  22. const char ** pszNode, DWORD* pVal); // Launches to a known network. Optionaly can set any node.
  23. DWORD LaunchKnownTSW(ITShootATL *pITShootATL, const wchar_t * szNet,
  24. const wchar_t * szProblemNode, DWORD nNode,
  25. const wchar_t ** pszNode, DWORD* pVal); // Launches to a known network. Optionaly can set any node.
  26. DWORD Launch(ITShootATL *pITShootATL, _bstr_t &bstrCallerName,
  27. _bstr_t &bstrCallerVersion, _bstr_t &bstrAppProblem, short bLaunch);
  28. DWORD LaunchDevice(ITShootATL *pITShootATL, _bstr_t &bstrCallerName,
  29. _bstr_t &bstrCallerVersion, _bstr_t &bstrPNPDeviceID,
  30. _bstr_t &bstrDeviceClassGUID, _bstr_t &bstrAppProblem, short bLaunch);
  31. void SetStatusA(DWORD dwStaus, DWORD nChar, char szBuf[]);
  32. void SetStatusW(DWORD dwStaus, DWORD nChar, wchar_t szBuf[]);