<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{ff803909-3e15-477f-8ad5-cb56f32fe873}</UniqueIdentifier>
      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{25751356-fddb-4f19-90b6-dfdde256e1b4}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl</Extensions>
    </Filter>
    <Filter Include="Source Files\Files">
      <UniqueIdentifier>{6f89a92d-625f-443a-be50-e0212fa5b8e7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Strings">
      <UniqueIdentifier>{a6dfef8c-5c34-4422-b0bb-cad7f9f48148}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Utils">
      <UniqueIdentifier>{f72f114c-bc5f-4771-95ee-a25e966c2276}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm">
      <UniqueIdentifier>{e4664eb8-d6ae-4d3e-aca5-6e546b056881}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\Memory">
      <UniqueIdentifier>{9ddf20c4-807e-4c8a-a589-debf6b6257b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\Strings">
      <UniqueIdentifier>{d4149409-9fc3-4c6e-97e8-0ee00cd4899d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\Utils">
      <UniqueIdentifier>{dbed01e4-83c2-40a0-bd10-4a1b9a553988}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\Date">
      <UniqueIdentifier>{ae962929-40e0-496a-bbc8-d3b21031df90}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\Math">
      <UniqueIdentifier>{017b0d42-af47-4392-b9bf-80c9ffd9697b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\CRC">
      <UniqueIdentifier>{adf4f7be-dc1e-4b73-a59f-f6eaed012503}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Serial">
      <UniqueIdentifier>{e5f86562-6904-4c60-8d62-183eee983c1d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\SKDP">
      <UniqueIdentifier>{5290b69d-0aa3-4b51-8b6c-6cf299a9f25b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Asm\SKDP">
      <UniqueIdentifier>{cf2d1b59-ae19-4020-8db8-2f5b4dff356f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Resource">
      <UniqueIdentifier>{d9c5bad8-4aa7-468d-87aa-30c6fb6993af}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Date">
      <UniqueIdentifier>{3e9f4ce5-6874-47c8-a49b-140ac95f6146}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\IniFiles">
      <UniqueIdentifier>{f18027bc-6434-4c28-a116-94934241d798}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\OPC">
      <UniqueIdentifier>{7856499a-88e0-4cab-b19e-f723803a77e2}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="Src\FDelete.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FRename.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="src\files.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FCopy.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\CreateFolder.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FolderExists.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFAttr.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFSize.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFTime.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FileExists.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\NewStr.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\ReplaceExt.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\Utf8ToAnsi.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\WideCharToAnsi.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\AnsiToUtf8.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\DuplicateBitmap.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\UpdateDlgWindow.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FillRectEx.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetWindowSize.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetWorkArea.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\DeleteObjectEx.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FWrite.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FRead.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FSkip.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FTruncate.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FGetTime.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FSeek.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FSetTime.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\QuickSort.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\StrPrint.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\GrowMem.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FillComboFromRes.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\CloseHandleEx.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\EnableDlgItem.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FillComboFromStr.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\ShowDlgItem.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\RingBuffer.c">
      <Filter>Source Files\Serial</Filter>
    </ClCompile>
    <ClCompile Include="Src\SerialCom.c">
      <Filter>Source Files\Serial</Filter>
    </ClCompile>
    <ClCompile Include="Src\strsort.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="src\measuretext.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\AboutBox.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\centerwindow.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\CreateSimpleProc.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\cursor.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\dlgfile.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\dlgfolder.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\DllVersion.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\LVColWidth.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\LVHdrSortImg.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\LVParam.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\progress.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\RegWndClass.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Main.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_TOut.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Version.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FillVersion.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Message.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\FExpand.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FSplit.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FNameCmp.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FileSort.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FNameSplit.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Send.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Receive.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_GetTime.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\ShutDown.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_ReStart.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_ReBoot.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="src\RstUtils.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FindServer.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_ShareList.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_Thread.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\TrueName.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FindFile.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFInfo.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\EditWin.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_DoFindFile.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_ChkPath.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_DoFileIO.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_WriteFile.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_ReadFile.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FInit.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\MinMaxInfo.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\PrevInstance.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetViewRect.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\CommCtrl.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\LVSubClass.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\GetPercent.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetLastSunday.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FileInfo.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_CreateDir.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_SfvRead.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_DoSfvRead.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetTimeStr.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetTimeStrWidth.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\strtodate.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\strtotime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\SysTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\SimpleTimerProc.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\DisplayTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\COM_Init.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\COM_Done.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetSpecialFolder.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\ProcessMessage.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\DoEvents.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\MsgBox.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\StrFromRes.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\LoadTextFile.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetUserInfo.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufFlt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufInt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufStr.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFile.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFileInt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="src\GetIniFiles.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFileFlt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFileStr.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\StrToInt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\StrToFlt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniFileStr.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniBufFlt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniBufInt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniBufStr.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniFileFlt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniFileInt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SaveTextFile.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\ScanIniBuf.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\SetIniBufCmnt.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\UpdateIniBuf.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufFolder.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufSection.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFileFolder.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniFileSection.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\ChkIniFolder.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\NextDay.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\PrevDay.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\ReplaceIpToServer.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FAppendText.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\DbgStrPrint.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\CreateLogFont.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetIniBufIP.c">
      <Filter>Source Files\IniFiles</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetSysTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\CpySysTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetBorderSize.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetWindowHeight.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetWindowWidth.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetClientSize.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_CallBack.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\StrToIP.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\ShowPopupMenu.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FRename.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SysLog_Message.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\LoadBinFile.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_FDelete.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\SKDP_CreateData.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\MsgBoxTOut.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FastTimer.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\ThreadState.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\DayLight.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\GMTToLocalTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\LocalTimeToGMT.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\FGetCh.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GMTSecToLocalTime.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\LocalTimeToGMTSec.c">
      <Filter>Source Files\Date</Filter>
    </ClCompile>
    <ClCompile Include="Src\AnsiToWideChar.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\ChainHandler.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_CallBack.cpp">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_Main.c">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_Read.cpp">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_Start.cpp">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_Stop.cpp">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\OPC_Write.cpp">
      <Filter>Source Files\OPC</Filter>
    </ClCompile>
    <ClCompile Include="Src\WaitForZero.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\FindProcess.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\KillProcess.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\NTP_GetTime.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetShortPathNameX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FindFileX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FDeleteX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FileExistsX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FolderExistsX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FOpenX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\FRenameX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFAttrX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetFInfoX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\PathExistsX.c">
      <Filter>Source Files\Files</Filter>
    </ClCompile>
    <ClCompile Include="Src\Socket.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\LBUnselect.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
    <ClCompile Include="Src\GetParamStr.c">
      <Filter>Source Files\Strings</Filter>
    </ClCompile>
    <ClCompile Include="Src\TcpConnect.c">
      <Filter>Source Files\SKDP</Filter>
    </ClCompile>
    <ClCompile Include="Src\MessageLoop.c">
      <Filter>Source Files\Utils</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\include\skCLib32.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\skCLibRes.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\crtplus.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\skLibUdp.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\skLibCom.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\UdpPrivate.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\skLibUdpRes.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\private.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\opc_iid.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\opcda.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\opcerror.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\skLibOpc.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Include\opccomn.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <CustomBuild Include="asm\chkfilename.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\chkfoldername.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\chrlwr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\chrupr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\chrvalid.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\formatfolder.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\pathexists.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\strlwr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\strupr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\trimcpy.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\trimcpyn.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\md5.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\sfv.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\strcatn.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\strcat.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\strfill.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\chrcpyn.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\multicatn.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\multicat.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\trimstr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\splitint32.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\stricmp.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\strinstr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="asm\performance.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\formatint.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\chrinstrrev.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\chrinstr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\strinstrrev.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\memcmp.asm">
      <Filter>Source Files\Asm\Memory</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\wstrswap.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\strlenx.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\wstrlenx.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\bitops.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\vbdate.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\dateutils.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\leapyear.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\time2sec.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\sec2time.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\day2date.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\date2day.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\Align4.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\Align2.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\Align8.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\Align16.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\QuasiEqual.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\AbsDbl.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\AbsInt32.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\intdivmul.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\intmuldiv.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\gcd.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IntStr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IntVal.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\FltVal.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IntFltStr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\FPower10.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\FltStr.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\CmnIntFltVal.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\crc16.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\crctable.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\crc8.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\md5_init.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\md5_any.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\sfvtable.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\sfvinit.asm">
      <Filter>Source Files\Asm\CRC</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\ByteSwap32.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\memfill32.asm">
      <Filter>Source Files\Asm\Memory</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IntPow.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IntLog2.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\ByteSwap32Ptr.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\ByteSwap16.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\GetTableIndex.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SKDP_Utils.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SKDP_FillHeader.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IpCheckSum.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\UdpCheckSum.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\IcmpCheckSum.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\FNameMask.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SKDP_TestIP.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SKDP_Jobs.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\GetRootDir.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SKDP_CvtStr.asm">
      <Filter>Source Files\Asm\SKDP</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\StrLines.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\GetDayOfWeek.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\DateValid.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\GetDaysOfMonth.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\StrXCpy.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SetLocInfo.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\FltRound.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\time2msec.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\msec2time.asm">
      <Filter>Source Files\Asm\Date</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\wstrcpy.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\wstrcpyn.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\WStrCmp.asm">
      <Filter>Source Files\Asm\Strings</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\bcd.asm">
      <Filter>Source Files\Asm\Utils</Filter>
    </CustomBuild>
    <CustomBuild Include="Asm\SByteSwap16.asm">
      <Filter>Source Files\Asm\Math</Filter>
    </CustomBuild>
  </ItemGroup>
  <ItemGroup>
    <None Include="asm\skCLib32.inc">
      <Filter>Source Files\Asm</Filter>
    </None>
    <None Include="..\Include\skglobals.inc">
      <Filter>Source Files\Asm</Filter>
    </None>
    <None Include="Asm\SKDP32.inc">
      <Filter>Source Files\Asm\SKDP</Filter>
    </None>
    <None Include="..\Include\skLibUdpRes.rc2">
      <Filter>Resource</Filter>
    </None>
  </ItemGroup>
</Project>