wineps.drv: Remove DrvDocumentProperties entry point.

This commit is contained in:
Piotr Caban 2022-09-29 21:59:50 +02:00 committed by Alexandre Julliard
parent d005d1ee60
commit 2d90027bef
53 changed files with 0 additions and 321 deletions

View file

@ -445,95 +445,6 @@ static INT_PTR CALLBACK PSDRV_PaperDlgProc(HWND hwnd, UINT msg,
return TRUE;
}
static HPROPSHEETPAGE (WINAPI *pCreatePropertySheetPage) (LPCPROPSHEETPAGEW);
static int (WINAPI *pPropertySheet) (LPCPROPSHEETHEADERW);
/******************************************************************************
* DrvDocumentProperties (wineps.drv.@)
*
* Retrieves or modifies device-initialization information for the PostScript
* driver, or displays a driver-supplied dialog box for configuring the driver.
*
* RETURNS
* Returns size of DEVMODE structure if wMode is 0. Otherwise, IDOK is returned for success
* for both dialog and non-dialog operations. IDCANCEL is returned if the dialog box was cancelled.
* A return value less than zero is returned if a non-dialog operation fails.
*
* BUGS
*
* Just returns default devmode at the moment. No use of initialization file.
*/
INT WINAPI DrvDocumentProperties(HWND hwnd, const WCHAR *device, DEVMODEW *output,
DEVMODEW *input, DWORD mode)
{
PRINTERINFO *pi;
TRACE("(hwnd=%p, Device='%s', devOut=%p, devIn=%p, Mode=%04lx)\n",
hwnd, debugstr_w(device), output, input, mode);
if (!(pi = PSDRV_FindPrinterInfo(device))) return -1;
/* If mode == 0, return size of DEVMODE structure */
if (!mode)
return pi->Devmode->dmPublic.dmSize + pi->Devmode->dmPublic.dmDriverExtra;
/* If DM_MODIFY is set, change settings in accordance with lpdmInput */
if ((mode & DM_MODIFY) && input)
{
TRACE("DM_MODIFY set. devIn->dmFields = %08lx\n", input->dmFields);
PSDRV_MergeDevmodes(pi->Devmode, (PSDRV_DEVMODE *)input, pi);
}
/* If DM_PROMPT is set, present modal dialog box */
if (mode & DM_PROMPT) {
HINSTANCE hinstComctl32;
HPROPSHEETPAGE hpsp[1];
PROPSHEETPAGEW psp;
PROPSHEETHEADERW psh;
PSDRV_DLGINFO di;
PSDRV_DEVMODE dlgdm;
WCHAR SetupW[64];
LoadStringW(PSDRV_hInstance, IDS_SETUP, SetupW, ARRAY_SIZE(SetupW));
hinstComctl32 = LoadLibraryA("comctl32.dll");
pCreatePropertySheetPage = (void*)GetProcAddress(hinstComctl32,
"CreatePropertySheetPageW");
pPropertySheet = (void*)GetProcAddress(hinstComctl32, "PropertySheetW");
memset(&psp,0,sizeof(psp));
dlgdm = *pi->Devmode;
di.pi = pi;
di.dlgdm = &dlgdm;
psp.dwSize = sizeof(psp);
psp.hInstance = PSDRV_hInstance;
psp.pszTemplate = L"PAPER";
psp.pszIcon = NULL;
psp.pfnDlgProc = PSDRV_PaperDlgProc;
psp.lParam = (LPARAM)&di;
hpsp[0] = pCreatePropertySheetPage(&psp);
memset(&psh, 0, sizeof(psh));
psh.dwSize = sizeof(psh);
psh.pszCaption = SetupW;
psh.nPages = 1;
psh.hwndParent = hwnd;
psh.phpage = hpsp;
pPropertySheet(&psh);
}
/* If DM_UPDATE is set, should write settings to environment and initialization file */
if (mode & DM_UPDATE)
FIXME("Mode DM_UPDATE. Just do the same as DM_COPY\n");
/* If DM_COPY is set, should write settings to lpdmOutput */
if (output && (mode & (DM_COPY | DM_UPDATE)))
memcpy( output, &pi->Devmode->dmPublic,
pi->Devmode->dmPublic.dmSize + pi->Devmode->dmPublic.dmDriverExtra );
return IDOK;
}
/******************************************************************************
* DrvDocumentPropertySheets (wineps.drv.@)
*/

