Source code of Windows XP (NT5)
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.

62 lines
3.1 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 msobcomm.mk and Win9x makefile.
  5. * Changed condition of #if in rnaapi.cpp\RasGetEntryProperties from WINVER !=
  6. 0x400 to WINVER < 0x400. This is potentially dangerous because the code was
  7. hand tuned to windows ver 4. In fact, ChrisK said that there is a security
  8. hole here somewhere that was not fixed because the cost was higher than the
  9. risk.
  10. * Removed definition of RASAUTODIALENTRY from inshdlr.h. It is defined in
  11. ras.h.
  12. * Removed definition for RASDT_Atm obcomglb.h. Already defined in ras.h.
  13. * Moved msobcomm.rc and resources.h from messages\usa to root. Removed all
  14. references to messages\usa.
  15. * Moved version info from msobcomm.rcv to msobcomm.rc.
  16. * Removed msobcomm.rcv and msobcomm.aps.
  17. * Included tchar.h in obcomglb.h for TCHAR and related macros.
  18. * Removed include <netmpr.h> from ienews.cpp. Not needed in NT build.
  19. * Changed return value of Sz2W from int to WORD since that is what it is really
  20. returning.
  21. * Changed parameter of GetSz from WORD to DWORD. This was causing a data
  22. conversion error when GetSz was called with a resource ID.
  23. * Cast return value from Sz2W in StrToSubip to BYTE to resolve data conversion
  24. error.
  25. * Mapped symbols in DEF file exports table to actual symbol names in
  26. obcommon.lib to resolve unresolved externals.
  27. * Commented out DESCRIPTION in msobcomm.def to resolve LNK4017 (DESCRIPTION
  28. statement not supported for the target platform; ignored)
  29. * Included shellapi.h for ShellExecute
  30. * changed _DEBUG to DBG.
  31. * Fixed invalid handle exception during shutdown.
  32. * refdial.cpp: initialized m_hDialThread to NULL in constructor.
  33. * import.cpp: CISPImport::ImportConnection
  34. * call to Rnaapi.InetConfigClientEx now takes szDefPhoneBook as second
  35. parameter instead of NULL.
  36. * NT: szDefPhoneBook points to an null-terminated
  37. string containing the fully qualified path to the default phone.
  38. * Win9x: szDefPhoneBook is NULL.
  39. * misc.cpp
  40. * include shlobj.h, assert.h
  41. * added GetCommonAppDataDirectory( ): wrapper around
  42. SHGetFolderPath(CSIDL_COMMON_APPDATA)
  43. * added GetDefaultPhoneBook( ): returns fully qualified path to rasphone.pbk
  44. * obcomglb.h
  45. * added prototypes for
  46. * GetCommonAppDataDirectory
  47. * GetDefaultPhoneBook
  48. * sources
  49. * added shfolder.lib to TARGETLIBS for SHGetFolderPath
  50. * refdial.cpp
  51. * CRefDial::CRefDial: initialized BSTRs. Fixed AV due to freeing
  52. uninitialized memory.
  53. * CRefDial::~CRefDial: wait for threads to finish before exiting
  54. destructor. Fixed AV due to closing invalid thread handle.
  55. * msobcomm.cpp, msobcomm.h, refdial.cpp, refdial.h
  56. Added OnDialEvent method. This creates a way to notify the communication
  57. manager of dialing thread state: particularly that the thread is exiting.
  58. This fixes an AV that occurred because CRefDial was trying to close the
  59. handle of a non-existent thread (m_hDialThread) in the destructor.
  60. * refdial.cpp, msobcomm.cpp, import.cpp,rnaapi.cpp
  61. * changed _NT_ to WINNT