Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 82 of file info.c.
Referenced by get_default_printer(), pagesetup_set_devnames(), PRINTDLG_CreateDevNamesW(), PRINTDLG_OpenDefaultPrinter(), PRINTDLG_SetUpPrinterListComboW(), and PRINTDLG_WMInitDialogW().
{ char *buf; BOOL ret; if (*namesize < 1) { SetLastError (ERROR_INSUFFICIENT_BUFFER); return FALSE; } buf = HeapAlloc (GetProcessHeap (), 0, *namesize); ret = GetDefaultPrinterA (buf, namesize); if (ret) { DWORD len = MultiByteToWideChar (CP_ACP, 0, buf, -1, name, *namesize); if (!len) { SetLastError (ERROR_INSUFFICIENT_BUFFER); ret = FALSE; } else *namesize = len; } HeapFree (GetProcessHeap (), 0, buf); return ret; }