Module: MediaPro Software Date: December 11th 2001 File: MediaPro_4000_Software_DLLs_OCXs_Win_Ver_BR121101.txt Title: Necessary DLLs and OCXs Dependent on Windows Versions for MediaPro Software (MP4000, APU4000, ...). ********************************************************************** 1) MP4000 and AP4000 should run on Windows XP, 2000, NT, ME, 98, 95-B with out any Microsoft updates. a) If MP4000 needs to run on 95-0, or 95-A, Windows will need to be updated to Windows 95-B, or the necessary DLLs transferred from a 95-B system to the 95-A or 95-0 system & registered. 2) Required Files, Provided by Anitech Systems They can usually be found in the \MP4000\ Directory They need to be registered a) MP4000.EXE - Media Pro 4000 System Software b) APU4000.EXE - Media Pro 4000 Animation Program Utility c) SS32X25.OCX - FarPoint Technologies, Spread25 d) fpSpr30.ocx - FarPoint Technologies, Spread30 e) SPR32X30.ocx - FarPoint Technologies, Spread30 3) Required Files, Provided by Microsoft with Windows 98 and 95-B They can usually be found in the System Directory They need to be registered a) MSVCRT.DLL - Required b) MSVCRT40.DLL - Required c) MFC40.DLL - Required d) MFC42.DLL - Required e) OLEPRO32.DLL - Required 4) Files that may be needed, depending on your Windows Version/Configuration, Provided by Microsoft, They can usually be found in the System Directory They need to be registered a) REGSVR32.EXE - Can be used To Register DLLs AND OCXs b) ADVAPI32.DLL c) COMCAT.DLL d) COMCTL32.DLL - Required for 95 0, 95 A (ToolTips, etc...) e) COMDLG32.DLL f) COMLNG32.DLL g) COMMCTRL.DLL h) COMMDLG.DLL i) COMMTB32.DLL j) COMPOBJ.DLL k) GDI32.DLL l) KERNEL32.DLL m) LINKINFO.DLL n) MFC40LOC.DLL o) MPR.DLL p) MSH_ZWF.DLL q) MSNET32.DLL r) MSSHRUI.DLL s) MSVCRT20.DLL t) MSWHEEL.DLL u) MWFMON32.DLL v) NETAPI32.DLL w) NETBIOS.DLL x) NWPP32.DLL y) OLE32.DLL z) OLEAUT32.DLL aa) OLEDLG.DLL ab) OLETHK32.DLL ac) PJLMON.DLL ad) POINT32.DLL ae) RPCRT4.DLL af) SAGE.DLL ag) SHELL32.DLL ah) SHLWAPI.DLL ai) SPOOLSS.DLL aj) SVRAPI.DLL ak) UNIDRV.DLL al) URL.DLL am) URLMON.DLL an) USER32.DLL ao) VERSION.DLL ap) WININET.DLL aq) WINMM.DLL ar) WINSPOOL.DRV 5) Files that may be needed, depending on the software in use Provided by Anitech Systems They can usually be found in the \MP4000\ Directory They need to be registered a) SS32D25.DLL b) WSPELL.OCX 6) Files that may be needed for 16 bit Media Pro Applications Provided by Anitech Systems They can usually be found in the \MP4000\ Directory They need to be registered a) CTL3D.DLL b) CALLBACK.DLL c) SS16D25.DLL d) SS16X25.OCX e) TBPRO1W.DLL f) TBPRO2W.DLL g) TBPRO3W.DLL h) TBPRO4W.DLL i) TBPRO5W.DLL j) TBPRO6W.DLL k) TBRW.DLL 7) Files Usage Based on FileMon, and Setup Specialist Reports of DLLs accessed while running MP4000, and AP4000 a) Tested with 6 Windows operating systems (12 versions), on 18 computers, from 9 manufacturers. b) Tested with 5 versions of 95 1) 95 [4.00.950], 07/11/95 2) 95a[4.00.950a],12/31/95 3) 95b[4.00.1111],08/24/96 (OSR2) 4) 95b[4.00.1212],08/27/97 (OSR2.1) 5) 95c[4.00.1214],11/18/97 (OSR2.5) c) Tested with 2 versions of 98 1) 98 [4.10.1998],05/11/98 2) 98A[4.10.2222],04/23/99 (2nd ed) d) Tested with 1 version on ME 1) ME [4.90.3000],06/08/00 e) Tested with 2 versions of NT WORKSTATION {MP4000 1.9.2.4} {Parallel port communications not supported} 1) NT4[4.00. ],10/14/96 2) NT4[4.00.1381],11/23/99 f) Tested with 1 version of 2000 Professional {MP4000 1.9.2.4} {Parallel port communications not supported} 1) 2000 [5.00.2195],12/07/99 g) Tested with 1 versions of XP Home {MP4000 1.9.2.5} {Parallel port communications not supported} 2) XP Home [5.01.2600.0],08/23/01 h) ALL Files Categorized as REQUIRED, are necessary, and MP4000 will NOT run correctly without them. i) Many of these DLLs and OCXs are called by com ctrl, com dlg, and MFC, and not directly by MP4000 or AP4000 directly, but MP4000 won't run correctly without them. 8) According to Microsoft, Windows 95/98 looks for DLLs (whether implicit or explicit linking) in the following order: a) Set of Pre Installed DLLs (Kernel32.dll, User32.dll, ...) b) Dir where Executable module for current process is located. c) Current directory. d) Windows System Directory. e) Windows Directory. f) Directories listed in the Path environment variable. 9) The Microsoft DLLs are available from Microsoft in updates. System Updates can be found on the Internet at: http://www.Microsoft.com/ a) 95 Service Pack 1 {A} 1) One Large Update b) 95 Service Release 2 (OSR2 {B}) 2) Many Small updates 10) Registering DLLs and OCXs a) The Setup Program should register any DLLs or OCXs that are distributed with the software. b) REGSVR32.EXE Can be used To Register DLLs AND OCXs 1) Explore the directory where the DLLs or OCXs that need to be registered are located 2) Explore in another windows the directory where REGSVR32.EXE is located 3) Select the DLL, or OCX in the first window 4) Drag the DLL or OCX over the REGSVR32.EXE in the 2nd Window 5) Drop the DLL or OCX on the REGSVR32.EXE 6) REGSVR32.EXE will be able to get the path or the DLL or OCX, and open the DLL or OCX, and use the Self registering information in the DLL or OCX to register the DLL or OCX correctly in the system registry. 11) Finding Out What Version of Windows is Running a) In Windows 1) Select My Computer 2) Right Click on My Computer 3) Click on Properties 4) The General Tab Contains the Windows Version in the Upper Right Corner. 5) The version number looks something like a) Microsoft Windows 95 4.00.950a b) In DOS 1) At the command prompt type VER 2) The version number looks something like a) Windows 98 [Version 4.10.2222] c) In Some Flavors of Windows 1) At the command prompt type WINVER 2) The version number looks something like a) Windows 2000 Version 5.00 Build 2195 (Service Pack 2) ------------------------------------------------------------------------------- Specifications subject to change at any time. The data in this document incorporates proprietary rights of Anitech Systems Inc., 25021 Anza Drive, Valencia, CA 91355 USA Phone (661) 257-2184 Fax (661) 257-2025 Web http://www.Anitech-Systems.com FTP ftp://ftp.Anitech-Systems.com EMail Support@Anitech-Systems.com, Sales@Anitech-Systems.com Any party accepting this document does so in confidence and agrees that it shall not be duplicated in whole or in part, nor disclosed to others, without the consent of ANITECH SYSTEMS.