This MR is a continuation/preservation of original more expansive patch from MR-11398 which was minimized to only support D3D11_CREATE_DEVICE_VIDEO_SUPPORT instead of all d3d/ddraw device creation flags. The primary use case is to support `WINE_D3D_CONFIG=no_create_flags=0x800` to force UnityPlayer.dll to fallback to software video decoding. However the patch also supports all other d3d/ddraw device creation flags if ever needed for debugging purposes. I will test it for other bugs to determine if it may have wider scope to further prove it's use case as a useful convenience tool that may allow users to discover fixes, workarounds, or causes of bugs by minimizing dev skills otherwise required. Perhaps to be considered more worthy for merge a design spec should be provided to clarify how to mitigate potential risks raised by MR-11398. Concerns were raised that expanding support for d3d create flag overrides may open the door for too many other overrides such as feature levels, format supports, etc which may be considered leading to maintenance nightmares. Therefore deliberate planning for how to deal with such cases as a guide may be needed before these changes may be considered ready for merge. In the meantime it exists open for feedback/discussion and for anyone who may find it convenient. Maybe its considered appropriate enough as is to include for wine-staging without requiring the other requirements to be fulfilled first. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11612