diff --git a/include/vkcv/Handles.hpp b/include/vkcv/Handles.hpp
index ea05bd212dd9314957e4771070bedb3963b1b2dc..58320d68a743cd28c0033c34b8131560784decda 100644
--- a/include/vkcv/Handles.hpp
+++ b/include/vkcv/Handles.hpp
@@ -102,6 +102,18 @@ namespace vkcv
 		
 	};
 
+	class WindowHandle : public Handle {
+		friend class WindowManager;
+	private:
+		using Handle::Handle;
+	};
+
+	class SwapchainHandle : public Handle {
+		friend class SwapchainManager;
+	private:
+		using Handle::Handle;
+	};
+
     class CommandStreamHandle : public Handle {
         friend class CommandStreamManager;
     private: