; Windows Modem Setup File ; Copyright 1994-1999 Microsoft Corp. ; Sample data modem INF file ; ---------------------------------------------------------------- ; Check final modem INF with CINF tool then test with ; MCT prior to final distribution. See MDK.DOC and REG.DOC for ; additional information on INF construction and testing. ; Maximum modem INF size is 64K on Win9x. ; ---------------------------------------------------------------- ; In the following VERSION section, the provider name, %CompanyName%, ; may change if desired. DriverVer should change to reflect date and/or driver editions. ; Other entries in the VERSION section should not be changed. [Version] Signature="$CHICAGO$" Class=Modem ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318} Provider=%CompanyName% DriverVer=07/31/2003,1.00.0000.1 ; Below is list of manufacturers that will appear in the ; Install New Modem wizard's list of manufacturers [Manufacturer] %Microsoft% = Microsoft ; Below is the list of modems that will appear in the ; Install New Modem wizard's list of modems for this manufacturer [Microsoft] %Modem1% = Modem1, UNIMODEM16A163D5 ; This section lists strings that are used by the Modems control ; panel applet and the Install New Modem wizard. ; For example, Modem1 will appear as "Microsoft 144 PCMCIA Data Fax Modem" [Strings] Microsoft = "Microsoft" CompanyName = "Pantech" Modem1 = "Pantech 28.8 GPRS Modem" ; installation sections appear below ; Installation section indicates other INF sections to be installed for a specific modem. ; Usually, modems only need to have registry entries added (AddReg=line) ; The AddReg line points to sections of the INF file that list registry entries ; to be added when installing this modem. For example, the line below instructs ; the installer to add the registry entries listed in the following sections of this INF file: ; [All], [MfgAddReg], [Modem1.AddReg], [PCMCIA] ; It is not necessary to break up the registry additions into different sections in the ; INF. However, breaking out common entries into sections can help to reduce the size of ; the INF if multiple modems are installed from the same INF and have common registry ; entries [Modem1] AddReg=All, MfgAddReg, Modem1.AddReg, PCMCIA ; Next section lists registry additions. Note that All is referenced in the ; [Modem1] AddReg= line and the [Modem2] AddReg= line above, so this entry will be put ; into the registry when either modem is installed. ; See REG.DOC for more information on specific registry keys. [All] HKR,,FriendlyDriver,,Unimodem.vxd HKR,,DevLoader,,*vcomm HKR,,Enumerator,,serwave.vxd HKR,,ConfigDialog,,modemui.dll HKR,,EnumPropPages,,"modemui.dll,EnumPropPages" HKR,,PortSubClass,1,02 HKR, Init, 1,, "AT" HKR,, DCB, 1, 1C,00,00,00, 00,C2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 [EXTERNAL] HKR,, DeviceType, 1, 01 ; there is no internal modem in this INF so following section is disabled ; if internal modem were present this section would be enabled ; [INTERNAL] ; HKR,, DeviceType, 1, 02 [PCMCIA] HKR,,PortDriver,,Serial.vxd HKR,,Contention,,*vcd HKR,, DeviceType, 1, 03 [Modem1.AddReg] ; procalc tool can be used to check settings of next line which describes modem' properties ; generally customization entries are added here which override commands from the MfgAddReg section HKR,, Properties, 1, 00,00,00,00, FF,00,00,00, ff,00,00,00, 00,00,00,00, 00,00,00,00, 08,00,00,00, 00,c2,01,00, 00,C2,01,00 [Modem2.AddReg] ; procalc tool can be used to check settings of next line which describes modem' properties ; generally customization entries are added here which override commands from the MfgAddReg section HKR,, Properties, 1, 00,00,00,00, FF,00,00,00, ff,00,00,00, 00,00,00,00, 00,00,00,00, 08,00,00,00, 00,c2,01,00, 00,C2,01,00 ; this section used by all modems [MfgAddReg] HKR,, InactivityScale, 1, 0a,00,00,00 ; see REG.DOC for details on this key HKR, Monitor, 1,, "ATS0=0" HKR, Monitor, 2,, "None" HKR, Hangup, 1,, "ATH" HKR, Answer, 1,, "ATA" HKR,, Reset,, "AT&F" HKR, Settings, Prefix,, "AT" HKR, Settings, Terminator,, "" HKR, Settings, DialPrefix,, "D" HKR, Settings, DialSuffix,, ";" ;HKR, Settings, SpeakerVolume_Low,, "L1" ;HKR, Settings, SpeakerVolume_Med,, "L2" ;HKR, Settings, SpeakerVolume_High,, "L3" ;HKR, Settings, SpeakerMode_Off,, "M0" ;HKR, Settings, SpeakerMode_Dial,, "M1" ;HKR, Settings, SpeakerMode_On,, "M2" ;HKR, Settings, SpeakerMode_Setup,, "M3" ;HKR, Settings, FlowControl_Off,, "&K0" ;HKR, Settings, FlowControl_Hard,, "&K3" ;HKR, Settings, FlowControl_Soft,, "&K4" ;HKR, Settings, ErrorControl_On,, "\N3" ;HKR, Settings, ErrorControl_Off,, "\N0" ;HKR, Settings, ErrorControl_Forced,, "\N2" ;HKR, Settings, Compression_On,, "%%C3" ; note doubled %% ;HKR, Settings, Compression_Off,, "%%C0" ;HKR, Settings, Modulation_CCITT,, "B0 " ;HKR, Settings, Modulation_Bell,, "B1 " ;HKR, Settings, SpeedNegotiation_Off,, "N0" ;HKR, Settings, SpeedNegotiation_On,, "N1" HKR, Settings, Pulse,, "P" HKR, Settings, Tone,, "T" ;HKR, Settings, Blind_Off,, "X4" ;HKR, Settings, Blind_On,, "X3" ;HKR, Settings, CallSetupFailTimer,, "S7=<#>" ;HKR, Settings, InactivityTimeout,, "S30=<#>" ; Next section lists padded responses, the majority being verbose. ; These are used since V1 is specified in the static init. ; It is also possible to use numeric responses instead by switching the init to V0 ; Response list should be COMPLETE, with none ommitted. ; Use procalc tool to check byte and dword values ; This response section is only a sample and is not intended to be complete ; Shortcut tip: you can search other inbuild modem INFs and use part or all of ; those response sections to save preparation time but be careful you do ; NOT include excessive responses your modem does not offer, since ; this contributes to "bloated" INFs and registry entries HKR, Responses, "0", 1, 00, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "1", 1, 02, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "2", 1, 08, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "3", 1, 04, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "4", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "5", 1, 02, 00, b0,04,00,00, 00,00,00,00 HKR, Responses, "6", 1, 05, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "7", 1, 06, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "8", 1, 07, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "10", 1, 02, 00, 60,09,00,00, 00,00,00,00 HKR, Responses, "11", 1, 02, 00, c0,12,00,00, 00,00,00,00 HKR, Responses, "OK", 1, 00, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "RING", 1, 08, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NO CARRIER", 1, 04, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "ERROR", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NO DIALTONE", 1, 05, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "BUSY", 1, 06, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NO ANSWER", 1, 07, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "FAX", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "DATA", 1, 03, 00, 00,00,00,00, 00,00,00,00 ;HKR, Responses, "VOICE", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "DELAYED", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "+FCERROR", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "CONNECT", 1, 02, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "CONNECT 300", 1, 02, 00, 2C,01,00,00, 00,00,00,00 HKR, Responses, "CONNECT 600", 1, 02, 00, 58,02,00,00, 00,00,00,00 HKR, Responses, "CONNECT 1200", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "CONNECT 2400", 1, 02, 00, 60,09,00,00, 00,00,00,00 HKR, Responses, "CONNECT 4800", 1, 02, 00, C0,12,00,00, 00,00,00,00 HKR, Responses, "CONNECT 7200", 1, 02, 00, 20,1C,00,00, 00,00,00,00 HKR, Responses, "CONNECT 9600", 1, 02, 00, 80,25,00,00, 00,00,00,00 HKR, Responses, "CONNECT 12000", 1, 02, 00, E0,2E,00,00, 00,00,00,00 HKR, Responses, "CONNECT 14400", 1, 02, 00, 40,38,00,00, 00,00,00,00 HKR, Responses, "CONNECT 16800", 1, 02, 00, A0,41,00,00, 00,00,00,00 HKR, Responses, "CONNECT 19200", 1, 02, 00, 00,4B,00,00, 00,00,00,00 HKR, Responses, "CONNECT 21600", 1, 02, 00, 60,54,00,00, 00,00,00,00 HKR, Responses, "CONNECT 24000", 1, 02, 00, C0,5D,00,00, 00,00,00,00 HKR, Responses, "CONNECT 26400", 1, 02, 00, 20,67,00,00, 00,00,00,00 HKR, Responses, "CONNECT 28800", 1, 02, 00, 80,70,00,00, 00,00,00,00 HKR, Responses, "CONNECT 38400", 1, 02, 00, 00,96,00,00, 00,00,00,00 HKR, Responses, "CONNECT 57600", 1, 02, 00, 00,E1,00,00, 00,00,00,00 HKR, Responses, "CONNECT 115200", 1, 02, 00, 00,C2,01,00, 00,00,00,00 HKR, Responses, "CONNECT 1200TX/75RX", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "CONNECT 75TX/1200RX", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "CONNECT REL", 1, 02, 02, 00,00,00,00, 00,00,00,00 HKR, Responses, "CONNECT 300 REL", 1, 02, 02, 2C,01,00,00, 00,00,00,00 HKR, Responses, "CONNECT 600 REL", 1, 02, 02, 58,02,00,00, 00,00,00,00 HKR, Responses, "CONNECT 1200 REL", 1, 02, 02, B0,04,00,00, 00,00,00,00 HKR, Responses, "CONNECT 2400 REL", 1, 02, 02, 60,09,00,00, 00,00,00,00 HKR, Responses, "CONNECT 4800 REL", 1, 02, 02, C0,12,00,00, 00,00,00,00 HKR, Responses, "CONNECT 7200 REL", 1, 02, 02, 20,1C,00,00, 00,00,00,00 HKR, Responses, "CONNECT 9600 REL", 1, 02, 02, 80,25,00,00, 00,00,00,00 HKR, Responses, "CONNECT 12000 REL", 1, 02, 02, E0,2E,00,00, 00,00,00,00 HKR, Responses, "CONNECT 14400 REL", 1, 02, 02, 40,38,00,00, 00,00,00,00 HKR, Responses, "CONNECT 16800 REL", 1, 02, 02, A0,41,00,00, 00,00,00,00 HKR, Responses, "CONNECT 19200 REL", 1, 02, 02, 00,4B,00,00, 00,00,00,00 HKR, Responses, "CONNECT 21600 REL", 1, 02, 02, 60,54,00,00, 00,00,00,00 HKR, Responses, "CONNECT 24000 REL", 1, 02, 02, C0,5D,00,00, 00,00,00,00 HKR, Responses, "CONNECT 26400 REL", 1, 02, 02, 20,67,00,00, 00,00,00,00 HKR, Responses, "CONNECT 28800 REL", 1, 02, 02, 80,70,00,00, 00,00,00,00 HKR, Responses, "CONNECT 38400 REL", 1, 02, 02, 00,96,00,00, 00,00,00,00 HKR, Responses, "CONNECT 57600 REL", 1, 02, 02, 00,E1,00,00, 00,00,00,00 HKR, Responses, "CONNECT 115200 REL", 1, 02, 02, 00,C2,01,00, 00,00,00,00 HKR, Responses, "CONNECT 1200TX/75RX REL", 1, 02, 02, B0,04,00,00, 00,00,00,00 HKR, Responses, "CONNECT 75TX/1200RX REL", 1, 02, 02, B0,04,00,00, 00,00,00,00 HKR, Responses, "COMPRESSION: CLASS 5", 1, 01, 01, 00,00,00,00, 00,00,00,00 HKR, Responses, "COMPRESSION: V.42BIS", 1, 01, 01, 00,00,00,00, 00,00,00,00 HKR, Responses, "COMPRESSION:NONE", 1, 01, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL: V42BIS", 1, 01, 01, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL:V42BIS", 1, 01, 01, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL: NONE", 1, 01, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL:NONE", 1, 01, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL: LAPM", 1, 01, 02, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL:LAPM", 1, 01, 02, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL: LAP-M", 1, 01, 02, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL:LAP-M", 1, 01, 02, 00,00,00,00, 00,00,00,00 HKR, Responses, "PROTOCOL:MNP4", 1, 01, 02, 00,00,00,00, 00,00,00,00