#error Unsupported architecture
#endif
+const DWORD cbCurrentEnvironment = sizeof(wszCurrentEnvironment);
+
const WCHAR wszDefaultDocumentName[] = L"Local Downlevel Document";
const WCHAR* wszPrintProviderInfo[3] = {
NULL, // fpGetForm
NULL, // fpSetForm
NULL, // fpEnumForms
- NULL, // fpEnumMonitors
- NULL, // fpEnumPorts
+ LocalEnumMonitors, // fpEnumMonitors
+ LocalEnumPorts, // fpEnumPorts
NULL, // fpAddPort
NULL, // fpConfigurePort
NULL, // fpDeletePort
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hinstDLL);
_GetSpoolDirectory();
- InitializePrintProcessorList();
- InitializePrinterList();
- InitializeGlobalJobList();
- break;
- }
- return TRUE;
+ return InitializePrintMonitorList() &&
+ InitializePortList() &&
+ InitializePrintProcessorList() &&
+ InitializePrinterList() &&
+ InitializeGlobalJobList();
+
+ default:
+ return TRUE;
+ }
}
BOOL WINAPI