#
##########################################################################/
+
from dxgiformat import *
+
+HRESULT = MAKE_HRESULT([
+ "DXGI_STATUS_OCCLUDED",
+ "DXGI_STATUS_CLIPPED",
+ "DXGI_STATUS_NO_REDIRECTION",
+ "DXGI_STATUS_NO_DESKTOP_ACCESS",
+ "DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE",
+ "DXGI_STATUS_MODE_CHANGED",
+ "DXGI_STATUS_MODE_CHANGE_IN_PROGRESS",
+ "DXGI_ERROR_INVALID_CALL",
+ "DXGI_ERROR_NOT_FOUND",
+ "DXGI_ERROR_MORE_DATA",
+ "DXGI_ERROR_UNSUPPORTED",
+ "DXGI_ERROR_DEVICE_REMOVED",
+ "DXGI_ERROR_DEVICE_HUNG",
+ "DXGI_ERROR_DEVICE_RESET",
+ "DXGI_ERROR_WAS_STILL_DRAWING",
+ "DXGI_ERROR_FRAME_STATISTICS_DISJOINT",
+ "DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE",
+ "DXGI_ERROR_DRIVER_INTERNAL_ERROR",
+ "DXGI_ERROR_NONEXCLUSIVE",
+ "DXGI_ERROR_NOT_CURRENTLY_AVAILABLE",
+ "DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED",
+ "DXGI_ERROR_REMOTE_OUTOFMEMORY",
+ "DXGI_CPU_ACCESS_NONE",
+ "DXGI_CPU_ACCESS_DYNAMIC",
+ "DXGI_CPU_ACCESS_READ_WRITE",
+ "DXGI_CPU_ACCESS_SCRATCH",
+ "DXGI_CPU_ACCESS_FIELD",
+ "DXGI_USAGE_SHADER_INPUT",
+ "DXGI_USAGE_RENDER_TARGET_OUTPUT",
+ "DXGI_USAGE_BACK_BUFFER",
+ "DXGI_USAGE_SHARED",
+ "DXGI_USAGE_READ_ONLY",
+ "DXGI_USAGE_DISCARD_ON_PRESENT",
+ "DXGI_USAGE_UNORDERED_ACCESS",
+])
+
+
DXGI_RGB = Struct("DXGI_RGB", [
(Float, "Red"),
(Float, "Green"),