63 lines
3.1 KiB
Plaintext
63 lines
3.1 KiB
Plaintext
|
This file details changes made to files in this directory to port the code from
|
||
|
the Win9x tree to the Whistler tree.
|
||
|
|
||
|
* Added sources file and standard NT makefile.
|
||
|
* Removed msobcomm.mk and Win9x makefile.
|
||
|
* Changed condition of #if in rnaapi.cpp\RasGetEntryProperties from WINVER !=
|
||
|
0x400 to WINVER < 0x400. This is potentially dangerous because the code was
|
||
|
hand tuned to windows ver 4. In fact, ChrisK said that there is a security
|
||
|
hole here somewhere that was not fixed because the cost was higher than the
|
||
|
risk.
|
||
|
* Removed definition of RASAUTODIALENTRY from inshdlr.h. It is defined in
|
||
|
ras.h.
|
||
|
* Removed definition for RASDT_Atm obcomglb.h. Already defined in ras.h.
|
||
|
* Moved msobcomm.rc and resources.h from messages\usa to root. Removed all
|
||
|
references to messages\usa.
|
||
|
* Moved version info from msobcomm.rcv to msobcomm.rc.
|
||
|
* Removed msobcomm.rcv and msobcomm.aps.
|
||
|
* Included tchar.h in obcomglb.h for TCHAR and related macros.
|
||
|
* Removed include <netmpr.h> from ienews.cpp. Not needed in NT build.
|
||
|
* Changed return value of Sz2W from int to WORD since that is what it is really
|
||
|
returning.
|
||
|
* Changed parameter of GetSz from WORD to DWORD. This was causing a data
|
||
|
conversion error when GetSz was called with a resource ID.
|
||
|
* Cast return value from Sz2W in StrToSubip to BYTE to resolve data conversion
|
||
|
error.
|
||
|
* Mapped symbols in DEF file exports table to actual symbol names in
|
||
|
obcommon.lib to resolve unresolved externals.
|
||
|
* Commented out DESCRIPTION in msobcomm.def to resolve LNK4017 (DESCRIPTION
|
||
|
statement not supported for the target platform; ignored)
|
||
|
* Included shellapi.h for ShellExecute
|
||
|
* changed _DEBUG to DBG.
|
||
|
* Fixed invalid handle exception during shutdown.
|
||
|
* refdial.cpp: initialized m_hDialThread to NULL in constructor.
|
||
|
* import.cpp: CISPImport::ImportConnection
|
||
|
* call to Rnaapi.InetConfigClientEx now takes szDefPhoneBook as second
|
||
|
parameter instead of NULL.
|
||
|
* NT: szDefPhoneBook points to an null-terminated
|
||
|
string containing the fully qualified path to the default phone.
|
||
|
* Win9x: szDefPhoneBook is NULL.
|
||
|
* misc.cpp
|
||
|
* include shlobj.h, assert.h
|
||
|
* added GetCommonAppDataDirectory( ): wrapper around
|
||
|
SHGetFolderPath(CSIDL_COMMON_APPDATA)
|
||
|
* added GetDefaultPhoneBook( ): returns fully qualified path to rasphone.pbk
|
||
|
* obcomglb.h
|
||
|
* added prototypes for
|
||
|
* GetCommonAppDataDirectory
|
||
|
* GetDefaultPhoneBook
|
||
|
* sources
|
||
|
* added shfolder.lib to TARGETLIBS for SHGetFolderPath
|
||
|
* refdial.cpp
|
||
|
* CRefDial::CRefDial: initialized BSTRs. Fixed AV due to freeing
|
||
|
uninitialized memory.
|
||
|
* CRefDial::~CRefDial: wait for threads to finish before exiting
|
||
|
destructor. Fixed AV due to closing invalid thread handle.
|
||
|
* msobcomm.cpp, msobcomm.h, refdial.cpp, refdial.h
|
||
|
Added OnDialEvent method. This creates a way to notify the communication
|
||
|
manager of dialing thread state: particularly that the thread is exiting.
|
||
|
This fixes an AV that occurred because CRefDial was trying to close the
|
||
|
handle of a non-existent thread (m_hDialThread) in the destructor.
|
||
|
* refdial.cpp, msobcomm.cpp, import.cpp,rnaapi.cpp
|
||
|
* changed _NT_ to WINNT
|