View file

@ -32,6 +32,5 @@
#define IDD_QUALITY 112
#define IDS_DPI 1000
#define IDS_SETUP 1001
#endif /* __WINE_PSDLG_H */

View file

@ -2,5 +2,4 @@
# Printer driver config exports
@ stdcall DrvDeviceCapabilities(ptr wstr long ptr ptr)
@ stdcall DrvDocumentProperties(long wstr ptr ptr long)
@ stdcall DrvDocumentPropertySheets(ptr long)

View file

@ -46,7 +46,6 @@ FONT 8, "MS Shell Dlg"
STRINGTABLE
{
IDS_DPI "#msgctxt#unit: dots/inch#dpi"
IDS_SETUP "Setup"
}
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL

View file

@ -13606,12 +13606,6 @@ msgstr "ح&جم الصفحة:"
msgid "Duplex:"
msgstr "مزدوج:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&إعداد"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "حقل"

View file

@ -12989,10 +12989,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12892,12 +12892,6 @@ msgstr "Раз&мер на хартията:"
msgid "Duplex:"
msgstr "Двустранно:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Настройки"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Област"

View file

@ -12592,10 +12592,6 @@ msgstr "&Mida de paper:"
msgid "Duplex:"
msgstr "Dúplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Configuració"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Regne"

View file

@ -13428,10 +13428,6 @@ msgstr "&Velikost papíru:"
msgid "Duplex:"
msgstr "Oboustranně:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Nastavit"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Oblast"

View file

@ -13702,12 +13702,6 @@ msgstr "&Papirstørrelse:"
msgid "Duplex:"
msgstr "Retninger:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Indstilling"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -12565,10 +12565,6 @@ msgstr "&Papiergröße:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Einrichten"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Bereich"

View file

@ -12667,12 +12667,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Εγκατάσταση"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12541,10 +12541,6 @@ msgstr "Paper Si&ze:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Setup"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -12541,10 +12541,6 @@ msgstr "Paper Si&ze:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Setup"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -13259,12 +13259,6 @@ msgstr "Papera &Grando:"
msgid "Duplex:"
msgstr "Duobla:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Agordi"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Regno"

View file

@ -13134,10 +13134,6 @@ msgstr "&Tamaño de papel:"
msgid "Duplex:"
msgstr "Dúplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Configuración"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Dominio"

View file

@ -12847,11 +12847,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
msgid "Setup"
msgstr "تنظیمات صفحه"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12531,10 +12531,6 @@ msgstr "Paperi&koko:"
msgid "Duplex:"
msgstr "Kaksipuolinen:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Asetukset"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Alue"

View file

@ -13182,10 +13182,6 @@ msgstr "&Taille du papier :"
msgid "Duplex:"
msgstr "Recto verso :"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Configurer"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domaine"

View file

@ -13627,12 +13627,6 @@ msgstr "גודל ה&נייר:"
msgid "Duplex:"
msgstr "דו־צדדי:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "ה&גדרה"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "תחום"

View file

@ -12412,10 +12412,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -13609,12 +13609,6 @@ msgstr "Veličina papira:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Postavke"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domena"

View file

@ -13661,12 +13661,6 @@ msgstr "Papír &méret:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Beállítás"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Csoport"

View file

@ -13725,12 +13725,6 @@ msgstr "&Dimensione del foglio:"
msgid "Duplex:"
msgstr "Fronte retro:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Configura"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Dominio"

View file

