Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 950 of file messagebox.c.
{ MSGBOXPARAMSW msgboxW; UNICODE_STRING textW, captionW; int ret; if (HIWORD((UINT_PTR)lpText)) RtlCreateUnicodeStringFromAsciiz(&textW, (PCSZ)lpText); else textW.Buffer = (LPWSTR)lpText; if (HIWORD((UINT_PTR)lpCaption)) RtlCreateUnicodeStringFromAsciiz(&captionW, (PCSZ)lpCaption); else captionW.Buffer = (LPWSTR)lpCaption; msgboxW.cbSize = sizeof(msgboxW); msgboxW.hwndOwner = hWnd; msgboxW.hInstance = 0; msgboxW.lpszText = textW.Buffer; msgboxW.lpszCaption = captionW.Buffer; msgboxW.dwStyle = uType; msgboxW.lpszIcon = NULL; msgboxW.dwContextHelpId = 0; msgboxW.lpfnMsgBoxCallback = NULL; msgboxW.dwLanguageId = wLanguageId; ret = MessageBoxTimeoutIndirectW(&msgboxW, (UINT)dwTime); if (HIWORD(textW.Buffer)) RtlFreeUnicodeString(&textW); if (HIWORD(captionW.Buffer)) RtlFreeUnicodeString(&captionW); return ret; }