Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
2.8 KiB

  1. This file details changes made to files in this directory to port the code from
  2. the Win9x tree to the Whistler tree.
  3. * Added sources file and standard NT makefile.
  4. * Removed msobmain.mk and Win9x makefile.
  5. * Moved files from messages\usa to root.
  6. * Moved version info from msobmain.rcv to msobmain.rc.
  7. * Removed msobmain.rcv.
  8. * Commented out DESCRIPTION line in msobmain.def to fix: warning LNK4017:
  9. DESCRIPTION statement not supported for the target platform; ignored
  10. * Mapped symbols in DEF file exports table to actual symbol names in
  11. obcommon.lib to resolve unresolved externals.
  12. * Removed definitions for cszEqual, cszAmpersand, cszPlus, and cszQuestion from
  13. htmparse.cpp. They are already defined in appdefs.h.
  14. * Included shellapi.h in main.cpp and msobmain.cpp for ShellExecute.
  15. * Added void return type to CProductID::SaveState in pid.h and pid.cpp.
  16. * Moved icon resources from messages\usa to res.
  17. * Where BOOL values are mapped to VARIANT_BOOLs use Bool2VarBool to map 0 to 0
  18. and non-zero to -1.
  19. * #if 0'd all calls to 16-bit code.
  20. * changed _DEBUG to DBG.
  21. * eula.cpp: CEula::ValidateEULA now calls the ValidateEula stub in msobstub.lib
  22. instead of calling setupx directly to get the path to a valid eula file.
  23. * sources: added msobstub.lib to TARGETLIBS
  24. * msobmain.cpp:
  25. * Fixed bug in CObMain::Invoke(DISPID_EXTERNAL_DIAL). Scripts
  26. sometimes called window.external.dial with a BSTR as the first parameter,
  27. sometimes with an integer. Handler code tried to convert parameter from
  28. wide chars to ascii in both cases.
  29. Solution: Rewrote the code for
  30. DISPID_EXTERNAL_DIAL/REDIAL/DIALEX/REDIALEX.
  31. * For DIAL/REDIAL: Changed parameter passing so that two params are
  32. required
  33. * first param is always connection type
  34. * second param is always isp file name
  35. * For DIALEX/REDIALEX: Changed parameter passing so that three parameters
  36. are required:
  37. * first param is always connection type, second param is always isp file
  38. * name, optional third param is migration isp index.
  39. * Moved common code to CObMain;:OnDial method.
  40. * msobmain.h:
  41. * Added prototype for CObMain::OnDial( )
  42. * sysclock.h:
  43. * definition of TIME_ZONE_REGKEY depends on platform
  44. * msobmain.cpp
  45. * CObMain::Invoke(DISPID_EXTERNAL_FINISH)
  46. * Set fFinish to TRUE if WINNT. This will change when PID validation
  47. is available for syssetup.
  48. * MainWndProc
  49. * Added case for WM_OBCOMM_DIAL_DONE
  50. * pid.cpp
  51. * CProductID::ValidatePID
  52. * ifdef WINNT set m_dwPidState to PID_STATE_VALID
  53. * set *pbIsValid to TRUE
  54. * CProductID::get_PIDAcceptance
  55. * ifdef WINNT always return TRUE
  56. * msobmain.cpp, pid.cpp, userinfo.cpp, language.cpp, tapiloc.cpp,
  57. tapiloc.h sysclock.h
  58. * changed _NT_ to WINNT