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.

34 lines
798 B

  1. #pragma once
  2. #define FUSION_INC_FUSIONTRACE_H_INCLUDED_
  3. #define _FUSION_INC_DEBMACRO_H_INCLUDED_
  4. #define _FUSION_INC_SXSEXCEPTIONHANDLING_H_INCLUDED_
  5. #define FUSION_INC_FUSIONHEAP_H_INCLUDED_
  6. #define FUSION_ARRAYHELP_H_INCLUDED_
  7. #define FUSION_INC_FUSIONBUFFER_H_INCLUDED_
  8. #define FUSION_INC_FUSIONLASTWIN32ERROR_H_INCLUDED_
  9. #define ASSERT_NTC(x) ASSERT(x)
  10. #define VERIFY_NTC(x) (x)
  11. inline DWORD FusionpGetLastWin32Error(void)
  12. {
  13. return ::GetLastError();
  14. }
  15. inline void FusionpGetLastWin32Error(
  16. DWORD *pdwLastError
  17. )
  18. {
  19. *pdwLastError = ::FusionpGetLastWin32Error();
  20. }
  21. inline VOID FusionpSetLastWin32Error(DWORD dw)
  22. {
  23. ::SetLastError(dw);
  24. }
  25. class CBaseStringBuffer { };
  26. #include "fusiontrace.h"
  27. #include "../../inc/CSxsPreserveLastError.h"
  28. #include "../../inc/FusionHandle.h"