<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="源文件">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="头文件">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="资源文件">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="crypto">
      <UniqueIdentifier>{2c9004f2-1bf0-430b-9ab2-701d4e2e1e6b}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb">
      <UniqueIdentifier>{e3bea3f9-4c55-41a0-983f-76373c1d6bb2}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\common">
      <UniqueIdentifier>{064c6378-a03d-4820-b959-efe8317c7b10}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq">
      <UniqueIdentifier>{bf25530e-aced-4f59-89fb-ddfa0e13644b}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\plateform">
      <UniqueIdentifier>{fdc2d449-b4c7-4235-b6ad-babb523312f2}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade">
      <UniqueIdentifier>{0f08d650-0097-4c46-bdf7-9de842d76d8c}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\common\constant">
      <UniqueIdentifier>{4d6c25ae-986d-430d-beed-bb59176ce07f}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\common\init">
      <UniqueIdentifier>{5b2f513c-855b-453b-852f-8a15080e5a46}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\common\msg">
      <UniqueIdentifier>{733f2f11-3b2e-4fce-8022-0492a583b5c9}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\common\response">
      <UniqueIdentifier>{2713f5b1-903c-4346-9280-48d5ff402652}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq\dto">
      <UniqueIdentifier>{61da4834-d31c-4199-83b7-3d161495a1d9}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq\notify">
      <UniqueIdentifier>{5391141f-8775-4401-be4f-f33befad5bac}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq\request">
      <UniqueIdentifier>{62ac4582-fffa-4579-a05e-4db8985402b7}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq\response">
      <UniqueIdentifier>{2067f3ec-00d0-489b-8306-9ede728d7c09}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\notify">
      <UniqueIdentifier>{61543fff-783c-4b97-a0c6-04ab549dd623}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\request">
      <UniqueIdentifier>{9e277b16-8817-42f3-8616-6ecf9fc14251}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\response">
      <UniqueIdentifier>{53e8ff5f-f4de-4b4d-b4ee-7a9e8f461cc6}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\vo">
      <UniqueIdentifier>{f4069f86-b0ce-48e2-853e-4f39670798ba}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\plateform\request">
      <UniqueIdentifier>{eea553dd-a414-4011-928b-47b58fe0fd89}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\plateform\response">
      <UniqueIdentifier>{ec37f88a-3345-487e-bfff-8c13925e5520}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\plateform\vo">
      <UniqueIdentifier>{7ab4edda-921b-4c40-bcc8-348222d75cf4}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\hq\request\subscriber">
      <UniqueIdentifier>{51c27465-37bd-4a4d-8a99-1d6edb88fc96}</UniqueIdentifier>
    </Filter>
    <Filter Include="NetMgr">
      <UniqueIdentifier>{05e41df3-d981-4e01-9c04-20b053d69755}</UniqueIdentifier>
    </Filter>
    <Filter Include="TradeApi">
      <UniqueIdentifier>{11aa2508-414f-4cef-8fc7-1e03b617adb4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Log">
      <UniqueIdentifier>{9cd5db99-8a87-48bf-88fb-81b86a021bd6}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\request\futures">
      <UniqueIdentifier>{c65fa078-7c5a-40be-8544-e5344eb32621}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\response\futures">
      <UniqueIdentifier>{7a881eaf-5a01-49c9-bfa4-01e652849647}</UniqueIdentifier>
    </Filter>
    <Filter Include="pb\trade\vo\futures">
      <UniqueIdentifier>{8af8c643-9c37-4ec7-b0d2-9c0fc9ce571f}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <Text Include="ReadMe.txt" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="stdafx.h">
      <Filter>头文件</Filter>
    </ClInclude>
    <ClInclude Include="targetver.h">
      <Filter>头文件</Filter>
    </ClInclude>
    <ClInclude Include="comdef.h">
      <Filter>头文件</Filter>
    </ClInclude>
    <ClInclude Include="crypto\md5.h">
      <Filter>crypto</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\constant\NotifyMsgType.pb.h">
      <Filter>pb\common\constant</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\constant\RequestMsgType.pb.h">
      <Filter>pb\common\constant</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\constant\ResponseMsgType.pb.h">
      <Filter>pb\common\constant</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\init\InitConnectReq.pb.h">
      <Filter>pb\common\init</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\init\InitConnectResp.pb.h">
      <Filter>pb\common\init</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\msg\HeartBeat.pb.h">
      <Filter>pb\common\msg</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\msg\Notify.pb.h">
      <Filter>pb\common\msg</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\msg\Request.pb.h">
      <Filter>pb\common\msg</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\msg\Response.pb.h">
      <Filter>pb\common\msg</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\response\CommonBoolResponse.pb.h">
      <Filter>pb\common\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\response\CommonIntResponse.pb.h">
      <Filter>pb\common\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\common\response\CommonStringResponse.pb.h">
      <Filter>pb\common\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\BasicQot.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\Broker.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\FutureBasicQotExData.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\KLine.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\OptionBasicQotExData.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\OrderBook.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\Security.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\Ticker.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\dto\TimeShare.pb.h">
      <Filter>pb\hq\dto</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\notify\BasicQotNotify.pb.h">
      <Filter>pb\hq\notify</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\notify\BrokerNotify.pb.h">
      <Filter>pb\hq\notify</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\notify\OrderBookFullNotify.pb.h">
      <Filter>pb\hq\notify</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\notify\TickerNotify.pb.h">
      <Filter>pb\hq\notify</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetBasicQotRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetBrokerRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetKLRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetOrderBookRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetTickerRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\GetTimeShareRequest.pb.h">
      <Filter>pb\hq\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\BasicQotResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\BrokerResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\KLResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\OrderBookResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\TickerResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\response\TimeShareResponse.pb.h">
      <Filter>pb\hq\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\notify\TradeStockDeliverNotify.pb.h">
      <Filter>pb\trade\notify</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeCancelEntrustRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeEntrustRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeLoginRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryBuyAmountRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryHistoryDeliverListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryHistoryEntrustListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryHistoryFundJourListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryHoldsListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryMarginFundInfoRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryRealDeliverListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryRealEntrustListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryRealFundJourListRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQuerySellAmountRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\StockQueryHoldsListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryHistoryDeliverListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryHistoryEntrustListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryHistoryFundJourListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryMarginFundInfoResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryRealDeliverListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryRealEntrustListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\TradeQueryRealFundJourListResponse.pb.h">
      <Filter>pb\trade\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\FareVo.pb.h">
      <Filter>pb\trade\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\FundJourVo.pb.h">
      <Filter>pb\trade\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\HoldsVo.pb.h">
      <Filter>pb\trade\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\OrderVo.pb.h">
      <Filter>pb\trade\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\request\OptStockAddRequest.pb.h">
      <Filter>pb\plateform\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\request\OptStockDelRequest.pb.h">
      <Filter>pb\plateform\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\request\OptStockGroupQueryRequest.pb.h">
      <Filter>pb\plateform\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\response\OptStockGroupQueryResponse.pb.h">
      <Filter>pb\plateform\response</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\vo\MemberOptionalStock.pb.h">
      <Filter>pb\plateform\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\plateform\vo\MemberOptStockGroup.pb.h">
      <Filter>pb\plateform\vo</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\subscriber\PushsubscribeRequest.pb.h">
      <Filter>pb\hq\request\subscriber</Filter>
    </ClInclude>
    <ClInclude Include="pb\hq\request\subscriber\PushunsubscribeRequest.pb.h">
      <Filter>pb\hq\request\subscriber</Filter>
    </ClInclude>
    <ClInclude Include="NetMgr\SSLAgent.h">
      <Filter>NetMgr</Filter>
    </ClInclude>
    <ClInclude Include="NetMgr\TcpClient.h">
      <Filter>NetMgr</Filter>
    </ClInclude>
    <ClInclude Include="TradeApi\TradeApi.h">
      <Filter>TradeApi</Filter>
    </ClInclude>
    <ClInclude Include="crypto\CryptoTool.h">
      <Filter>crypto</Filter>
    </ClInclude>
    <ClInclude Include="Common.h">
      <Filter>源文件</Filter>
    </ClInclude>
    <ClInclude Include="Log\LogMgr.h">
      <Filter>Log</Filter>
    </ClInclude>
    <ClInclude Include="NetMgr\MsgHead.h">
      <Filter>NetMgr</Filter>
    </ClInclude>
    <ClInclude Include="NetMgr\MsgHandle.h">
      <Filter>NetMgr</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeChangeEntrustRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\TradeQueryBeforeAndAfterSupportRequest.pb.h">
      <Filter>pb\trade\request</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesActivateEntrustRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesCancelEntrustRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesEntrustRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesInactivateAllEntrustListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesInactivateEntrustRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesModifyEntrustRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryFundInfoRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryHistoryDeliverListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryHistoryEntrustListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryHoldsListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryMaxBuySellAmountRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryProductInfoRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryRealDeliverListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesQueryRealEntrustListRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\request\futures\FuturesResetPwdRequest.pb.h">
      <Filter>pb\trade\request\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryBuySellAmountResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryFundInfoResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryHistoryDeliverListResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryHistoryEntrustListResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryHoldsListResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryProductInfoResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryRealDeliverListResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\response\futures\FuturesQueryRealEntrustListResponse.pb.h">
      <Filter>pb\trade\response\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\futures\FuturesFundInfoVo.pb.h">
      <Filter>pb\trade\vo\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\futures\FuturesHoldsVo.pb.h">
      <Filter>pb\trade\vo\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\futures\FuturesOrderVo.pb.h">
      <Filter>pb\trade\vo\futures</Filter>
    </ClInclude>
    <ClInclude Include="pb\trade\vo\futures\FuturesProductInfoVo.pb.h">
      <Filter>pb\trade\vo\futures</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="stdafx.cpp">
      <Filter>源文件</Filter>
    </ClCompile>
    <ClCompile Include="quantOpenApiDemo.cpp">
      <Filter>源文件</Filter>
    </ClCompile>
    <ClCompile Include="crypto\md5.cpp">
      <Filter>crypto</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\constant\NotifyMsgType.pb.cc">
      <Filter>pb\common\constant</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\constant\RequestMsgType.pb.cc">
      <Filter>pb\common\constant</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\constant\ResponseMsgType.pb.cc">
      <Filter>pb\common\constant</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\init\InitConnectReq.pb.cc">
      <Filter>pb\common\init</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\init\InitConnectResp.pb.cc">
      <Filter>pb\common\init</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\msg\HeartBeat.pb.cc">
      <Filter>pb\common\msg</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\msg\Notify.pb.cc">
      <Filter>pb\common\msg</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\msg\Request.pb.cc">
      <Filter>pb\common\msg</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\msg\Response.pb.cc">
      <Filter>pb\common\msg</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\response\CommonBoolResponse.pb.cc">
      <Filter>pb\common\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\response\CommonIntResponse.pb.cc">
      <Filter>pb\common\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\common\response\CommonStringResponse.pb.cc">
      <Filter>pb\common\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\BasicQot.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\Broker.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\FutureBasicQotExData.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\KLine.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\OptionBasicQotExData.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\OrderBook.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\Security.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\Ticker.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\dto\TimeShare.pb.cc">
      <Filter>pb\hq\dto</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\notify\BasicQotNotify.pb.cc">
      <Filter>pb\hq\notify</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\notify\BrokerNotify.pb.cc">
      <Filter>pb\hq\notify</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\notify\OrderBookFullNotify.pb.cc">
      <Filter>pb\hq\notify</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\notify\TickerNotify.pb.cc">
      <Filter>pb\hq\notify</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetBasicQotRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetBrokerRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetKLRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetOrderBookRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetTickerRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\GetTimeShareRequest.pb.cc">
      <Filter>pb\hq\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\BasicQotResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\BrokerResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\KLResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\OrderBookResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\TickerResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\response\TimeShareResponse.pb.cc">
      <Filter>pb\hq\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\notify\TradeStockDeliverNotify.pb.cc">
      <Filter>pb\trade\notify</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeCancelEntrustRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeEntrustRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeLoginRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryBuyAmountRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryHistoryDeliverListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryHistoryEntrustListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryHistoryFundJourListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryHoldsListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryMarginFundInfoRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryRealDeliverListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryRealEntrustListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryRealFundJourListRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQuerySellAmountRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\StockQueryHoldsListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryHistoryDeliverListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryHistoryEntrustListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryHistoryFundJourListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryMarginFundInfoResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryRealDeliverListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryRealEntrustListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\TradeQueryRealFundJourListResponse.pb.cc">
      <Filter>pb\trade\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\FareVo.pb.cc">
      <Filter>pb\trade\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\FundJourVo.pb.cc">
      <Filter>pb\trade\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\HoldsVo.pb.cc">
      <Filter>pb\trade\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\OrderVo.pb.cc">
      <Filter>pb\trade\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\request\OptStockAddRequest.pb.cc">
      <Filter>pb\plateform\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\request\OptStockDelRequest.pb.cc">
      <Filter>pb\plateform\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\request\OptStockGroupQueryRequest.pb.cc">
      <Filter>pb\plateform\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\response\OptStockGroupQueryResponse.pb.cc">
      <Filter>pb\plateform\response</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\vo\MemberOptionalStock.pb.cc">
      <Filter>pb\plateform\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\plateform\vo\MemberOptStockGroup.pb.cc">
      <Filter>pb\plateform\vo</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\subscriber\PushsubscribeRequest.pb.cc">
      <Filter>pb\hq\request\subscriber</Filter>
    </ClCompile>
    <ClCompile Include="pb\hq\request\subscriber\PushunsubscribeRequest.pb.cc">
      <Filter>pb\hq\request\subscriber</Filter>
    </ClCompile>
    <ClCompile Include="NetMgr\SSLAgent.cpp">
      <Filter>NetMgr</Filter>
    </ClCompile>
    <ClCompile Include="NetMgr\TcpClient.cpp">
      <Filter>NetMgr</Filter>
    </ClCompile>
    <ClCompile Include="TradeApi\TradeApi.cpp">
      <Filter>TradeApi</Filter>
    </ClCompile>
    <ClCompile Include="crypto\CryptoTool.cpp">
      <Filter>crypto</Filter>
    </ClCompile>
    <ClCompile Include="Common.cpp">
      <Filter>源文件</Filter>
    </ClCompile>
    <ClCompile Include="Log\LogMgr.cpp">
      <Filter>Log</Filter>
    </ClCompile>
    <ClCompile Include="NetMgr\MsgHead.cpp">
      <Filter>NetMgr</Filter>
    </ClCompile>
    <ClCompile Include="NetMgr\MsgHandle.cpp">
      <Filter>NetMgr</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeChangeEntrustRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\TradeQueryBeforeAndAfterSupportRequest.pb.cc">
      <Filter>pb\trade\request</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesActivateEntrustRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesCancelEntrustRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesEntrustRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesInactivateAllEntrustListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesInactivateEntrustRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesModifyEntrustRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryFundInfoRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryHistoryDeliverListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryHistoryEntrustListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryHoldsListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryMaxBuySellAmountRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryProductInfoRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryRealDeliverListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesQueryRealEntrustListRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\request\futures\FuturesResetPwdRequest.pb.cc">
      <Filter>pb\trade\request\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryBuySellAmountResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryFundInfoResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryHistoryDeliverListResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryHistoryEntrustListResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryHoldsListResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryProductInfoResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryRealDeliverListResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\response\futures\FuturesQueryRealEntrustListResponse.pb.cc">
      <Filter>pb\trade\response\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\futures\FuturesFundInfoVo.pb.cc">
      <Filter>pb\trade\vo\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\futures\FuturesHoldsVo.pb.cc">
      <Filter>pb\trade\vo\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\futures\FuturesOrderVo.pb.cc">
      <Filter>pb\trade\vo\futures</Filter>
    </ClCompile>
    <ClCompile Include="pb\trade\vo\futures\FuturesProductInfoVo.pb.cc">
      <Filter>pb\trade\vo\futures</Filter>
    </ClCompile>
  </ItemGroup>
</Project>