@ -12560,10 +12560,6 @@ msgstr "用紙サイズ(&Z):"
msgid "Duplex:"
msgstr "両面印刷:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "プリンターの設定"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "領域"

View file

@ -12516,10 +12516,6 @@ msgstr "용지 크기(&Z):"
msgid "Duplex:"
msgstr "양면:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "설정"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "영역"

View file

@ -12542,10 +12542,6 @@ msgstr "Popieriaus &dydis:"
msgid "Duplex:"
msgstr "Dvigubas:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Nuostatos"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Sritis"

View file

@ -12411,10 +12411,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -13338,10 +13338,6 @@ msgstr "Papir&størrelse:"
msgid "Duplex:"
msgstr "Retning:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Oppsett"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Område"

View file

@ -12567,10 +12567,6 @@ msgstr "Papier&formaat:"
msgid "Duplex:"
msgstr "Dubbelzijdig:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Eigenschappen"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -12397,10 +12397,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12397,10 +12397,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12665,10 +12665,6 @@ msgstr "Format papier&u:"
msgid "Duplex:"
msgstr "Dupleks:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Ustawienia"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Obszar"

View file

@ -12693,10 +12693,6 @@ msgstr "&Tamanho do papel:"
msgid "Duplex:"
msgstr "Frente e verso:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Configurar"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domínio"

View file

@ -13478,10 +13478,6 @@ msgstr "&Tamanho do papel:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Configurar"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Reino"

View file

@ -12480,11 +12480,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
msgid "Setup"
msgstr "&Installaziun dal stampader..."
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -13578,12 +13578,6 @@ msgstr "&Mărimea foii:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Setează"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domeniu"

View file

@ -12970,10 +12970,6 @@ msgstr "&Размер бумаги:"
msgid "Duplex:"
msgstr "Двухсторонняя печать:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Настройка"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Домен"

View file

@ -12872,10 +12872,6 @@ msgstr "කඩදාසි තරම:"
msgid "Duplex:"
msgstr "ද්වීපත:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "පිහිටුම"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "බල ප්‍රදේශය"

View file

@ -13406,12 +13406,6 @@ msgstr "&Veľkosť papiera:"
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Nastaviť"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -13716,12 +13716,6 @@ msgstr "Veli&kost papirja:"
msgid "Duplex:"
msgstr "Duplex:"
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Nastavitve"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Področje"

View file

@ -13425,12 +13425,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "&Подеси"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Домен"

View file

@ -13565,11 +13565,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
msgid "Setup"
msgstr "Postavke strane"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domen"

View file

@ -13443,10 +13443,6 @@ msgstr "Papperssto&rlek:"
msgid "Duplex:"
msgstr "Dubbelsidig:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Inställningar"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Domän"

View file

@ -12335,10 +12335,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12397,10 +12397,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12935,12 +12935,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "ปรับแต่ง"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12795,10 +12795,6 @@ msgstr "Kağıt &Boyutu:"
msgid "Duplex:"
msgstr "Çift Yönlü:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Ayarla"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -12835,10 +12835,6 @@ msgstr "&Розмір паперу:"
msgid "Duplex:"
msgstr "Дуплекс:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "Налаштування"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Область"

View file

@ -12830,12 +12830,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
#, fuzzy
#| msgid "&Setup"
msgid "Setup"
msgstr "Apon&tiaedje"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12314,10 +12314,6 @@ msgstr ""
msgid "Duplex:"
msgstr ""
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr ""
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr ""

View file

@ -12486,10 +12486,6 @@ msgstr "纸张大小(&Z):"
msgid "Duplex:"
msgstr "双面:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "设置"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"

View file

@ -12472,10 +12472,6 @@ msgstr "紙張大小(&Z):"
msgid "Duplex:"
msgstr "雙面:"
#: dlls/wineps.drv/wineps.rc:50
msgid "Setup"
msgstr "設定"
#: dlls/wininet/wininet.rc:53 dlls/wininet/wininet.rc:73
msgid "Realm"
msgstr "Realm"