/// <summary>To be added.</summary>
 public unsafe Result GetMemoryWin32HandleProperties([Count(Count = 0)] Device device, [Count(Count = 0)] ExternalMemoryHandleTypeFlags handleType, [Count(Count = 0)] int handle, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties)
 {
     // IntPtrOverloader
     return(GetMemoryWin32HandleProperties(device, handleType, new IntPtr(handle), pMemoryWin32HandleProperties));
 }
 public abstract unsafe Result GetMemoryWin32HandleProperties([Count(Count = 0)] Device device, [Count(Count = 0)] ExternalMemoryHandleTypeFlags handleType, [Count(Count = 0)] IntPtr handle, [Count(Count = 0), Flow(FlowDirection.Out)] MemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties);