CreateMetaFileW: WriteFile returns the number of bytes written for synchronous operations
authorGregor Schneider <grschneider@gmail.com>
Sun, 23 Aug 2009 23:40:48 +0000 (23:40 +0000)
committerGregor Schneider <grschneider@gmail.com>
Sun, 23 Aug 2009 23:40:48 +0000 (23:40 +0000)
svn path=/trunk/; revision=42897

reactos/dll/win32/gdi32/objects/metafile.c

index a62beff..8d7c89b 100644 (file)
@@ -143,6 +143,7 @@ CreateMetaFileW(
 {
   HANDLE hFile;
   HDC hmDC;
+  DWORD dwWritten;
   PMETAFILEDC pmfDC = LocalAlloc(LMEM_ZEROINIT, sizeof(METAFILEDC));
   if (!pmfDC) return NULL;
 
@@ -172,7 +173,7 @@ CreateMetaFileW(
        return NULL;
     }
 
-    if (!WriteFile( hFile, &pmfDC->mh, sizeof(pmfDC->mh), NULL, NULL ))
+    if (!WriteFile( hFile, &pmfDC->mh, sizeof(pmfDC->mh), &dwWritten, NULL ))
     {
 //       MFDRV_DeleteDC( dc->physDev );
        LocalFree(pmfDC);