diff --git a/liblava/base/base.hpp b/liblava/base/base.hpp
index b02d7acc471cc3441f8685af531ed8dfd5e164e4..5a5d8f31b9fda4f623c7a54df6b5d10f643326a2 100644
--- a/liblava/base/base.hpp
+++ b/liblava/base/base.hpp
@@ -17,6 +17,7 @@
 
 namespace lava {
 
+    using VkObjectHandle = ui64;
     using VkFormats = std::vector<VkFormat>;
 
     using VkImages = std::vector<VkImage>;
diff --git a/liblava/core/types.hpp b/liblava/core/types.hpp
index 278913342061a6453c6e6f88b22e267c62a62816..31e1a209d1fe4f6c585155bc02dbb1e5b2550910 100644
--- a/liblava/core/types.hpp
+++ b/liblava/core/types.hpp
@@ -64,6 +64,9 @@ namespace lava {
     using real = r64;
     using delta = r32;
 
+    using void_ptr = void*;
+    using void_cptr = void const*;
+
     using type = ui32;
     constexpr type const no_type = 0xffffffff;
     constexpr type const undef = 0;