winrt.h 850 B

123456789101112131415161718192021222324
  1. #pragma once
  2. // WinRT
  3. #include <winrt/Windows.Foundation.h>
  4. #include <winrt/Windows.System.h>
  5. #include <winrt/Windows.UI.h>
  6. #include <winrt/Windows.UI.Composition.h>
  7. #include <winrt/Windows.UI.Composition.Desktop.h>
  8. #include <winrt/Windows.UI.Popups.h>
  9. #include <winrt/Windows.Graphics.Capture.h>
  10. #include <winrt/Windows.Graphics.DirectX.h>
  11. #include <winrt/Windows.Graphics.DirectX.Direct3d11.h>
  12. #include <windows.ui.composition.interop.h>
  13. #include <DispatcherQueue.h>
  14. using namespace winrt;
  15. using namespace Windows::UI;
  16. using namespace Windows::UI::Composition;
  17. using namespace Windows::UI::Composition::Desktop;
  18. // Direct3D11CaptureFramePool requires a DispatcherQueue
  19. winrt::Windows::System::DispatcherQueueController CreateDispatcherQueueController();
  20. DesktopWindowTarget CreateDesktopWindowTarget(Compositor const& compositor, HWND window);