RTSSUtilities.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //-----------------------------------------------------------------------------
  2. // (c) 2005 by Basler Vision Technologies
  3. // Section: Vision Components
  4. // Project: GenICam
  5. // Author: Fritz Dierks
  6. // $Header$
  7. //-----------------------------------------------------------------------------
  8. /*!
  9. \file
  10. \brief helper functions
  11. */
  12. #ifndef _LOG4CPP_RTSSUTILITIES_H
  13. #define _LOG4CPP_RTSSUTILITIES_H
  14. #include <string>
  15. #if defined (_MSC_VER)
  16. #include <Windows.h>
  17. #endif
  18. #if defined(UNDER_RTSS)
  19. WINBASEAPI BOOL WINAPI DuplicateHandle(
  20. _In_ HANDLE hSourceProcessHandle,
  21. _In_ HANDLE hSourceHandle,
  22. _In_ HANDLE hTargetProcessHandle,
  23. _Out_ LPHANDLE lpTargetHandle,
  24. _In_ DWORD dwDesiredAccess,
  25. _In_ BOOL bInheritHandle,
  26. _In_ DWORD dwOptions
  27. );
  28. WINBASEAPI BOOL WINAPI MoveFileExW(
  29. _In_ LPCWSTR lpExistingFileName,
  30. _In_opt_ LPCWSTR lpNewFileName,
  31. _In_ DWORD dwFlags
  32. );
  33. WINBASEAPI BOOL WINAPI MoveFileA(
  34. __in LPCSTR lpExistingFileName,
  35. __in LPCSTR lpNewFileName
  36. );
  37. #endif // defined(UNDER_RTSS)
  38. #endif // _LOG4CPP_UTILITIES_H