misc: Windows does not like named structure initialization
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp
index ec1ac0c..0fa3337 100644
--- a/layers/screenshot.cpp
+++ b/layers/screenshot.cpp
@@ -245,14 +245,13 @@
     assert(!err);
 
     VkFence nullFence = { VK_NULL_HANDLE };
-    VkSubmitInfo submit_info = {
-        .waitSemCount = 0,
-        .pWaitSemaphores = NULL,
-        .cmdBufferCount = 1,
-        .pCommandBuffers = &cmdBuffer,
-        .signalSemCount = 0,
-        .pSignalSemaphores = NULL
-    };
+    VkSubmitInfo submit_info;
+    submit_info.waitSemCount = 0;
+    submit_info.pWaitSemaphores = NULL;
+    submit_info.cmdBufferCount = 1;
+    submit_info.pCommandBuffers = &cmdBuffer;
+    submit_info.signalSemCount = 0;
+    submit_info.pSignalSemaphores = NULL;
 
     err = pTableQueue->QueueSubmit(queue, 1, &submit_info, nullFence);
     assert(!err);