// Decide if the names are links or just the icons
USETEXTLINKS = 1;  //replace 0 with 1 for hyperlinks
// Decide if the tree is to start all open or just showing the root folders
STARTALLOPEN = 0; //replace 0 with 1 to show the whole tree
ICONPATH = "/himages/";
 //change if the gif"s folder is a subfolder, for example: "images/"

foldersTree = gFld("TAPIEx.Net", "");
insDoc(foldersTree, gLnk("R", "Welcome", "welcome.htm"));
foldersTree1 = insFld(foldersTree, gFld("Getting Started ", ""));
insDoc(foldersTree1, gLnk("R", "Supported Features", "features.htm"));
insDoc(foldersTree1, gLnk("R", "Getting Technical Support", "getting_tech_support.htm#get_techsupport"));
insDoc(foldersTree1, gLnk("R", "Contacting Technical Support", "getting_tech_support.htm#Contact_techsupport"));
insDoc(foldersTree1, gLnk("R", "Development Environment Installation", "Development_Environment_install.htm"));
insDoc(foldersTree, gLnk("T", "FAQ", "http://www.tapiex.com/FAQ.php"));
foldersTree2 = insFld(foldersTree, gFld("Components Reference", ""));
insDoc(foldersTree2, gLnk("R", "General Description", "GeneralDescription.htm"));
foldersTree23 = insFld(foldersTree2, gFld("TAPIEx.Net NameSpace", "TAPIEx.htm"));
foldersTree234 = insFld(foldersTree23, gFld("TAPIExCtl", "TAPIExCtl.htm"));
insDoc(foldersTree234, gLnk("R", "Members", "TAPIExCtl-Members.htm"));
foldersTree2345 = insFld(foldersTree234, gFld("Properties", ""));
insDoc(foldersTree2345, gLnk("R", "AutoDropOnDisconnect", "AutoDropOnDisconnect.htm"));
insDoc(foldersTree2345, gLnk("R", "CallingCards", "CallingCards.htm"));
insDoc(foldersTree2345, gLnk("R", "DebugLeve", "DebugLevel.htm"));
insDoc(foldersTree2345, gLnk("R", "CurrentLocationID", "CurrentLocationID.htm"));
insDoc(foldersTree2345, gLnk("R", "ErrCode", "ErrCode.htm"));
insDoc(foldersTree2345, gLnk("R", "Locations", "LocationInfos.htm"));
insDoc(foldersTree2345, gLnk("R", "RecordTimeOut", "RecordTimeOut.htm"));
insDoc(foldersTree2345, gLnk("R", "RTWaveConvert", "RTWaveConvert.htm"));
insDoc(foldersTree2345, gLnk("R", "SAPI_UseNativeAudioObj", "SAPI_UseNativeAudioObj.htm"));
insDoc(foldersTree2345, gLnk("R", "SR_Engine", "SR_Engine.htm"));
insDoc(foldersTree2345, gLnk("R", "TTS_Engine", "TTS_Engine.htm"));
insDoc(foldersTree2345, gLnk("R", "WavePlayDeviceClass", "WavePlayDeviceClass.htm"));
insDoc(foldersTree2345, gLnk("R", "WaveRecordDeviceClass", "WaveRecordDeviceClass.htm"));
insDoc(foldersTree2345, gLnk("R", "WriteLogFile", "WriteLogFile.htm"));
foldersTree2346 = insFld(foldersTree234, gFld("Methods", ""));
insDoc(foldersTree2346, gLnk("R", "AboutBox", "AboutBox.htm"));
insDoc(foldersTree2346, gLnk("R", "CloseAll", "closeall.htm"));
insDoc(foldersTree2346, gLnk("R", "LoadLicenseFromReg", "LoadLicenseFromReg.htm"));
insDoc(foldersTree2346, gLnk("R", "GetLineFromDeviceID", "GetCallFromHandle.htm"));
insDoc(foldersTree2346, gLnk("R", "initialize", "initialize.htm"));
insDoc(foldersTree2346, gLnk("R", "RegReqMakeCallRecipient", "RegReqMakeCallRecipient.htm"));
insDoc(foldersTree2346, gLnk("R", "ShowTTSConfigureDialog", "ShowTTSConfigureDialog.htm"));
insDoc(foldersTree2346, gLnk("R", "SetCurrentLocation", "SetCurrentLocation.htm"));
insDoc(foldersTree2346, gLnk("R", "UnInitialize", "uninitialize.htm"));
foldersTree2347 = insFld(foldersTree234, gFld("Events", ""));
insDoc(foldersTree2347, gLnk("R", "OnBusy", "OnBusy.htm"));
insDoc(foldersTree2347, gLnk("R", "OnCallerID", "OnCallerID.htm"));
insDoc(foldersTree2347, gLnk("R", "OnCallStateChange", "OnCallStateChange.htm"));
insDoc(foldersTree2347, gLnk("R", "OnConnected", "OnConnected.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDataPassThrough", "OnDataPassThrough.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDeviceStateChanged", "OnDeviceStateChanged.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDisConnected", "OnDisConnected.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDevSpecific", "OnDevSpecific.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDevSpecificFeature", "OnDevSpecificFeature.htm"));
insDoc(foldersTree2347, gLnk("R", "OnDTMF", "OnDTMF.htm"));
insDoc(foldersTree2347, gLnk("R", "OnEndCall", "OnEndCall.htm"));
insDoc(foldersTree2347, gLnk("R", "OnFrequencyData", "OnFrequencyData.htm"));
insDoc(foldersTree2347, gLnk("R", "OnFrequencyDetected", "OnFrequencyDetected.htm"));
insDoc(foldersTree2347, gLnk("R", "OnGatherDigitsTerminated", "OnGatherDigitsTerminated.htm"));
insDoc(foldersTree2347, gLnk("R", "OnGenerateComplete", "OnGenerateComplete.htm"));
insDoc(foldersTree2347, gLnk("R", "OnHold", "OnHold.htm"));
insDoc(foldersTree2347, gLnk("R", "OnIdle", "OnIdle.htm"));
insDoc(foldersTree2347, gLnk("R", "OnLineDynamicCreate", "OnLineDynamicCreate.htm"));
insDoc(foldersTree2347, gLnk("R", "OnLineDynamicRemove", "OnLineDynamicRemove.htm"));
insDoc(foldersTree2347, gLnk("R", "OnPlayBackComplete", "OnPlayBackComplete.htm"));
insDoc(foldersTree2347, gLnk("R", "OnMonitorMedia", "OnMonitorMedia.htm"));
insDoc(foldersTree2347, gLnk("R", "OnNewCall", "OnNewCall.htm"));
insDoc(foldersTree2347, gLnk("R", "OnPhoneStateChanged", "OnPhoneStateChanged.htm"));
insDoc(foldersTree2347, gLnk("R", "OnPhoneDevSpecific", "OnPhoneDevSpecific.htm"));
insDoc(foldersTree2347, gLnk("R", "OnRequestMakeCall", "OnRequestMakeCall.htm"));
insDoc(foldersTree2347, gLnk("R", "OnPhoneDynamicCreate", "OnPhoneDynamicCreate.htm"));
insDoc(foldersTree2347, gLnk("R", "OnRing", "OnRing.htm"));
insDoc(foldersTree2347, gLnk("R", "OnPhoneDynamicRemove", "OnPhoneDynamicRemove.htm"));
insDoc(foldersTree2347, gLnk("R", "OnRecordComplete", "OnRecordComplete.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSpeakState", "OnSpeakState.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSpeechRecognition", "OnSpeechRecognition.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSpecialInfo", "OnSpecialInfo.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSetupTransferExComplete", "OnSetupTransferExComplete.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSilence", "OnSilence.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSilenceEnd", "OnSilenceEnd.htm"));
insDoc(foldersTree2347, gLnk("R", "OnSilenceStart", "OnSilenceStart.htm"));
insDoc(foldersTree2347, gLnk("R", "OnWaveInBuffer", "OnWaveInBuffer.htm"));
insDoc(foldersTree2347, gLnk("R", "OnToneDetected", "OnToneDetected.htm"));
insDoc(foldersTree2347, gLnk("R", "OnWaveOutBuffer", "OnWaveOutBuffer.htm"));
foldersTree238 = insFld(foldersTree23, gFld("TAPILine", "TAPILine.htm"));
insDoc(foldersTree238, gLnk("R", "Members", "TAPILine-Members.htm"));
foldersTree2389 = insFld(foldersTree238, gFld("Properties", ""));
insDoc(foldersTree2389, gLnk("R", "Address", "Address.htm"));
insDoc(foldersTree2389, gLnk("R", "BearerMode", "BearerMode.htm"));
insDoc(foldersTree2389, gLnk("R", "ConfCall", "ConfCall.htm"));
insDoc(foldersTree2389, gLnk("R", "ConsultCall", "ConsultCall.htm"));
insDoc(foldersTree2389, gLnk("R", "DeviceID", "DeviceID.htm"));
insDoc(foldersTree2389, gLnk("R", "DevStatus", "DevStatus.htm"));
insDoc(foldersTree2389, gLnk("R", "Privilege", "Privilege.htm"));
insDoc(foldersTree2389, gLnk("R", "InitString", "InitString.htm"));
insDoc(foldersTree2389, gLnk("R", "MediaModes", "MediaModes.htm"));
insDoc(foldersTree2389, gLnk("R", "RecordTimeOut", "RecordTimeOut.htm"));
foldersTree23810 = insFld(foldersTree238, gFld("Methods", ""));
insDoc(foldersTree23810, gLnk("R", "Close", "Close.htm"));
insDoc(foldersTree23810, gLnk("R", "DevSpecific", "Line_DevSpecific.htm"));
insDoc(foldersTree23810, gLnk("R", "DevSpecificFeature", "DevSpecificFeature.htm"));
insDoc(foldersTree23810, gLnk("R", "FindCall", "FindCall.htm"));
insDoc(foldersTree23810, gLnk("R", "GetCallFromHandle", "GetCallFromHandle.htm"));
insDoc(foldersTree23810, gLnk("R", "MakeCall", "MakeCall.htm"));
insDoc(foldersTree23810, gLnk("R", "Open", "Open.htm"));
insDoc(foldersTree23810, gLnk("R", "SwapHold", "SwapHold.htm"));
insDoc(foldersTree23810, gLnk("R", "TranslateAddress", "TranslateAddress.htm"));
insDoc(foldersTree23810, gLnk("R", "TranslateDialog", "TranslateDialog.htm"));
foldersTree2311 = insFld(foldersTree23, gFld("TAPICall", "TAPICall.htm"));
insDoc(foldersTree2311, gLnk("R", "Members", "TAPICall-Members.htm"));
foldersTree231112 = insFld(foldersTree2311, gFld("Properties", ""));
insDoc(foldersTree231112, gLnk("R", "CallStateString", "CallState.htm"));
insDoc(foldersTree231112, gLnk("R", "CallState", "CallState.htm"));
insDoc(foldersTree231112, gLnk("R", "ConfRelatedCalls", "ConfRelatedCalls.htm"));
insDoc(foldersTree231112, gLnk("R", "CommHandle", "CommHandle.htm"));
insDoc(foldersTree231112, gLnk("R", "DTMF_TimeOut", "DTMF_TimeOut.htm"));
insDoc(foldersTree231112, gLnk("R", "FirstDigitTimeout", "FirstDigitTimeout.htm"));
insDoc(foldersTree231112, gLnk("R", "InterDigitTimeout", "InterDigitTimeout.htm"));
insDoc(foldersTree231112, gLnk("R", "MonitorDigitsMode", "MonitorDigitsMode.htm"));
insDoc(foldersTree231112, gLnk("R", "PassthroughMode", "PassthroughMode.htm"));
insDoc(foldersTree231112, gLnk("R", "CSpeak", "CSpeak.htm"));
insDoc(foldersTree231112, gLnk("R", "PlayPaused", "PlayPaused.htm"));
insDoc(foldersTree231112, gLnk("R", "CListen", "CListen.htm"));
insDoc(foldersTree231112, gLnk("R", "WaveInBuffer", "WaveInBuffer.htm"));
insDoc(foldersTree231112, gLnk("R", "User_Data", "User_Data.htm"));
insDoc(foldersTree231112, gLnk("R", "CWaveAnalysis", "CWaveAnalysis.htm"));
foldersTree231113 = insFld(foldersTree2311, gFld("Methods", ""));
insDoc(foldersTree231113, gLnk("R", "Accept", "Accept.htm"));
insDoc(foldersTree231113, gLnk("R", "Answer", "Answer.htm"));
insDoc(foldersTree231113, gLnk("R", "AddToConference", "AddToConference.htm"));
insDoc(foldersTree231113, gLnk("R", "BlindTransfer", "BlindTransfer.htm"));
insDoc(foldersTree231113, gLnk("R", "CompleteTransfer", "CompleteTransfer.htm"));
insDoc(foldersTree231113, gLnk("R", "Dial", "Dial.htm"));
insDoc(foldersTree231113, gLnk("R", "DevSpecific", "DevSpecific_Call.htm"));
insDoc(foldersTree231113, gLnk("R", "Drop", "Drop.htm"));
insDoc(foldersTree231113, gLnk("R", "GatherDigits", "GatherDigits.htm"));
insDoc(foldersTree231113, gLnk("R", "GenerateDTMF", "GenerateDTMF.htm"));
insDoc(foldersTree231113, gLnk("R", "MonitorSilence", "MonitorSilence.htm"));
insDoc(foldersTree231113, gLnk("R", "MonitorTones_Add", "MonitorTones_Add.htm"));
insDoc(foldersTree231113, gLnk("R", "MonitorTonesEx_Add", "MonitorTonesEx_Add.htm"));
insDoc(foldersTree231113, gLnk("R", "GenerateTone", "GenerateTone.htm"));
insDoc(foldersTree231113, gLnk("R", "Hold", "hold.htm"));
insDoc(foldersTree231113, gLnk("R", "ParkDirect", "ParkDirect.htm"));
insDoc(foldersTree231113, gLnk("R", "ParkIndirect", "ParkIndirect.htm"));
insDoc(foldersTree231113, gLnk("R", "Passthrough_Read", "Passthrough_Read.htm"));
insDoc(foldersTree231113, gLnk("R", "Passthrough_Write", "Passthrough_Write.htm"));
insDoc(foldersTree231113, gLnk("R", "PrepareAddToConference", "PrepareAddToConference.htm"));
insDoc(foldersTree231113, gLnk("R", "PlaybackFile", "PlaybackFile.htm"));
insDoc(foldersTree231113, gLnk("R", "Redirect", "Redirect.htm"));
insDoc(foldersTree231113, gLnk("R", "RemoveFromConference", "RemoveFromConference.htm"));
insDoc(foldersTree231113, gLnk("R", "Record", "Record.htm"));
insDoc(foldersTree231113, gLnk("R", "SetupTransfer", "SetupTransfer.htm"));
insDoc(foldersTree231113, gLnk("R", "SetupTransferEx", "SetupTransferEx.htm"));
insDoc(foldersTree231113, gLnk("R", "SetupConference", "SetupConference.htm"));
insDoc(foldersTree231113, gLnk("R", "SwapHold", "SwapHold.htm"));
insDoc(foldersTree231113, gLnk("R", "SetupTransfer", "SetupTransfer.htm"));
insDoc(foldersTree231113, gLnk("R", "UnHold", "UnHold.htm"));
insDoc(foldersTree231113, gLnk("R", "WriteBuffer", "WriteBuffer.htm"));
foldersTree2314 = insFld(foldersTree23, gFld("CWaveAnalysis", "CWaveAnalysis.htm"));
insDoc(foldersTree2314, gLnk("R", "Members", "CWaveAnalysis-Members.htm"));
foldersTree231415 = insFld(foldersTree2314, gFld("Properties", ""));
insDoc(foldersTree231415, gLnk("R", "FFT_Window", "FFT_Window.htm"));
foldersTree231416 = insFld(foldersTree2314, gFld("Methods", ""));
insDoc(foldersTree231416, gLnk("R", "GetFreqDBArray", "GetFreqDBArray.htm"));
insDoc(foldersTree231416, gLnk("R", "GetfrequencyDB", "GetfrequencyDB.htm"));
foldersTree2317 = insFld(foldersTree23, gFld("LineCaps", "LineCaps.htm"));
insDoc(foldersTree2317, gLnk("R", "Members", "LineCaps-Members.htm"));
foldersTree2318 = insFld(foldersTree23, gFld("TAPIPhone", "TAPIPhone.htm"));
insDoc(foldersTree2318, gLnk("R", "Members", "TAPIPhone-Members.htm"));
foldersTree231819 = insFld(foldersTree2318, gFld("Properties", ""));
insDoc(foldersTree231819, gLnk("R", "Display", "Display.htm"));
insDoc(foldersTree231819, gLnk("R", "HandSetCaps", "HandSetCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "HandSetGain", "HandSetGain.htm"));
insDoc(foldersTree231819, gLnk("R", "HandSetMode", "HandSetMode.htm"));
insDoc(foldersTree231819, gLnk("R", "HandSetModeCaps", "HandSetModeCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "HandSetVolume", "HandSetVolume.htm"));
insDoc(foldersTree231819, gLnk("R", "HeadSetCaps", "HeadSetCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "HeadSetGain", "HeadSetGain.htm"));
insDoc(foldersTree231819, gLnk("R", "HeadSetMode", "HeadSetMode.htm"));
insDoc(foldersTree231819, gLnk("R", "HeadSetModeCaps", "HeadSetModeCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "HeadSetVolume", "HeadSetVolume.htm"));
insDoc(foldersTree231819, gLnk("R", "OpenPrivilege", "OpenPrivilege.htm"));
insDoc(foldersTree231819, gLnk("R", "PhoneDevices", "PhoneDevices.htm"));
insDoc(foldersTree231819, gLnk("R", "SpeakerCaps", "SpeakerCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "SpeakerGain", "SpeakerGain.htm"));
insDoc(foldersTree231819, gLnk("R", "SpeakerMode", "SpeakerMode.htm"));
insDoc(foldersTree231819, gLnk("R", "SpeakerModeCaps", "SpeakerModeCaps.htm"));
insDoc(foldersTree231819, gLnk("R", "SpeakerVolume", "SpeakerVolume.htm"));
foldersTree231820 = insFld(foldersTree2318, gFld("Methods", ""));
insDoc(foldersTree231820, gLnk("R", "Open", "Phone_Open.htm"));
insDoc(foldersTree231820, gLnk("R", "Close", "Phone_Close.htm"));
insDoc(foldersTree231820, gLnk("R", "DevSpecific", "DevSpecific_Call.htm"));
foldersTree2321 = insFld(foldersTree23, gFld("WaveFormat", "WaveFormat.htm"));
insDoc(foldersTree2321, gLnk("R", "Members", "WaveFormat-Members.htm"));
foldersTree232122 = insFld(foldersTree2321, gFld("Properties", ""));
insDoc(foldersTree232122, gLnk("R", "FormatID", "FormatID.htm"));
insDoc(foldersTree232122, gLnk("R", "FormatIndex", "FormatIndex.htm"));
foldersTree2323 = insFld(foldersTree23, gFld("CSpeak", "CSpeak.htm"));
insDoc(foldersTree2323, gLnk("R", "Members", "CSpeak-Members.htm"));
foldersTree232324 = insFld(foldersTree2323, gFld("Properties", ""));
insDoc(foldersTree232324, gLnk("R", "InternalTTSInterface", "InternalTTSInterface.htm"));
insDoc(foldersTree232324, gLnk("R", "TextIsXML", "TextIsXML.htm"));
foldersTree232325 = insFld(foldersTree2323, gFld("Methods", ""));
insDoc(foldersTree232325, gLnk("R", "Speak", "Speak.htm"));
insDoc(foldersTree232325, gLnk("R", "SpeakStop", "SpeakStop.htm"));
foldersTree2326 = insFld(foldersTree23, gFld("CListen", "CListen.htm"));
insDoc(foldersTree2326, gLnk("R", "Members", "CListen-Members.htm"));
foldersTree232627 = insFld(foldersTree2326, gFld("Properties", ""));
insDoc(foldersTree232627, gLnk("R", "InternalSRInterface", "InternalSRInterface.htm"));
insDoc(foldersTree232627, gLnk("R", "VoiceCmdFile", "VoiceCmdFile.htm"));
insDoc(foldersTree232627, gLnk("R", "VoiceCmdList", "VoiceCmdList.htm"));
foldersTree232628 = insFld(foldersTree2326, gFld("Methods", ""));
insDoc(foldersTree232628, gLnk("R", "VoiceCmdStart", "VoiceCmdStart.htm"));
foldersTree2329 = insFld(foldersTree23, gFld("CallingCard", "CallingCard.htm"));
insDoc(foldersTree2329, gLnk("R", "Members", "CallingCard-Members.htm"));
foldersTree2330 = insFld(foldersTree23, gFld("CDevStatus", "CDevStatus.htm"));
insDoc(foldersTree2330, gLnk("R", "Members", "CDevStatus-Members.htm"));
foldersTree2331 = insFld(foldersTree23, gFld("LocationInfo", "LocationInfo.htm"));
insDoc(foldersTree2331, gLnk("R", "Members", "LocationInfo-Members.htm"));
foldersTree2332 = insFld(foldersTree23, gFld("MemoryBuffers", "MemoryBuffers.htm"));
insDoc(foldersTree2332, gLnk("R", "Members", "MemoryBuffers-Members.htm"));
foldersTree2333 = insFld(foldersTree23, gFld("MemoryBuffer", "MemoryBuffer.htm"));
insDoc(foldersTree2333, gLnk("R", "Members", "MemoryBuffer-Members.htm"));
foldersTree2334 = insFld(foldersTree23, gFld("TTSEngineModeInfo", "TTSEngineModeInfo.htm"));
insDoc(foldersTree2334, gLnk("R", "Members", "TTSEngineModeInfo-Members.htm"));
foldersTree2335 = insFld(foldersTree23, gFld("TAPIAddress", "TAPIAddress.htm"));
insDoc(foldersTree2335, gLnk("R", "Members", "TAPIAddress-Members.htm"));
insDoc(foldersTree, gLnk("R", "Sample Programs", "SamplePrograms.htm"));
insDoc(foldersTree, gLnk("R", "License", "License.htm"));
insDoc(foldersTree, gLnk("T", "Order Online", "http://www.tapiex.com/order.php?sid=chmd"));
insDoc(foldersTree, gLnk("T", "TAPIEx Web Site", "http://www.tapiex.com/?sid=chm"));

