public VkResult CreateSharedSwapchainsKHR( [FromProperty("this")] GenDevice device, [CountFor("createInfos")] int swapchainCount, [IsArray] GenSwapchainCreateInfoKHR *pCreateInfos, GenAllocationCallbacks *pAllocator, [Return, ReturnCount("createInfos?.Count ?? 0"), IsArray] GenSwapchainKHR *pSwapchains) => default(VkResult);
public VkResult CreateSwapchainKHR( [FromProperty("this")] GenDevice device, GenSwapchainCreateInfoKHR *pCreateInfo, GenAllocationCallbacks *pAllocator, [Return] GenSwapchainKHR *pSwapchain) => default(VkResult);