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.

105 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1998-1999 Microsoft Corporation
  3. All rights reserved.
  4. Module Name:
  5. dbgutil.hxx
  6. Abstract:
  7. Debug Utility functions header
  8. Author:
  9. Steve Kiraly (SteveKi) 24-May-1998
  10. Revision History:
  11. --*/
  12. #ifndef _DBGUTIL_HXX_
  13. #define _DBGUTIL_HXX_
  14. DEBUG_NS_BEGIN
  15. BOOL
  16. WINAPIV
  17. ErrorText(
  18. IN LPCTSTR pszFmt
  19. ...
  20. );
  21. LPCTSTR
  22. StripPathFromFileName(
  23. IN LPCTSTR pszFile
  24. );
  25. BOOL
  26. GetProcessName(
  27. IN TDebugString &strProcessName
  28. );
  29. LPSTR
  30. vFormatA(
  31. IN LPCSTR szFmt,
  32. IN va_list pArgs
  33. );
  34. LPWSTR
  35. vFormatW(
  36. IN LPCWSTR szFmt,
  37. IN va_list pArgs
  38. );
  39. BOOL
  40. StringConvert(
  41. IN OUT LPWSTR *ppResult,
  42. IN LPCSTR pString
  43. );
  44. BOOL
  45. StringConvert(
  46. IN OUT LPSTR *ppResult,
  47. IN LPCSTR pString
  48. );
  49. BOOL
  50. StringConvert(
  51. IN OUT LPSTR *ppResult,
  52. IN LPCWSTR pString
  53. );
  54. BOOL
  55. StringConvert(
  56. IN OUT LPWSTR *ppResult,
  57. IN LPCWSTR pString
  58. );
  59. BOOL
  60. StringA2T(
  61. IN OUT LPTSTR *ppResult,
  62. IN LPCSTR pString
  63. );
  64. BOOL
  65. StringT2A(
  66. IN OUT LPSTR *ppResult,
  67. IN LPCTSTR pString
  68. );
  69. BOOL
  70. StringT2W(
  71. IN OUT LPWSTR *ppResult,
  72. IN LPCTSTR pString
  73. );
  74. BOOL
  75. StringW2T(
  76. IN OUT LPTSTR *ppResult,
  77. IN LPCWSTR pString
  78. );
  79. DEBUG_NS_END
  80. #endif