localui.c
上传用户:looem2003
上传日期:2014-07-20
资源大小:13733k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. /*++
  2. Copyright (c) 1990-2003  Microsoft Corporation
  3. All rights reserved
  4. Module Name:
  5.     localui.c
  6. --*/
  7. #include "precomp.h"
  8. #pragma hdrstop
  9. #include "localui.h"
  10. HINSTANCE hInst;
  11. WCHAR szCOM[]     = L"COM";
  12. WCHAR szLPT[]     = L"LPT";
  13. MONITORUI MonitorUI =
  14. {
  15.     sizeof(MONITORUI),
  16.     AddPortUI,
  17.     ConfigurePortUI,
  18.     DeletePortUI
  19. };
  20. extern WCHAR szWindows[];
  21. extern WCHAR szINIKey_TransmissionRetryTimeout[];
  22. BOOL
  23. DllMain(
  24.     HINSTANCE hModule,
  25.     DWORD     dwReason,
  26.     LPVOID    lpRes)
  27. {
  28.     INITCOMMONCONTROLSEX icc;
  29.     switch (dwReason) {
  30.     case DLL_PROCESS_ATTACH:
  31.         hInst = hModule;
  32.         DisableThreadLibraryCalls(hModule);
  33.         //
  34.         // Initialize the common controls, needed for fusion applications
  35.         // because standard controls were moved to comctl32.dll
  36.         //
  37.         InitCommonControls();
  38.         icc.dwSize = sizeof(INITCOMMONCONTROLSEX);
  39.         icc.dwICC = ICC_STANDARD_CLASSES;
  40.         InitCommonControlsEx(&icc);
  41.         return TRUE;
  42.     case DLL_PROCESS_DETACH:
  43.         return TRUE;
  44.     }
  45.     UNREFERENCED_PARAMETER( lpRes );
  46.     return TRUE;
  47. }
  48. PMONITORUI
  49. InitializePrintMonitorUI(
  50.     VOID
  51.     )
  52. {
  53.     return &MonitorUI;
  54. }