diff --git a/reactos/subsystems/win32/win32k/ntuser/message.c b/reactos/subsystems/win32/win32k/ntuser/message.c index ea0a03e201e..97f89a339f6 100644 --- a/reactos/subsystems/win32/win32k/ntuser/message.c +++ b/reactos/subsystems/win32/win32k/ntuser/message.c @@ -353,7 +353,7 @@ PackParam(LPARAM *lParamPacked, UINT Msg, WPARAM wParam, LPARAM lParam, BOOL Non DPRINT1("Not enough memory to pack lParam\n"); return STATUS_NO_MEMORY; } - RtlCopyMemory(PackedmCs, UnpackedmCs, sizeof(CREATESTRUCTW)); + RtlCopyMemory(PackedmCs, UnpackedmCs, sizeof(MDICREATESTRUCTW)); CsData = (PCHAR) (PackedmCs + 1); PackedmCs->szTitle = (LPCWSTR) (CsData - (PCHAR) PackedmCs); RtlCopyMemory(CsData, WindowName->Buffer, WindowName->Length);