This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

951
proto/Debug/Historic.java Normal file
View File

@@ -0,0 +1,951 @@
package zbi.risk.server.vhi.mapped
public class Historic
{
private Timestamp tradeDate;
private String tradeDateTxt;
private String portfolio;
private String subPortfolio;
private String ticker;
private String tickerDesc;
private String uticker;
private String instrument;
private float mktCap;
private float wgtAve;
private float volume;
private float contractSize;
private String hedgeIndex;
private String hedgeSector;
private String area;
private String areaSector;
private float [close];
private float yClose;
private float utickerClose;
private float yUtickerClose;
private float delta;
private float yDelta;
private int daysExpire;
private float strikePrice;
private float hedgeBeta;
private float areaBeta;
private float sectorBeta;
private float groupBeta;
private float qty;
private float yQty;
private float qtyChange;
private float hedgeClose;
private float hedgePerc;
private float areaClose;
private float areaPerc;
private float sectorClose;
private float sectorPerc;
private float mktValue;
private float yMktValue;
private float pnl;
private float exposure;
private float yExposure;
private float hbExposure;
private float yHbExposure;
private float abExposure;
private float yAbExposure;
private float sbExposure;
private float ySbExposure;
private float areaPnlAmt;
private float sectorPnlAmt;
private float pnlPerc;
private float priceChange;
private float priceChangePerc;
private float priceChangeAmt;
private float sectorAlphaPerc;
private float groupAlphaPerc;
private float areaAlphaPerc;
private float sectorAlphaAmt;
private float groupAlphaAmt;
private float areaAlphaAmt;
private float abReturnAmt;
private float abReturnPerc;
private float intradayPerc;
private float intradayAmt;
private float optionalityAmt;
private float optionalityPerc;
private String currency;
private float baseClose;
private float yBaseClose;
private float fxPerc;
private float fxAmt;
private float fxRate;
private float yFxRate;
private float altIndexReturnPerc;
private float altIndexReturnAmt;
private float indexBetaAdjPerc;
private float indexBetaAdjAmt;
private float vwap;
private float vwapPnl;
private float hedgeAlphaAmt;
private String exposureView;
private String marketView;
private String callPut;
private String [month];
private boolean private;
private boolean ipo;
private float ratio;
private String source;
private Timestamp goAround;
private float adh;
private float aac;
private float azap;
private boolean exported;
private float hedgeAlphaPerc;
private float alphaGoAround;
private float alphaReal;
private float alphaUnreal;
private float pnlReal;
private float pnlUnreal;
private float cashFlow;
private float betaCashFlow;
private Timestamp lastTradeDate;
private float lastTradeQty;
private float enterpriseValue;
private String associate;
public Timestamp getTradeDate()
{
return tradeDate;
}
public void setTradeDate(Timestamp tradeDate)
{
this.tradeDate=tradeDate;
}
public String getTradeDateTxt()
{
return tradeDateTxt;
}
public void setTradeDateTxt(String tradeDateTxt)
{
this.tradeDateTxt=tradeDateTxt;
}
public String getPortfolio()
{
return portfolio;
}
public void setPortfolio(String portfolio)
{
this.portfolio=portfolio;
}
public String getSubPortfolio()
{
return subPortfolio;
}
public void setSubPortfolio(String subPortfolio)
{
this.subPortfolio=subPortfolio;
}
public String getTicker()
{
return ticker;
}
public void setTicker(String ticker)
{
this.ticker=ticker;
}
public String getTickerDesc()
{
return tickerDesc;
}
public void setTickerDesc(String tickerDesc)
{
this.tickerDesc=tickerDesc;
}
public String getUticker()
{
return uticker;
}
public void setUticker(String uticker)
{
this.uticker=uticker;
}
public String getInstrument()
{
return instrument;
}
public void setInstrument(String instrument)
{
this.instrument=instrument;
}
public float getMktCap()
{
return mktCap;
}
public void setMktCap(float mktCap)
{
this.mktCap=mktCap;
}
public float getWgtAve()
{
return wgtAve;
}
public void setWgtAve(float wgtAve)
{
this.wgtAve=wgtAve;
}
public float getVolume()
{
return volume;
}
public void setVolume(float volume)
{
this.volume=volume;
}
public float getContractSize()
{
return contractSize;
}
public void setContractSize(float contractSize)
{
this.contractSize=contractSize;
}
public String getHedgeIndex()
{
return hedgeIndex;
}
public void setHedgeIndex(String hedgeIndex)
{
this.hedgeIndex=hedgeIndex;
}
public String getHedgeSector()
{
return hedgeSector;
}
public void setHedgeSector(String hedgeSector)
{
this.hedgeSector=hedgeSector;
}
public String getArea()
{
return area;
}
public void setArea(String area)
{
this.area=area;
}
public String getAreaSector()
{
return areaSector;
}
public void setAreaSector(String areaSector)
{
this.areaSector=areaSector;
}
public float get[close]()
{
return [close];
}
public void set[close](float [close])
{
this.[close]=[close];
}
public float getYClose()
{
return yClose;
}
public void setYClose(float yClose)
{
this.yClose=yClose;
}
public float getUtickerClose()
{
return utickerClose;
}
public void setUtickerClose(float utickerClose)
{
this.utickerClose=utickerClose;
}
public float getYUtickerClose()
{
return yUtickerClose;
}
public void setYUtickerClose(float yUtickerClose)
{
this.yUtickerClose=yUtickerClose;
}
public float getDelta()
{
return delta;
}
public void setDelta(float delta)
{
this.delta=delta;
}
public float getYDelta()
{
return yDelta;
}
public void setYDelta(float yDelta)
{
this.yDelta=yDelta;
}
public int getDaysExpire()
{
return daysExpire;
}
public void setDaysExpire(int daysExpire)
{
this.daysExpire=daysExpire;
}
public float getStrikePrice()
{
return strikePrice;
}
public void setStrikePrice(float strikePrice)
{
this.strikePrice=strikePrice;
}
public float getHedgeBeta()
{
return hedgeBeta;
}
public void setHedgeBeta(float hedgeBeta)
{
this.hedgeBeta=hedgeBeta;
}
public float getAreaBeta()
{
return areaBeta;
}
public void setAreaBeta(float areaBeta)
{
this.areaBeta=areaBeta;
}
public float getSectorBeta()
{
return sectorBeta;
}
public void setSectorBeta(float sectorBeta)
{
this.sectorBeta=sectorBeta;
}
public float getGroupBeta()
{
return groupBeta;
}
public void setGroupBeta(float groupBeta)
{
this.groupBeta=groupBeta;
}
public float getQty()
{
return qty;
}
public void setQty(float qty)
{
this.qty=qty;
}
public float getYQty()
{
return yQty;
}
public void setYQty(float yQty)
{
this.yQty=yQty;
}
public float getQtyChange()
{
return qtyChange;
}
public void setQtyChange(float qtyChange)
{
this.qtyChange=qtyChange;
}
public float getHedgeClose()
{
return hedgeClose;
}
public void setHedgeClose(float hedgeClose)
{
this.hedgeClose=hedgeClose;
}
public float getHedgePerc()
{
return hedgePerc;
}
public void setHedgePerc(float hedgePerc)
{
this.hedgePerc=hedgePerc;
}
public float getAreaClose()
{
return areaClose;
}
public void setAreaClose(float areaClose)
{
this.areaClose=areaClose;
}
public float getAreaPerc()
{
return areaPerc;
}
public void setAreaPerc(float areaPerc)
{
this.areaPerc=areaPerc;
}
public float getSectorClose()
{
return sectorClose;
}
public void setSectorClose(float sectorClose)
{
this.sectorClose=sectorClose;
}
public float getSectorPerc()
{
return sectorPerc;
}
public void setSectorPerc(float sectorPerc)
{
this.sectorPerc=sectorPerc;
}
public float getMktValue()
{
return mktValue;
}
public void setMktValue(float mktValue)
{
this.mktValue=mktValue;
}
public float getYMktValue()
{
return yMktValue;
}
public void setYMktValue(float yMktValue)
{
this.yMktValue=yMktValue;
}
public float getPnl()
{
return pnl;
}
public void setPnl(float pnl)
{
this.pnl=pnl;
}
public float getExposure()
{
return exposure;
}
public void setExposure(float exposure)
{
this.exposure=exposure;
}
public float getYExposure()
{
return yExposure;
}
public void setYExposure(float yExposure)
{
this.yExposure=yExposure;
}
public float getHbExposure()
{
return hbExposure;
}
public void setHbExposure(float hbExposure)
{
this.hbExposure=hbExposure;
}
public float getYHbExposure()
{
return yHbExposure;
}
public void setYHbExposure(float yHbExposure)
{
this.yHbExposure=yHbExposure;
}
public float getAbExposure()
{
return abExposure;
}
public void setAbExposure(float abExposure)
{
this.abExposure=abExposure;
}
public float getYAbExposure()
{
return yAbExposure;
}
public void setYAbExposure(float yAbExposure)
{
this.yAbExposure=yAbExposure;
}
public float getSbExposure()
{
return sbExposure;
}
public void setSbExposure(float sbExposure)
{
this.sbExposure=sbExposure;
}
public float getYSbExposure()
{
return ySbExposure;
}
public void setYSbExposure(float ySbExposure)
{
this.ySbExposure=ySbExposure;
}
public float getAreaPnlAmt()
{
return areaPnlAmt;
}
public void setAreaPnlAmt(float areaPnlAmt)
{
this.areaPnlAmt=areaPnlAmt;
}
public float getSectorPnlAmt()
{
return sectorPnlAmt;
}
public void setSectorPnlAmt(float sectorPnlAmt)
{
this.sectorPnlAmt=sectorPnlAmt;
}
public float getPnlPerc()
{
return pnlPerc;
}
public void setPnlPerc(float pnlPerc)
{
this.pnlPerc=pnlPerc;
}
public float getPriceChange()
{
return priceChange;
}
public void setPriceChange(float priceChange)
{
this.priceChange=priceChange;
}
public float getPriceChangePerc()
{
return priceChangePerc;
}
public void setPriceChangePerc(float priceChangePerc)
{
this.priceChangePerc=priceChangePerc;
}
public float getPriceChangeAmt()
{
return priceChangeAmt;
}
public void setPriceChangeAmt(float priceChangeAmt)
{
this.priceChangeAmt=priceChangeAmt;
}
public float getSectorAlphaPerc()
{
return sectorAlphaPerc;
}
public void setSectorAlphaPerc(float sectorAlphaPerc)
{
this.sectorAlphaPerc=sectorAlphaPerc;
}
public float getGroupAlphaPerc()
{
return groupAlphaPerc;
}
public void setGroupAlphaPerc(float groupAlphaPerc)
{
this.groupAlphaPerc=groupAlphaPerc;
}
public float getAreaAlphaPerc()
{
return areaAlphaPerc;
}
public void setAreaAlphaPerc(float areaAlphaPerc)
{
this.areaAlphaPerc=areaAlphaPerc;
}
public float getSectorAlphaAmt()
{
return sectorAlphaAmt;
}
public void setSectorAlphaAmt(float sectorAlphaAmt)
{
this.sectorAlphaAmt=sectorAlphaAmt;
}
public float getGroupAlphaAmt()
{
return groupAlphaAmt;
}
public void setGroupAlphaAmt(float groupAlphaAmt)
{
this.groupAlphaAmt=groupAlphaAmt;
}
public float getAreaAlphaAmt()
{
return areaAlphaAmt;
}
public void setAreaAlphaAmt(float areaAlphaAmt)
{
this.areaAlphaAmt=areaAlphaAmt;
}
public float getAbReturnAmt()
{
return abReturnAmt;
}
public void setAbReturnAmt(float abReturnAmt)
{
this.abReturnAmt=abReturnAmt;
}
public float getAbReturnPerc()
{
return abReturnPerc;
}
public void setAbReturnPerc(float abReturnPerc)
{
this.abReturnPerc=abReturnPerc;
}
public float getIntradayPerc()
{
return intradayPerc;
}
public void setIntradayPerc(float intradayPerc)
{
this.intradayPerc=intradayPerc;
}
public float getIntradayAmt()
{
return intradayAmt;
}
public void setIntradayAmt(float intradayAmt)
{
this.intradayAmt=intradayAmt;
}
public float getOptionalityAmt()
{
return optionalityAmt;
}
public void setOptionalityAmt(float optionalityAmt)
{
this.optionalityAmt=optionalityAmt;
}
public float getOptionalityPerc()
{
return optionalityPerc;
}
public void setOptionalityPerc(float optionalityPerc)
{
this.optionalityPerc=optionalityPerc;
}
public String getCurrency()
{
return currency;
}
public void setCurrency(String currency)
{
this.currency=currency;
}
public float getBaseClose()
{
return baseClose;
}
public void setBaseClose(float baseClose)
{
this.baseClose=baseClose;
}
public float getYBaseClose()
{
return yBaseClose;
}
public void setYBaseClose(float yBaseClose)
{
this.yBaseClose=yBaseClose;
}
public float getFxPerc()
{
return fxPerc;
}
public void setFxPerc(float fxPerc)
{
this.fxPerc=fxPerc;
}
public float getFxAmt()
{
return fxAmt;
}
public void setFxAmt(float fxAmt)
{
this.fxAmt=fxAmt;
}
public float getFxRate()
{
return fxRate;
}
public void setFxRate(float fxRate)
{
this.fxRate=fxRate;
}
public float getYFxRate()
{
return yFxRate;
}
public void setYFxRate(float yFxRate)
{
this.yFxRate=yFxRate;
}
public float getAltIndexReturnPerc()
{
return altIndexReturnPerc;
}
public void setAltIndexReturnPerc(float altIndexReturnPerc)
{
this.altIndexReturnPerc=altIndexReturnPerc;
}
public float getAltIndexReturnAmt()
{
return altIndexReturnAmt;
}
public void setAltIndexReturnAmt(float altIndexReturnAmt)
{
this.altIndexReturnAmt=altIndexReturnAmt;
}
public float getIndexBetaAdjPerc()
{
return indexBetaAdjPerc;
}
public void setIndexBetaAdjPerc(float indexBetaAdjPerc)
{
this.indexBetaAdjPerc=indexBetaAdjPerc;
}
public float getIndexBetaAdjAmt()
{
return indexBetaAdjAmt;
}
public void setIndexBetaAdjAmt(float indexBetaAdjAmt)
{
this.indexBetaAdjAmt=indexBetaAdjAmt;
}
public float getVwap()
{
return vwap;
}
public void setVwap(float vwap)
{
this.vwap=vwap;
}
public float getVwapPnl()
{
return vwapPnl;
}
public void setVwapPnl(float vwapPnl)
{
this.vwapPnl=vwapPnl;
}
public float getHedgeAlphaAmt()
{
return hedgeAlphaAmt;
}
public void setHedgeAlphaAmt(float hedgeAlphaAmt)
{
this.hedgeAlphaAmt=hedgeAlphaAmt;
}
public String getExposureView()
{
return exposureView;
}
public void setExposureView(String exposureView)
{
this.exposureView=exposureView;
}
public String getMarketView()
{
return marketView;
}
public void setMarketView(String marketView)
{
this.marketView=marketView;
}
public String getCallPut()
{
return callPut;
}
public void setCallPut(String callPut)
{
this.callPut=callPut;
}
public String get[month]()
{
return [month];
}
public void set[month](String [month])
{
this.[month]=[month];
}
public boolean getPrivate()
{
return private;
}
public void setPrivate(boolean private)
{
this.private=private;
}
public boolean getIpo()
{
return ipo;
}
public void setIpo(boolean ipo)
{
this.ipo=ipo;
}
public float getRatio()
{
return ratio;
}
public void setRatio(float ratio)
{
this.ratio=ratio;
}
public String getSource()
{
return source;
}
public void setSource(String source)
{
this.source=source;
}
public Timestamp getGoAround()
{
return goAround;
}
public void setGoAround(Timestamp goAround)
{
this.goAround=goAround;
}
public float getAdh()
{
return adh;
}
public void setAdh(float adh)
{
this.adh=adh;
}
public float getAac()
{
return aac;
}
public void setAac(float aac)
{
this.aac=aac;
}
public float getAzap()
{
return azap;
}
public void setAzap(float azap)
{
this.azap=azap;
}
public boolean getExported()
{
return exported;
}
public void setExported(boolean exported)
{
this.exported=exported;
}
public float getHedgeAlphaPerc()
{
return hedgeAlphaPerc;
}
public void setHedgeAlphaPerc(float hedgeAlphaPerc)
{
this.hedgeAlphaPerc=hedgeAlphaPerc;
}
public float getAlphaGoAround()
{
return alphaGoAround;
}
public void setAlphaGoAround(float alphaGoAround)
{
this.alphaGoAround=alphaGoAround;
}
public float getAlphaReal()
{
return alphaReal;
}
public void setAlphaReal(float alphaReal)
{
this.alphaReal=alphaReal;
}
public float getAlphaUnreal()
{
return alphaUnreal;
}
public void setAlphaUnreal(float alphaUnreal)
{
this.alphaUnreal=alphaUnreal;
}
public float getPnlReal()
{
return pnlReal;
}
public void setPnlReal(float pnlReal)
{
this.pnlReal=pnlReal;
}
public float getPnlUnreal()
{
return pnlUnreal;
}
public void setPnlUnreal(float pnlUnreal)
{
this.pnlUnreal=pnlUnreal;
}
public float getCashFlow()
{
return cashFlow;
}
public void setCashFlow(float cashFlow)
{
this.cashFlow=cashFlow;
}
public float getBetaCashFlow()
{
return betaCashFlow;
}
public void setBetaCashFlow(float betaCashFlow)
{
this.betaCashFlow=betaCashFlow;
}
public Timestamp getLastTradeDate()
{
return lastTradeDate;
}
public void setLastTradeDate(Timestamp lastTradeDate)
{
this.lastTradeDate=lastTradeDate;
}
public float getLastTradeQty()
{
return lastTradeQty;
}
public void setLastTradeQty(float lastTradeQty)
{
this.lastTradeQty=lastTradeQty;
}
public float getEnterpriseValue()
{
return enterpriseValue;
}
public void setEnterpriseValue(float enterpriseValue)
{
this.enterpriseValue=enterpriseValue;
}
public String getAssociate()
{
return associate;
}
public void setAssociate(String associate)
{
this.associate=associate;
}
};

114
proto/Debug/HistoricRS.java Normal file
View File

@@ -0,0 +1,114 @@
package zbi.risk.server.vhi.mapped
public void processResult()
{
Historic foo;
ResultSet rs;
// fill in the blanks
foo.setTradeDate(rs.getTimestamp("trade_date"));
foo.setTradeDateTxt(rs.getString("trade_date_txt"));
foo.setPortfolio(rs.getString("portfolio"));
foo.setSubPortfolio(rs.getString("sub_portfolio"));
foo.setTicker(rs.getString("ticker"));
foo.setTickerDesc(rs.getString("ticker_desc"));
foo.setUticker(rs.getString("uticker"));
foo.setInstrument(rs.getString("instrument"));
foo.setMktCap(rs.getFloat("mkt_cap"));
foo.setWgtAve(rs.getFloat("wgt_ave"));
foo.setVolume(rs.getFloat("volume"));
foo.setContractSize(rs.getFloat("contract_size"));
foo.setHedgeIndex(rs.getString("hedge_index"));
foo.setHedgeSector(rs.getString("hedge_sector"));
foo.setArea(rs.getString("area"));
foo.setAreaSector(rs.getString("area_sector"));
foo.set[close](rs.getFloat("[close]"));
foo.setYClose(rs.getFloat("y_close"));
foo.setUtickerClose(rs.getFloat("uticker_close"));
foo.setYUtickerClose(rs.getFloat("y_uticker_close"));
foo.setDelta(rs.getFloat("delta"));
foo.setYDelta(rs.getFloat("y_delta"));
foo.setDaysExpire(rs.getInt("days_expire"));
foo.setStrikePrice(rs.getFloat("strike_price"));
foo.setHedgeBeta(rs.getFloat("hedge_beta"));
foo.setAreaBeta(rs.getFloat("area_beta"));
foo.setSectorBeta(rs.getFloat("sector_beta"));
foo.setGroupBeta(rs.getFloat("group_beta"));
foo.setQty(rs.getFloat("qty"));
foo.setYQty(rs.getFloat("y_qty"));
foo.setQtyChange(rs.getFloat("qty_change"));
foo.setHedgeClose(rs.getFloat("hedge_close"));
foo.setHedgePerc(rs.getFloat("hedge_perc"));
foo.setAreaClose(rs.getFloat("area_close"));
foo.setAreaPerc(rs.getFloat("area_perc"));
foo.setSectorClose(rs.getFloat("sector_close"));
foo.setSectorPerc(rs.getFloat("sector_perc"));
foo.setMktValue(rs.getFloat("mkt_value"));
foo.setYMktValue(rs.getFloat("y_mkt_value"));
foo.setPnl(rs.getFloat("pnl"));
foo.setExposure(rs.getFloat("exposure"));
foo.setYExposure(rs.getFloat("y_exposure"));
foo.setHbExposure(rs.getFloat("hb_exposure"));
foo.setYHbExposure(rs.getFloat("y_hb_exposure"));
foo.setAbExposure(rs.getFloat("ab_exposure"));
foo.setYAbExposure(rs.getFloat("y_ab_exposure"));
foo.setSbExposure(rs.getFloat("sb_exposure"));
foo.setYSbExposure(rs.getFloat("y_sb_exposure"));
foo.setAreaPnlAmt(rs.getFloat("area_pnl_amt"));
foo.setSectorPnlAmt(rs.getFloat("sector_pnl_amt"));
foo.setPnlPerc(rs.getFloat("pnl_perc"));
foo.setPriceChange(rs.getFloat("price_change"));
foo.setPriceChangePerc(rs.getFloat("price_change_perc"));
foo.setPriceChangeAmt(rs.getFloat("price_change_amt"));
foo.setSectorAlphaPerc(rs.getFloat("sector_alpha_perc"));
foo.setGroupAlphaPerc(rs.getFloat("group_alpha_perc"));
foo.setAreaAlphaPerc(rs.getFloat("area_alpha_perc"));
foo.setSectorAlphaAmt(rs.getFloat("sector_alpha_amt"));
foo.setGroupAlphaAmt(rs.getFloat("group_alpha_amt"));
foo.setAreaAlphaAmt(rs.getFloat("area_alpha_amt"));
foo.setAbReturnAmt(rs.getFloat("ab_return_amt"));
foo.setAbReturnPerc(rs.getFloat("ab_return_perc"));
foo.setIntradayPerc(rs.getFloat("intraday_perc"));
foo.setIntradayAmt(rs.getFloat("intraday_amt"));
foo.setOptionalityAmt(rs.getFloat("optionality_amt"));
foo.setOptionalityPerc(rs.getFloat("optionality_perc"));
foo.setCurrency(rs.getString("currency"));
foo.setBaseClose(rs.getFloat("base_close"));
foo.setYBaseClose(rs.getFloat("y_base_close"));
foo.setFxPerc(rs.getFloat("fx_perc"));
foo.setFxAmt(rs.getFloat("fx_amt"));
foo.setFxRate(rs.getFloat("fx_rate"));
foo.setYFxRate(rs.getFloat("y_fx_rate"));
foo.setAltIndexReturnPerc(rs.getFloat("alt_index_return_perc"));
foo.setAltIndexReturnAmt(rs.getFloat("alt_index_return_amt"));
foo.setIndexBetaAdjPerc(rs.getFloat("index_beta_adj_perc"));
foo.setIndexBetaAdjAmt(rs.getFloat("index_beta_adj_amt"));
foo.setVwap(rs.getFloat("vwap"));
foo.setVwapPnl(rs.getFloat("vwap_pnl"));
foo.setHedgeAlphaAmt(rs.getFloat("hedge_alpha_amt"));
foo.setExposureView(rs.getString("exposure_view"));
foo.setMarketView(rs.getString("market_view"));
foo.setCallPut(rs.getString("call_put"));
foo.set[month](rs.getString("[month]"));
foo.setPrivate(rs.getBoolean("private"));
foo.setIpo(rs.getBoolean("ipo"));
foo.setRatio(rs.getFloat("ratio"));
foo.setSource(rs.getString("source"));
foo.setGoAround(rs.getTimestamp("go_around"));
foo.setAdh(rs.getFloat("adh"));
foo.setAac(rs.getFloat("aac"));
foo.setAzap(rs.getFloat("azap"));
foo.setExported(rs.getBoolean("exported"));
foo.setHedgeAlphaPerc(rs.getFloat("hedge_alpha_perc"));
foo.setAlphaGoAround(rs.getFloat("alpha_go_around"));
foo.setAlphaReal(rs.getFloat("alpha_real"));
foo.setAlphaUnreal(rs.getFloat("alpha_unreal"));
foo.setPnlReal(rs.getFloat("pnl_real"));
foo.setPnlUnreal(rs.getFloat("pnl_unreal"));
foo.setCashFlow(rs.getFloat("cash_flow"));
foo.setBetaCashFlow(rs.getFloat("beta_cash_flow"));
foo.setLastTradeDate(rs.getTimestamp("last_trade_date"));
foo.setLastTradeQty(rs.getFloat("last_trade_qty"));
foo.setEnterpriseValue(rs.getFloat("enterprise_value"));
foo.setAssociate(rs.getString("associate"));
}

BIN
proto/Debug/HookDLL.dll Normal file

Binary file not shown.

BIN
proto/Debug/HookDLL.exp Normal file

Binary file not shown.

BIN
proto/Debug/HookDLL.lib Normal file

Binary file not shown.

BIN
proto/Debug/HookDLL.pdb Normal file

Binary file not shown.

114
proto/Debug/Mail.java Normal file
View File

@@ -0,0 +1,114 @@
package ZBI.Risk.Server.Value.Mapped
public class Mail
{
private string returnPath;
private string subject;
private string receivedFrom;
private string messageID;
private string mailTo;
private string mailFrom;
private string server;
private int messageLength;
private DateTime date;
private string contentType;
private string contentTransferEncoding;
private int mailID;
public string getReturnPath()
{
return returnPath;
}
public void setReturnPath(string returnPath)
{
this.returnPath=returnPath;
}
public string getSubject()
{
return subject;
}
public void setSubject(string subject)
{
this.subject=subject;
}
public string getReceivedFrom()
{
return receivedFrom;
}
public void setReceivedFrom(string receivedFrom)
{
this.receivedFrom=receivedFrom;
}
public string getMessageID()
{
return messageID;
}
public void setMessageID(string messageID)
{
this.messageID=messageID;
}
public string getMailTo()
{
return mailTo;
}
public void setMailTo(string mailTo)
{
this.mailTo=mailTo;
}
public string getMailFrom()
{
return mailFrom;
}
public void setMailFrom(string mailFrom)
{
this.mailFrom=mailFrom;
}
public string getServer()
{
return server;
}
public void setServer(string server)
{
this.server=server;
}
public int getMessageLength()
{
return messageLength;
}
public void setMessageLength(int messageLength)
{
this.messageLength=messageLength;
}
public DateTime getDate()
{
return date;
}
public void setDate(DateTime date)
{
this.date=date;
}
public string getContentType()
{
return contentType;
}
public void setContentType(string contentType)
{
this.contentType=contentType;
}
public string getContentTransferEncoding()
{
return contentTransferEncoding;
}
public void setContentTransferEncoding(string contentTransferEncoding)
{
this.contentTransferEncoding=contentTransferEncoding;
}
public int getMailID()
{
return mailID;
}
public void setMailID(int mailID)
{
this.mailID=mailID;
}
};

21
proto/Debug/MailRS.java Normal file
View File

@@ -0,0 +1,21 @@
package ZBI.Risk.Server.Value.Mapped
public void processResult()
{
Mail mail;
ResultSet rs;
// fill in the blanks
mail.setReturnPath(rs.getString("returnPath"));
mail.setSubject(rs.getString("subject"));
mail.setReceivedFrom(rs.getString("receivedFrom"));
mail.setMessageID(rs.getString("messageID"));
mail.setMailTo(rs.getString("mailTo"));
mail.setMailFrom(rs.getString("mailFrom"));
mail.setServer(rs.getString("server"));
mail.setMessageLength(rs.getInt("messageLength"));
mail.setDate(rs.getDateTime("date"));
mail.setContentType(rs.getString("contentType"));
mail.setContentTransferEncoding(rs.getString("contentTransferEncoding"));
mail.setMailID(rs.getInt("mailID"));
}

BIN
proto/Debug/cbtdll.dll Normal file

Binary file not shown.

BIN
proto/Debug/cbtdll.exp Normal file

Binary file not shown.

BIN
proto/Debug/cbtdll.lib Normal file

Binary file not shown.

1566
proto/Debug/cbtdll.map Normal file

File diff suppressed because it is too large Load Diff

BIN
proto/Debug/dlltest.dll Normal file

Binary file not shown.

BIN
proto/Debug/dlltest.exp Normal file

Binary file not shown.

BIN
proto/Debug/dlltest.lib Normal file

Binary file not shown.

BIN
proto/Debug/dlltest.pdb Normal file

Binary file not shown.

0
proto/Debug/log.txt Normal file
View File

12
proto/Debug/mail.txt Normal file
View File

@@ -0,0 +1,12 @@
1 returnPath varchar (132) NULL ,
1 subject varchar (132) NULL ,
1 receivedFrom varchar (132) NULL ,
1 messageID varchar (80) NOT NULL ,
1 mailTo varchar (132) NULL ,
1 mailFrom varchar (132) NULL ,
1 server varchar (40) NULL ,
1 messageLength int NULL ,
1 date datetime NULL ,
1 contentType varchar (64) NULL ,
1 contentTransferEncoding varchar (64) NULL ,
1 mailID int IDENTITY (1, 1) NOT NULL ,

BIN
proto/Debug/makeres.exe Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
mapclass ZBI.Risk.Server.Value.Mapped Mail mail mapping.txt mail.txt

9
proto/Debug/mapping.txt Normal file
View File

@@ -0,0 +1,9 @@
nvarchar=string
varchar=string
decimal=decimal
float=float
smalldatetime=Timestamp
int=int
bit=boolean
datetime=DateTime

BIN
proto/Debug/memstat.exe Normal file

Binary file not shown.

BIN
proto/Debug/proto.exe Normal file

Binary file not shown.

BIN
proto/Debug/proto.exp Normal file

Binary file not shown.

BIN
proto/Debug/proto.lib Normal file

Binary file not shown.

769
proto/Debug/smk Normal file
View File

@@ -0,0 +1,769 @@
********************** AutoRun Registry Settings
Key=HKLM
SubKey=Software\Microsoft\Windows NT\CurrentVersion\Winlogon
RunItem=C:\WINNT\system32\userinit.exe,
Item=Userinit
SubKeyItem=
WinIniRun=
Key=HKLM
SubKey=Software\Microsoft\Windows NT\CurrentVersion\Winlogon
RunItem=Explorer.exe
Item=Shell
SubKeyItem=
WinIniRun=
Key=HKLM
SubKey=Software\Microsoft\Windows\CurrentVersion\Run
RunItem=mobsync.exe /logon
Item=
SubKeyItem=Synchronization Manager
WinIniRun=
Key=HKLM
SubKey=Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
RunItem={35CEC8A3-2BE6-11D2-8773-92E220524153}
Item=
SubKeyItem=SysTray
WinIniRun=
Key=HKLM
SubKey=Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
RunItem={7007ACCF-3202-11D1-AAD2-00805FC1270E}
Item=
SubKeyItem=Network.ConnectionTray
WinIniRun=
********************** Current Process/Module List
Pid:160(0x000000a0) smss.exe \SystemRoot\System32\smss.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
sfcfiles.dll C:\WINNT\System32\sfcfiles.dll
Pid:208(0x000000d0) winlogon.exe \??\C:\WINNT\system32\winlogon.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
MSVCRT.DLL C:\WINNT\system32\MSVCRT.DLL
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
GDI32.DLL C:\WINNT\system32\GDI32.DLL
USER32.DLL C:\WINNT\system32\USER32.DLL
USERENV.DLL C:\WINNT\system32\USERENV.DLL
NDDEAPI.DLL C:\WINNT\system32\NDDEAPI.DLL
SFC.DLL C:\WINNT\system32\SFC.DLL
sfcfiles.dll C:\WINNT\system32\sfcfiles.dll
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
PROFMAP.DLL C:\WINNT\system32\PROFMAP.DLL
NETAPI32.dll C:\WINNT\system32\NETAPI32.dll
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
msgina.dll C:\WINNT\system32\msgina.dll
SHELL32.DLL C:\WINNT\system32\SHELL32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
WINSTA.DLL C:\WINNT\system32\WINSTA.DLL
WINMM.dll C:\WINNT\system32\WINMM.dll
setupapi.dll C:\WINNT\system32\setupapi.dll
cscdll.dll C:\WINNT\system32\cscdll.dll
WlNotify.dll C:\WINNT\system32\WlNotify.dll
CERTCLI.DLL C:\WINNT\system32\CERTCLI.DLL
ATL.DLL C:\WINNT\system32\ATL.DLL
CRYPT32.DLL C:\WINNT\system32\CRYPT32.DLL
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
WINSCARD.DLL C:\WINNT\system32\WINSCARD.DLL
WINSPOOL.DRV C:\WINNT\system32\WINSPOOL.DRV
MPR.DLL C:\WINNT\system32\MPR.DLL
wdmaud.drv C:\WINNT\system32\wdmaud.drv
wintrust.dll C:\WINNT\system32\wintrust.dll
IMAGEHLP.dll C:\WINNT\system32\IMAGEHLP.dll
ole32.dll C:\WINNT\system32\ole32.dll
mscat32.dll C:\WINNT\system32\mscat32.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
VERSION.dll C:\WINNT\system32\VERSION.dll
LZ32.DLL C:\WINNT\system32\LZ32.DLL
cscui.dll C:\WINNT\system32\cscui.dll
wzcdlg.dll C:\WINNT\system32\wzcdlg.dll
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
WZCSAPI.DLL C:\WINNT\system32\WZCSAPI.DLL
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
msacm32.drv C:\WINNT\system32\msacm32.drv
MSACM32.dll C:\WINNT\system32\MSACM32.dll
msv1_0.dll C:\WINNT\system32\msv1_0.dll
igfxsrvc.dll C:\WINNT\system32\igfxsrvc.dll
hccutils.DLL C:\WINNT\system32\hccutils.DLL
Pid:236(0x000000ec) services.exe C:\WINNT\system32\services.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
MSVCRT.DLL C:\WINNT\system32\MSVCRT.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
USER32.DLL C:\WINNT\system32\USER32.DLL
GDI32.DLL C:\WINNT\system32\GDI32.DLL
UMPNPMGR.DLL C:\WINNT\system32\UMPNPMGR.DLL
USERENV.DLL C:\WINNT\system32\USERENV.DLL
SCESRV.DLL C:\WINNT\system32\SCESRV.DLL
NTDSAPI.DLL C:\WINNT\system32\NTDSAPI.DLL
eventlog.dll C:\WINNT\system32\eventlog.dll
dhcpcsvc.dll C:\WINNT\system32\dhcpcsvc.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
IPHLPAPI.DLL C:\WINNT\system32\IPHLPAPI.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
dnsrslvr.dll C:\WINNT\system32\dnsrslvr.dll
lmhsvc.dll C:\WINNT\system32\lmhsvc.dll
WINSTA.DLL C:\WINNT\system32\WINSTA.DLL
dmserver.dll C:\WINNT\system32\dmserver.dll
CFGMGR32.DLL C:\WINNT\system32\CFGMGR32.DLL
Srvsvc.dll C:\WINNT\system32\Srvsvc.dll
WINSPOOL.DRV C:\WINNT\system32\WINSPOOL.DRV
MPR.DLL C:\WINNT\system32\MPR.DLL
wkssvc.dll C:\WINNT\system32\wkssvc.dll
CRYPTDLL.DLL C:\WINNT\system32\CRYPTDLL.DLL
cryptsvc.dll C:\WINNT\system32\cryptsvc.dll
psbase.dll C:\WINNT\system32\psbase.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
CRYPT32.dll C:\WINNT\system32\CRYPT32.dll
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
seclogon.dll C:\WINNT\system32\seclogon.dll
browser.dll C:\WINNT\system32\browser.dll
ESENT.dll C:\WINNT\system32\ESENT.dll
wmicore.dll C:\WINNT\system32\wmicore.dll
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
Pid:248(0x000000f8) lsass.exe C:\WINNT\system32\lsass.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
LSASRV.dll C:\WINNT\system32\LSASRV.dll
MSVCRT.DLL C:\WINNT\system32\MSVCRT.DLL
CRYPTDLL.DLL C:\WINNT\system32\CRYPTDLL.DLL
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
USER32.DLL C:\WINNT\system32\USER32.DLL
GDI32.DLL C:\WINNT\system32\GDI32.DLL
SAMSRV.DLL C:\WINNT\system32\SAMSRV.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
msprivs.dll C:\WINNT\system32\msprivs.dll
kerberos.dll C:\WINNT\system32\kerberos.dll
msv1_0.dll C:\WINNT\system32\msv1_0.dll
CRYPT32.DLL C:\WINNT\system32\CRYPT32.DLL
netlogon.dll C:\WINNT\system32\netlogon.dll
NTDSAPI.DLL C:\WINNT\system32\NTDSAPI.DLL
schannel.dll C:\WINNT\system32\schannel.dll
USERENV.DLL C:\WINNT\system32\USERENV.DLL
rsabase.dll C:\WINNT\system32\rsabase.dll
ole32.dll C:\WINNT\system32\ole32.dll
mpr.dll C:\WINNT\system32\mpr.dll
setupapi.dll C:\WINNT\system32\setupapi.dll
COMCTL32.dll C:\WINNT\system32\COMCTL32.dll
scecli.dll C:\WINNT\system32\scecli.dll
polagent.dll C:\WINNT\system32\polagent.dll
MFC42U.DLL C:\WINNT\system32\MFC42U.DLL
OAKLEY.DLL C:\WINNT\system32\OAKLEY.DLL
IPHLPAPI.DLL C:\WINNT\system32\IPHLPAPI.DLL
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
dssenh.dll C:\WINNT\system32\dssenh.dll
Pid:424(0x000001a8) svchost.exe C:\WINNT\system32\svchost.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
KERNEL32.DLL C:\WINNT\system32\KERNEL32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
rpcss.dll c:\winnt\system32\rpcss.dll
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
USERENV.dll c:\winnt\system32\USERENV.dll
WS2_32.dll c:\winnt\system32\WS2_32.dll
WS2HELP.DLL c:\winnt\system32\WS2HELP.DLL
Secur32.dll c:\winnt\system32\Secur32.dll
WINSTA.dll c:\winnt\system32\WINSTA.dll
mswsock.dll C:\WINNT\system32\mswsock.dll
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
rnr20.dll C:\WINNT\System32\rnr20.dll
iphlpapi.dll C:\WINNT\system32\iphlpapi.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
winrnr.dll C:\WINNT\System32\winrnr.dll
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
msv1_0.dll C:\WINNT\system32\msv1_0.dll
CRYPT32.DLL C:\WINNT\system32\CRYPT32.DLL
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
Pid:452(0x000001c4) spoolsv.exe C:\WINNT\system32\spoolsv.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
MSVCRT.DLL C:\WINNT\system32\MSVCRT.DLL
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
SPOOLSS.DLL C:\WINNT\system32\SPOOLSS.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
IPHLPAPI.DLL C:\WINNT\system32\IPHLPAPI.DLL
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
USERENV.DLL C:\WINNT\system32\USERENV.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
localspl.dll C:\WINNT\system32\localspl.dll
VERSION.DLL C:\WINNT\system32\VERSION.DLL
LZ32.DLL C:\WINNT\system32\LZ32.DLL
SFC.DLL C:\WINNT\system32\SFC.DLL
sfcfiles.dll C:\WINNT\system32\sfcfiles.dll
winspool.drv C:\WINNT\system32\winspool.drv
MPR.DLL C:\WINNT\system32\MPR.DLL
cnbjmon.dll C:\WINNT\system32\cnbjmon.dll
msafd.dll C:\WINNT\system32\msafd.dll
pjlmon.dll C:\WINNT\system32\pjlmon.dll
tcpmon.dll C:\WINNT\system32\tcpmon.dll
usbmon.dll C:\WINNT\system32\usbmon.dll
msfaxmon.dll C:\WINNT\system32\msfaxmon.dll
rnr20.dll C:\WINNT\System32\rnr20.dll
winrnr.dll C:\WINNT\System32\winrnr.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
win32spl.dll C:\WINNT\system32\win32spl.dll
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
inetpp.dll C:\WINNT\system32\inetpp.dll
Pid:484(0x000001e4) svchost.exe C:\WINNT\System32\svchost.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
KERNEL32.DLL C:\WINNT\system32\KERNEL32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
es.dll c:\winnt\system32\es.dll
TXFAUX.DLL c:\winnt\system32\TXFAUX.DLL
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
CLBCATQ.DLL C:\WINNT\System32\CLBCATQ.DLL
ntmssvc.dll c:\winnt\system32\ntmssvc.dll
sens.dll c:\winnt\system32\sens.dll
COMCTL32.dll C:\WINNT\system32\COMCTL32.dll
WS2_32.dll C:\WINNT\System32\WS2_32.dll
WS2HELP.DLL C:\WINNT\System32\WS2HELP.DLL
tapisrv.dll c:\winnt\system32\tapisrv.dll
secur32.dll C:\WINNT\System32\secur32.dll
rasmans.dll c:\winnt\system32\rasmans.dll
rtutils.dll c:\winnt\system32\rtutils.dll
CRYPT32.dll C:\WINNT\system32\CRYPT32.dll
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
netcfgx.dll c:\winnt\system32\netcfgx.dll
DNSAPI.dll c:\winnt\system32\DNSAPI.dll
WSOCK32.DLL c:\winnt\system32\WSOCK32.DLL
RASAPI32.dll c:\winnt\system32\RASAPI32.dll
RASMAN.DLL c:\winnt\system32\RASMAN.DLL
TAPI32.DLL c:\winnt\system32\TAPI32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
RASDLG.dll c:\winnt\system32\RASDLG.dll
MPRAPI.dll c:\winnt\system32\MPRAPI.dll
SAMLIB.DLL c:\winnt\system32\SAMLIB.DLL
NETAPI32.DLL c:\winnt\system32\NETAPI32.DLL
NETRAP.DLL c:\winnt\system32\NETRAP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
ACTIVEDS.DLL c:\winnt\system32\ACTIVEDS.DLL
ADSLDPC.DLL c:\winnt\system32\ADSLDPC.DLL
SETUPAPI.DLL c:\winnt\system32\SETUPAPI.DLL
USERENV.DLL c:\winnt\system32\USERENV.DLL
rastapi.dll C:\WINNT\System32\rastapi.dll
unimdm.tsp C:\WINNT\System32\unimdm.tsp
uniplat.dll C:\WINNT\System32\uniplat.dll
CFGMGR32.dll C:\WINNT\System32\CFGMGR32.dll
NTMARTA.DLL C:\WINNT\System32\NTMARTA.DLL
WINSPOOL.DRV C:\WINNT\System32\WINSPOOL.DRV
MPR.DLL C:\WINNT\system32\MPR.DLL
NTDSAPI.dll C:\WINNT\System32\NTDSAPI.dll
unimdmat.dll C:\WINNT\System32\unimdmat.dll
VERSION.dll C:\WINNT\system32\VERSION.dll
LZ32.DLL C:\WINNT\system32\LZ32.DLL
modemui.dll C:\WINNT\System32\modemui.dll
SHELL32.dll C:\WINNT\system32\SHELL32.dll
kmddsp.tsp C:\WINNT\System32\kmddsp.tsp
ndptsp.tsp C:\WINNT\System32\ndptsp.tsp
ipconf.tsp C:\WINNT\System32\ipconf.tsp
h323.tsp C:\WINNT\System32\h323.tsp
iphlpapi.dll C:\WINNT\System32\iphlpapi.dll
ICMP.DLL C:\WINNT\System32\ICMP.DLL
DHCPCSVC.DLL C:\WINNT\System32\DHCPCSVC.DLL
rasppp.dll C:\WINNT\System32\rasppp.dll
ntlsapi.dll C:\WINNT\System32\ntlsapi.dll
raschap.dll C:\WINNT\System32\raschap.dll
ATL.DLL C:\WINNT\System32\ATL.DLL
rastls.dll C:\WINNT\System32\rastls.dll
CRYPTUI.dll C:\WINNT\System32\CRYPTUI.dll
WINTRUST.dll C:\WINNT\System32\WINTRUST.dll
IMAGEHLP.dll C:\WINNT\system32\IMAGEHLP.dll
SCHANNEL.dll C:\WINNT\System32\SCHANNEL.dll
WinSCard.dll C:\WINNT\System32\WinSCard.dll
NTMSDBA.dll C:\WINNT\System32\NTMSDBA.dll
netman.dll c:\winnt\system32\netman.dll
msi.dll C:\WINNT\System32\msi.dll
NETSHELL.dll C:\WINNT\system32\NETSHELL.dll
COMSVCS.DLL C:\WINNT\System32\COMSVCS.DLL
MSDTCPRX.dll C:\WINNT\System32\MSDTCPRX.dll
MTXCLU.DLL C:\WINNT\System32\MTXCLU.DLL
CLUSAPI.DLL C:\WINNT\System32\CLUSAPI.DLL
RESUTILS.DLL C:\WINNT\System32\RESUTILS.DLL
WMI.dll C:\WINNT\System32\WMI.dll
rsabase.dll C:\WINNT\System32\rsabase.dll
Pid:512(0x00000200) mdm.exe C:\Program Files\Common Files\Microsoft Shared\VS7Debug\mdm.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
ole32.dll C:\WINNT\system32\ole32.dll
RPCRT4.dll C:\WINNT\system32\RPCRT4.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
VERSION.dll C:\WINNT\system32\VERSION.dll
LZ32.DLL C:\WINNT\system32\LZ32.DLL
SHLWAPI.dll C:\WINNT\system32\SHLWAPI.dll
msvcrt.dll C:\WINNT\system32\msvcrt.dll
psapi.dll C:\WINNT\system32\psapi.dll
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
Pid:552(0x00000228) MSTask.exe C:\WINNT\system32\MSTask.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
VERSION.dll C:\WINNT\system32\VERSION.dll
LZ32.DLL C:\WINNT\system32\LZ32.DLL
NETAPI32.dll C:\WINNT\system32\NETAPI32.dll
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
NTDSAPI.dll C:\WINNT\system32\NTDSAPI.dll
SHLWAPI.dll C:\WINNT\system32\SHLWAPI.dll
SHELL32.dll C:\WINNT\system32\SHELL32.dll
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
USERENV.dll C:\WINNT\system32\USERENV.dll
mswsock.dll C:\WINNT\system32\mswsock.dll
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
rnr20.dll C:\WINNT\System32\rnr20.dll
iphlpapi.dll C:\WINNT\system32\iphlpapi.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
winrnr.dll C:\WINNT\System32\winrnr.dll
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
MSIDLE.DLL C:\WINNT\system32\MSIDLE.DLL
Pid:616(0x00000268) WinMgmt.exe C:\WINNT\System32\WBEM\WinMgmt.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
wbemcomn.dll C:\WINNT\System32\WBEM\wbemcomn.dll
USER32.dll C:\WINNT\system32\USER32.dll
KERNEL32.DLL C:\WINNT\system32\KERNEL32.DLL
GDI32.DLL C:\WINNT\system32\GDI32.DLL
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
ole32.dll C:\WINNT\system32\ole32.dll
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
Pid:276(0x00000114) Explorer.EXE C:\WINNT\Explorer.EXE
ntdll.dll C:\WINNT\system32\ntdll.dll
ADVAPI32.DLL C:\WINNT\system32\ADVAPI32.DLL
KERNEL32.DLL C:\WINNT\system32\KERNEL32.DLL
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
GDI32.DLL C:\WINNT\system32\GDI32.DLL
USER32.DLL C:\WINNT\system32\USER32.DLL
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
msvcrt.dll C:\WINNT\system32\msvcrt.dll
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
shim.dll C:\WINNT\system32\shim.dll
AcLayers.DLL C:\WINNT\AppPatch\AcLayers.DLL
SHELL32.dll C:\WINNT\system32\SHELL32.dll
OLE32.DLL C:\WINNT\system32\OLE32.DLL
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
cscui.dll C:\WINNT\system32\cscui.dll
CSCDLL.DLL C:\WINNT\system32\CSCDLL.DLL
SHDOCVW.DLL C:\WINNT\system32\SHDOCVW.DLL
browseui.dll C:\WINNT\system32\browseui.dll
USERENV.DLL C:\WINNT\system32\USERENV.DLL
MPR.DLL C:\WINNT\system32\MPR.DLL
ntshrui.dll C:\WINNT\system32\ntshrui.dll
ATL.DLL C:\WINNT\system32\ATL.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
WS2_32.DLL C:\WINNT\system32\WS2_32.DLL
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
mydocs.dll C:\WINNT\system32\mydocs.dll
stobject.dll C:\WINNT\system32\stobject.dll
BATMETER.DLL C:\WINNT\system32\BATMETER.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
POWRPROF.DLL C:\WINNT\system32\POWRPROF.DLL
WINMM.DLL C:\WINNT\system32\WINMM.DLL
NETSHELL.dll C:\WINNT\system32\NETSHELL.dll
MSI.DLL C:\WINNT\system32\MSI.DLL
wdmaud.drv C:\WINNT\system32\wdmaud.drv
msacm32.drv C:\WINNT\system32\msacm32.drv
MSACM32.dll C:\WINNT\system32\MSACM32.dll
browselc.dll C:\WINNT\system32\browselc.dll
urlmon.dll C:\WINNT\system32\urlmon.dll
VERSION.dll C:\WINNT\system32\VERSION.dll
LZ32.DLL C:\WINNT\system32\LZ32.DLL
WININET.dll C:\WINNT\system32\WININET.dll
CRYPT32.dll C:\WINNT\system32\CRYPT32.dll
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
LINKINFO.DLL C:\WINNT\system32\LINKINFO.DLL
igfxpph.dll C:\WINNT\System32\igfxpph.dll
hccutils.DLL C:\WINNT\System32\hccutils.DLL
igfxres.dll C:\WINNT\system32\igfxres.dll
igfxsrvc.dll C:\WINNT\System32\igfxsrvc.dll
igfxdev.dll C:\WINNT\System32\igfxdev.dll
winspool.drv C:\WINNT\system32\winspool.drv
WINTRUST.dll C:\WINNT\system32\WINTRUST.dll
IMAGEHLP.dll C:\WINNT\system32\IMAGEHLP.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
cryptnet.dll C:\WINNT\system32\cryptnet.dll
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
sensapi.dll C:\WINNT\system32\sensapi.dll
rsabase.dll C:\WINNT\system32\rsabase.dll
rnr20.dll C:\WINNT\System32\rnr20.dll
iphlpapi.dll C:\WINNT\system32\iphlpapi.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
winrnr.dll C:\WINNT\System32\winrnr.dll
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
ntlanman.dll C:\WINNT\System32\ntlanman.dll
NETUI0.DLL C:\WINNT\System32\NETUI0.DLL
NETUI1.DLL C:\WINNT\System32\NETUI1.DLL
CfgMgr32.dll C:\WINNT\system32\CfgMgr32.dll
igfxress.dll C:\WINNT\system32\igfxress.dll
powercfg.cpl C:\WINNT\system32\powercfg.cpl
igfxcpl.cpl C:\WINNT\system32\igfxcpl.cpl
shdoclc.dll C:\WINNT\system32\shdoclc.dll
Pid:292(0x00000124) NOTEPAD.EXE C:\WINNT\system32\NOTEPAD.EXE
ntdll.dll C:\WINNT\system32\ntdll.dll
comdlg32.dll C:\WINNT\system32\comdlg32.dll
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
msvcrt.dll C:\WINNT\system32\msvcrt.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
SHELL32.DLL C:\WINNT\system32\SHELL32.DLL
WINSPOOL.DRV C:\WINNT\system32\WINSPOOL.DRV
MPR.DLL C:\WINNT\system32\MPR.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
cscui.dll C:\WINNT\system32\cscui.dll
CSCDLL.DLL C:\WINNT\system32\CSCDLL.DLL
Pid:832(0x00000340) NOTEPAD.EXE C:\WINNT\system32\NOTEPAD.EXE
ntdll.dll C:\WINNT\system32\ntdll.dll
comdlg32.dll C:\WINNT\system32\comdlg32.dll
SHLWAPI.DLL C:\WINNT\system32\SHLWAPI.DLL
msvcrt.dll C:\WINNT\system32\msvcrt.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
SHELL32.DLL C:\WINNT\system32\SHELL32.DLL
WINSPOOL.DRV C:\WINNT\system32\WINSPOOL.DRV
MPR.DLL C:\WINNT\system32\MPR.DLL
OLE32.DLL C:\WINNT\system32\OLE32.DLL
OLEAUT32.DLL C:\WINNT\system32\OLEAUT32.DLL
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
cscui.dll C:\WINNT\system32\cscui.dll
CSCDLL.DLL C:\WINNT\system32\CSCDLL.DLL
Pid:756(0x000002f4) cmd.exe C:\WINNT\System32\cmd.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
USER32.dll C:\WINNT\system32\USER32.dll
GDI32.DLL C:\WINNT\system32\GDI32.DLL
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
Pid:520(0x00000208) server.exe D:\ZBI\server.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
mscoree.dll C:\WINNT\system32\mscoree.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
SHLWAPI.dll C:\WINNT\system32\SHLWAPI.dll
msvcrt.dll C:\WINNT\system32\msvcrt.dll
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
mscorwks.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\mscorwks.dll
MSVCR71.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\MSVCR71.dll
fusion.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\fusion.dll
SHELL32.dll C:\WINNT\system32\SHELL32.dll
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
mscorlib.dll c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll
mscorlib.dll c:\winnt\assembly\nativeimages1_v1.1.4322\mscorlib\1.0.5000.0__b77a5c561934e089_2a5ebe9e\mscorlib.dll
mscorsn.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\mscorsn.dll
MSCORJIT.DLL C:\WINNT\Microsoft.NET\Framework\v1.1.4322\MSCORJIT.DLL
diasymreader.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\diasymreader.dll
ole32.dll C:\WINNT\system32\ole32.dll
system.runtime.remoting.dll c:\winnt\assembly\gac\system.runtime.remoting\1.0.5000.0__b77a5c561934e089\system.runtime.remoting.dll
utility.dll d:\zbi\utility.dll
system.dll c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll
system.dll c:\winnt\assembly\nativeimages1_v1.1.4322\system\1.0.5000.0__b77a5c561934e089_7cdef39d\system.dll
value.dll d:\zbi\value.dll
scheduler.dll d:\zbi\scheduler.dll
service.dll d:\zbi\service.dll
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
ws2_32.dll C:\WINNT\system32\ws2_32.dll
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
rnr20.dll C:\WINNT\System32\rnr20.dll
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
iphlpapi.dll C:\WINNT\system32\iphlpapi.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
USERENV.DLL C:\WINNT\system32\USERENV.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
winrnr.dll C:\WINNT\System32\winrnr.dll
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
system.xml.dll c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll
system.xml.dll c:\winnt\assembly\nativeimages1_v1.1.4322\system.xml\1.0.5000.0__b77a5c561934e089_e73ebeaf\system.xml.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
CRYPT32.dll C:\WINNT\system32\CRYPT32.dll
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
datasource.dll d:\zbi\datasource.dll
cache.dll d:\zbi\cache.dll
integration.dll d:\zbi\integration.dll
mapped.dll d:\zbi\mapped.dll
system.web.dll c:\winnt\assembly\gac\system.web\1.0.5000.0__b03f5f7f11d50a3a\system.web.dll
numerics.dll d:\zbi\numerics.dll
nagc.dll D:\Program Files\NAG\CLDLL074Z\bin\nagc.dll
Pid:780(0x0000030c) cmd.exe C:\WINNT\System32\cmd.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
USER32.dll C:\WINNT\system32\USER32.dll
GDI32.DLL C:\WINNT\system32\GDI32.DLL
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
Pid:840(0x00000348) pgclient.exe D:\ZBI\pgclient.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
mscoree.dll C:\WINNT\system32\mscoree.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
SHLWAPI.dll C:\WINNT\system32\SHLWAPI.dll
msvcrt.dll C:\WINNT\system32\msvcrt.dll
GDI32.dll C:\WINNT\system32\GDI32.dll
USER32.DLL C:\WINNT\system32\USER32.DLL
mscorwks.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\mscorwks.dll
MSVCR71.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\MSVCR71.dll
fusion.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\fusion.dll
SHELL32.dll C:\WINNT\system32\SHELL32.dll
COMCTL32.DLL C:\WINNT\system32\COMCTL32.DLL
mscorlib.dll c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll
mscorlib.dll c:\winnt\assembly\nativeimages1_v1.1.4322\mscorlib\1.0.5000.0__b77a5c561934e089_2a5ebe9e\mscorlib.dll
mscorsn.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\mscorsn.dll
MSCORJIT.DLL C:\WINNT\Microsoft.NET\Framework\v1.1.4322\MSCORJIT.DLL
diasymreader.dll C:\WINNT\Microsoft.NET\Framework\v1.1.4322\diasymreader.dll
ole32.dll C:\WINNT\system32\ole32.dll
pfgen.dll d:\zbi\pfgen.dll
utility.dll d:\zbi\utility.dll
OLEAUT32.dll C:\WINNT\system32\OLEAUT32.dll
service.dll d:\zbi\service.dll
datasource.dll d:\zbi\datasource.dll
mapped.dll d:\zbi\mapped.dll
value.dll d:\zbi\value.dll
rsaenh.dll C:\WINNT\system32\rsaenh.dll
USERENV.dll C:\WINNT\system32\USERENV.dll
CRYPT32.dll C:\WINNT\system32\CRYPT32.dll
MSASN1.DLL C:\WINNT\system32\MSASN1.DLL
CLBCATQ.DLL C:\WINNT\system32\CLBCATQ.DLL
system.runtime.remoting.dll c:\winnt\assembly\gac\system.runtime.remoting\1.0.5000.0__b77a5c561934e089\system.runtime.remoting.dll
system.dll c:\winnt\assembly\gac\system\1.0.5000.0__b77a5c561934e089\system.dll
system.dll c:\winnt\assembly\nativeimages1_v1.1.4322\system\1.0.5000.0__b77a5c561934e089_7cdef39d\system.dll
integration.dll d:\zbi\integration.dll
cache.dll d:\zbi\cache.dll
ws2_32.dll C:\WINNT\system32\ws2_32.dll
WS2HELP.DLL C:\WINNT\system32\WS2HELP.DLL
rnr20.dll C:\WINNT\System32\rnr20.dll
DNSAPI.DLL C:\WINNT\system32\DNSAPI.DLL
WSOCK32.DLL C:\WINNT\system32\WSOCK32.DLL
iphlpapi.dll C:\WINNT\system32\iphlpapi.dll
ICMP.DLL C:\WINNT\system32\ICMP.DLL
MPRAPI.DLL C:\WINNT\system32\MPRAPI.DLL
SAMLIB.DLL C:\WINNT\system32\SAMLIB.DLL
NETAPI32.DLL C:\WINNT\system32\NETAPI32.DLL
SECUR32.DLL C:\WINNT\system32\SECUR32.DLL
NETRAP.DLL C:\WINNT\system32\NETRAP.DLL
WLDAP32.DLL C:\WINNT\system32\WLDAP32.DLL
ACTIVEDS.DLL C:\WINNT\system32\ACTIVEDS.DLL
ADSLDPC.DLL C:\WINNT\system32\ADSLDPC.DLL
RTUTILS.DLL C:\WINNT\system32\RTUTILS.DLL
SETUPAPI.DLL C:\WINNT\system32\SETUPAPI.DLL
RASAPI32.DLL C:\WINNT\system32\RASAPI32.DLL
RASMAN.DLL C:\WINNT\system32\RASMAN.DLL
TAPI32.DLL C:\WINNT\system32\TAPI32.DLL
DHCPCSVC.DLL C:\WINNT\system32\DHCPCSVC.DLL
winrnr.dll C:\WINNT\System32\winrnr.dll
rasadhlp.dll C:\WINNT\system32\rasadhlp.dll
msafd.dll C:\WINNT\system32\msafd.dll
wshtcpip.dll C:\WINNT\System32\wshtcpip.dll
system.xml.dll c:\winnt\assembly\gac\system.xml\1.0.5000.0__b77a5c561934e089\system.xml.dll
system.xml.dll c:\winnt\assembly\nativeimages1_v1.1.4322\system.xml\1.0.5000.0__b77a5c561934e089_e73ebeaf\system.xml.dll
Pid:764(0x000002fc) cmd.exe C:\WINNT\System32\cmd.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
USER32.dll C:\WINNT\system32\USER32.dll
GDI32.DLL C:\WINNT\system32\GDI32.DLL
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
MSVCRT.dll C:\WINNT\system32\MSVCRT.dll
Pid:752(0x000002f0) sysinfo.exe D:\work\proto\Debug\sysinfo.exe
ntdll.dll C:\WINNT\system32\ntdll.dll
KERNEL32.dll C:\WINNT\system32\KERNEL32.dll
ADVAPI32.dll C:\WINNT\system32\ADVAPI32.dll
RPCRT4.DLL C:\WINNT\system32\RPCRT4.DLL
USER32.dll C:\WINNT\system32\USER32.dll
GDI32.DLL C:\WINNT\system32\GDI32.DLL
PSAPI.DLL C:\WINNT\system32\PSAPI.DLL
********************** Missing binaries for keys
********************** /CLSID entries without corresponding class definition
'ADCS' {89E30300-764D-11d0-B282-00A0C90F56FC} in /CLSID was found in HKCR
'ComPlusMetaData.MsCorHost' {727CDF4F-3BA0-11D3-8738-00C04F79ED0D} in /CLSID was found in HKCR
'ComPlusMetaData.MsCorHost.2' {727CDF4F-3BA0-11D3-8738-00C04F79ED0D} in /CLSID was found in HKCR
'DSP.DSP' {9C123EA9-AEC9-4f75-BBC0-7565FA1398966} in /CLSID was found in HKCR
'DSP.DSPDMOProp_Chorus.1' {6F63B172-5543-4593-91CE-EDBA65B9FACDB} in /CLSID was found in HKCR
'giffile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR
'HeaderFooter.HeaderFooter.1' {30c3f6cd-98b5-11cf-bb82-00aa00bdce0b} in /CLSID was found in HKCR
'htmlfile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR
'HxDS.HxSession' {31411198-a502-11d2-bbca-00c04f8ec294} in /CLSID was found in HKCR
'HxDS.HxSession.1' {31411198-a502-11d2-bbca-00c04f8ec294} in /CLSID was found in HKCR
'igfx.CUITestConfig.1' c in /CLSID was found in HKCR
'jpegfile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR
'MSInfo.Document' {45ac8c63-23e2-11d1-a696-00c04fd58bc3} in /CLSID was found in HKCR
'pjpegfile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR
'pngfile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR
'SymWriter.pdb' {520DC67A-752E-11D3-8D56-00C04F680B2B} in /CLSID was found in HKCR
'TimeStamp' {b2bed2eb-4080-11d1-a3ac-00c04fb950dc} in /CLSID was found in HKCR
'WBEMComLocator' SOFTWARE\CLASSES\WBEMComLocator in /CLSID was found in HKCR
'xbmfile' {25336920-03F9-11cf-8FD0-00AA00686F13} in /CLSID was found in HKCR

1824
proto/Debug/stringres.txt Normal file

File diff suppressed because it is too large Load Diff

910
proto/Debug/strings.res Normal file
View File

@@ -0,0 +1,910 @@
#define STRING_22000 "A or Amaj [0 0 2 2 2 0] (Db E A) "
#define STRING_22001 "A or Amaj [0 4 x 2 5 0] (Db E A) "
#define STRING_22002 "A or Amaj [5 7 7 6 5 5] (Db E A) "
#define STRING_22003 "A or Amaj [x 0 2 2 2 0] (Db E A) "
#define STRING_22004 "A or Amaj [x 4 7 x x 5] (Db E A) "
#define STRING_22005 "A #5 or Aaug [x 0 3 2 2 1] (Db F A) "
#define STRING_22006 "A #5 or Aaug [x 0 x 2 2 1] (Db F A) "
#define STRING_22007 "A/Ab [x 0 2 1 2 0] (Db E Ab A) "
#define STRING_22008 "A/B [0 0 2 4 2 0] (Db E A B) "
#define STRING_22009 "A/B [x 0 7 6 0 0] (Db E A B) "
#define STRING_22010 "A/D [x 0 0 2 2 0] (Db D E A) "
#define STRING_22011 "A/D [x x 0 2 2 0] (Db D E A) "
#define STRING_22012 "A/D [x x 0 6 5 5] (Db D E A) "
#define STRING_22013 "A/D [x x 0 9 10 9] (Db D E A) "
#define STRING_22014 "A/G [3 x 2 2 2 0] (Db E G A) "
#define STRING_22015 "A/G [x 0 2 0 2 0] (Db E G A) "
#define STRING_22016 "A/G [x 0 2 2 2 3] (Db E G A) "
#define STRING_22017 "A/Gb [0 0 2 2 2 2] (Db E Gb A) "
#define STRING_22018 "A/Gb [0 x 4 2 2 0] (Db E Gb A) "
#define STRING_22019 "A/Gb [2 x 2 2 2 0] (Db E Gb A) "
#define STRING_22020 "A/Gb [x 0 4 2 2 0] (Db E Gb A) "
#define STRING_22021 "A/Gb [x x 2 2 2 2] (Db E Gb A) "
#define STRING_22022 "A5 or A(no 3rd) [5 7 7 x x 5] (E A)"
#define STRING_22023 "A5 or A(no 3rd) [x 0 2 2 x 0] (E A) "
#define STRING_22024 "A5 or A(no 3rd) [5 7 7 x x 0] (E A) "
#define STRING_22025 "A6 [0 0 2 2 2 2] (Db E Gb A) "
#define STRING_22026 "A6 [0 x 4 2 2 0] (Db E Gb A) "
#define STRING_22027 "A6 [2 x 2 2 2 0] (Db E Gb A) "
#define STRING_22028 "A6 [x 0 4 2 2 0] (Db E Gb A) "
#define STRING_22029 "A6 [x x 2 2 2 2] (Db E Gb A) "
#define STRING_22030 "A6/7 [0 0 2 0 2 2] (Db E Gb G A) "
#define STRING_22031 "A6/7 sus or A6/7 sus4 [5 5 4 0 3 0] (D E Gb G A) "
#define STRING_22032 "A6/7 sus or A6/7 sus4 [x 0 2 0 3 2] (D E Gb G A) "
#define STRING_22033 "A7 or Adom 7 [3 x 2 2 2 0] (Db E G A) "
#define STRING_22034 "A7 or Adom 7 [x 0 2 0 2 0] (Db E G A) "
#define STRING_22035 "A7 or Adom 7 [x 0 2 2 2 3] (Db E G A) "
#define STRING_22036 "A7(#5) [1 0 3 0 2 1] (Db F G A) "
#define STRING_22037 "A7/add11 or A7/11 [x 0 0 0 2 0] (Db D E G A) "
#define STRING_22038 "A7sus4 [x 0 2 0 3 0] (D E G A) "
#define STRING_22039 "A7sus4 [x 0 2 0 3 3] (D E G A) "
#define STRING_22040 "A7sus4 [x 0 2 2 3 3] (D E G A) "
#define STRING_22041 "A7sus4 [5 x 0 0 3 0] (D E G A) "
#define STRING_22042 "A7sus4 [x 0 0 0 x 0] (D E G A) "
#define STRING_22043 "Aadd9 or A2 [0 0 2 4 2 0] (Db E A B) "
#define STRING_22044 "Aadd9 or A2 [x 0 7 6 0 0] (Db E A B) "
#define STRING_22045 "Aaug/D [x x 0 2 2 1] (Db D F A) "
#define STRING_22046 "Aaug/G [1 0 3 0 2 1] (Db F G A) "
#define STRING_22047 "Ab or Abmaj [4 6 6 5 4 4] (C Eb Ab) "
#define STRING_22048 "Ab #5 or Abaug [x 3 2 1 1 0] (C E Ab) "
#define STRING_22049 "Ab/A [x x 1 2 1 4] (C Eb Ab A) "
#define STRING_22050 "Ab/F [x 8 10 8 9 8] (C Eb F Ab) "
#define STRING_22051 "Ab/F [x x 1 1 1 1] (C Eb F Ab) "
#define STRING_22052 "Ab/Gb [x x 1 1 1 2] (C Eb Gb Ab) "
#define STRING_22053 "Ab/Gb [x x 4 5 4 4] (C Eb Gb Ab) "
#define STRING_22054 "Ab5 or Ab(no 3rd)[4 6 6 x x 4] (Eb Ab)"
#define STRING_22055 "Ab6 [x 8 10 8 9 8] (C Eb F Ab) "
#define STRING_22056 "Ab6 [x x 1 1 1 1] (C Eb F Ab) "
#define STRING_22057 "Ab7 or Abdom 7 [x x 1 1 1 2] (C Eb Gb Ab) "
#define STRING_22058 "Ab7 or Abdom 7 [x x 4 5 4 4] (C Eb Gb Ab) "
#define STRING_22059 "Abdim/E [0 2 0 1 0 0] (D E Ab B) "
#define STRING_22060 "Abdim/E [0 2 2 1 3 0] (D E Ab B) "
#define STRING_22061 "Abdim/E [x 2 0 1 3 0] (D E Ab B) "
#define STRING_22062 "Abdim/E [x x 0 1 0 0] (D E Ab B) "
#define STRING_22063 "Abdim/Eb [x x 0 4 4 4] (D Eb Ab B) "
#define STRING_22064 "Abdim/F [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22065 "Abdim/F [x x 0 1 0 1] (D F Ab B) "
#define STRING_22066 "Abdim/F [x x 3 4 3 4] (D F Ab B) "
#define STRING_22067 "Abdim7 [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22068 "Abdim7 [x x 0 1 0 1] (D F Ab B) "
#define STRING_22069 "Abdim7 [x x 3 4 3 4] (D F Ab B) "
#define STRING_22070 "Abm [x x 6 4 4 4] (Eb Ab B) "
#define STRING_22071 "Abm/D [x x 0 4 4 4] (D Eb Ab B) "
#define STRING_22072 "Abm/E [0 2 1 1 0 0] (Eb E Ab B) "
#define STRING_22073 "Abm/E [0 x 6 4 4 0] (Eb E Ab B) "
#define STRING_22074 "Abm/E [x x 1 1 0 0] (Eb E Ab B) "
#define STRING_22075 "Abm/Gb [x x 4 4 4 4] (Eb Gb Ab B) "
#define STRING_22076 "Abm7 [x x 4 4 4 4] (Eb Gb Ab B) "
#define STRING_22077 "Absus or Absus4 [x x 6 6 4 4] (Db Eb Ab) "
#define STRING_22078 "Absus2/F [x 1 3 1 4 1] (Eb F Ab Bb) "
#define STRING_22079 "Adim/Ab [x x 1 2 1 4] (C Eb Ab A) "
#define STRING_22080 "Adim/E [0 3 x 2 4 0] (C Eb E A) "
#define STRING_22081 "Adim/F [x x 1 2 1 1] (C Eb F A) "
#define STRING_22082 "Adim/F [x x 3 5 4 5] (C Eb F A) "
#define STRING_22083 "Adim/G [x x 1 2 1 3] (C Eb G A) "
#define STRING_22084 "Adim/Gb [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22085 "Adim7 [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22086 "Am [x 0 2 2 1 0] (C E A) "
#define STRING_22087 "Am [x 0 7 5 5 5] (C E A) "
#define STRING_22088 "Am [x 3 2 2 1 0] (C E A) "
#define STRING_22089 "Am [8 12 x x x 0] (C E A) "
#define STRING_22090 "Am/B [0 0 7 5 0 0] (C E A B) "
#define STRING_22091 "Am/B [x 3 2 2 0 0] (C E A B) "
#define STRING_22092 "Am/D [x x 0 2 1 0] (C D E A) "
#define STRING_22093 "Am/D [x x 0 5 5 5] (C D E A) "
#define STRING_22094 "Am/Eb [0 3 x 2 4 0] (C Eb E A) "
#define STRING_22095 "Am/F [0 0 3 2 1 0] (C E F A) "
#define STRING_22096 "Am/F [1 3 3 2 1 0] (C E F A) "
#define STRING_22097 "Am/F [1 x 2 2 1 0] (C E F A) "
#define STRING_22098 "Am/F [x x 2 2 1 1] (C E F A) "
#define STRING_22099 "Am/F [x x 3 2 1 0] (C E F A) "
#define STRING_22100 "Am/G [0 0 2 0 1 3] (C E G A) "
#define STRING_22101 "Am/G [x 0 2 0 1 0] (C E G A) "
#define STRING_22102 "Am/G [x 0 2 2 1 3] (C E G A) "
#define STRING_22103 "Am/G [x 0 5 5 5 8] (C E G A) "
#define STRING_22104 "Am/Gb [x 0 2 2 1 2] (C E Gb A) "
#define STRING_22105 "Am/Gb [x x 2 2 1 2] (C E Gb A) "
#define STRING_22106 "Am6 [x 0 2 2 1 2] (C E Gb A) "
#define STRING_22107 "Am6 [x x 2 2 1 2] (C E Gb A) "
#define STRING_22108 "Am6 [5 x 4 5 5 5] (A Gb C E A)"
#define STRING_22109 "Am7 [0 0 2 0 1 3] (C E G A) "
#define STRING_22110 "Am7 [x 0 2 0 1 0] (C E G A) "
#define STRING_22111 "Am7 [x 0 2 2 1 3] (C E G A) "
#define STRING_22112 "Am7 [x 0 5 5 5 8] (C E G A) "
#define STRING_22113 "Am7(b5) or Ao7 [x x 1 2 1 3] (C Eb G A) "
#define STRING_22114 "Am7/add11 or Am7/11 [x 5 7 5 8 0] (C D E G A) "
#define STRING_22115 "Amaj7 or A#7 [x 0 2 1 2 0] (Db E Ab A) "
#define STRING_22116 "Amin/maj9 [x 0 6 5 5 7] (C E Ab A B) "
#define STRING_22117 "Asus or Asus4 [0 0 2 2 3 0] (D E A) "
#define STRING_22118 "Asus or Asus4 [x 0 2 2 3 0] (D E A) "
#define STRING_22119 "Asus or Asus4 [5 5 7 7 x 0] (D E A) "
#define STRING_22120 "Asus or Asus4 [x 0 0 2 3 0] (D E A) "
#define STRING_22121 "Asus2 or Aadd9(no3)[0 0 2 2 0 0] (E A B) "
#define STRING_22122 "Asus2 or Aadd9(no3)[0 0 2 4 0 0] (E A B) "
#define STRING_22123 "Asus2 or Aadd9(no3)[0 2 2 2 0 0] (E A B) "
#define STRING_22124 "Asus2 or Aadd9(no3)[x 0 2 2 0 0] (E A B) "
#define STRING_22125 "Asus2 or Aadd9(no3)[x x 2 2 0 0] (E A B) "
#define STRING_22126 "Asus2/Ab [x 0 2 1 0 0] (E Ab A B) "
#define STRING_22127 "Asus2/C [0 0 7 5 0 0] (C E A B) "
#define STRING_22128 "Asus2/C [x 3 2 2 0 0] (C E A B) "
#define STRING_22129 "Asus2/D [0 2 0 2 0 0] (D E A B) "
#define STRING_22130 "Asus2/D [x 2 0 2 3 0] (D E A B) "
#define STRING_22131 "Asus2/Db [0 0 2 4 2 0] (Db E A B) "
#define STRING_22132 "Asus2/Db [x 0 7 6 0 0] (Db E A B) "
#define STRING_22133 "Asus2/Eb [x 2 1 2 0 0] (Eb E A B) "
#define STRING_22134 "Asus2/F [0 0 3 2 0 0] (E F A B) "
#define STRING_22135 "Asus2/G [3 x 2 2 0 0] (E G A B) "
#define STRING_22136 "Asus2/G [x 0 2 0 0 0] (E G A B) "
#define STRING_22137 "Asus2/G [x 0 5 4 5 0] (E G A B) "
#define STRING_22138 "Asus2/Gb [x 0 4 4 0 0] (E Gb A B) "
#define STRING_22139 "Asus2/Gb [x 2 4 2 5 2] (E Gb A B) "
#define STRING_22140 "Asus4/Ab [4 x 0 2 3 0] (D E Ab A) "
#define STRING_22141 "Asus4/B [0 2 0 2 0 0] (D E A B) "
#define STRING_22142 "Asus4/Bb [0 1 x 2 3 0] (D E A Bb) "
#define STRING_22143 "Asus4/C [x x 0 2 1 0] (C D E A) "
#define STRING_22144 "Asus4/C [x x 0 5 5 5] (C D E A) "
#define STRING_22145 "Asus4/Db [x 0 0 2 2 0] (Db D E A) "
#define STRING_22146 "Asus4/Db [x x 0 2 2 0] (Db D E A) "
#define STRING_22147 "Asus4/Db [x x 0 6 5 5] (Db D E A) "
#define STRING_22148 "Asus4/Db [x x 0 9 10 9] (Db D E A) "
#define STRING_22149 "Asus4/F [x x 7 7 6 0] (D E F A) "
#define STRING_22150 "Asus4/G [x 0 2 0 3 0] (D E G A) "
#define STRING_22151 "Asus4/G [x 0 2 0 3 3] (D E G A) "
#define STRING_22152 "Asus4/G [x 0 2 2 3 3] (D E G A) "
#define STRING_22153 "Asus4/G [x 0 0 0 x 0] (D E G A) "
#define STRING_22154 "Asus4/Gb [0 0 0 2 3 2] (D E Gb A) "
#define STRING_22155 "Asus4/Gb [0 0 4 2 3 0] (D E Gb A) "
#define STRING_22156 "Asus4/Gb [2 x 0 2 3 0] (D E Gb A) "
#define STRING_22157 "Asus4/Gb [x 0 2 2 3 2] (D E Gb A) "
#define STRING_22158 "Asus4/Gb [x x 2 2 3 2] (D E Gb A) "
#define STRING_22159 "Asus4/Gb [x 5 4 2 3 0] (D E Gb A) "
#define STRING_22160 "Asus4/Gb [x 9 7 7 x 0] (D E Gb A) "
#define STRING_22161 "B or Bmaj [x 2 4 4 4 2] (Eb Gb B) "
#define STRING_22162 "B #5 or Baug [3 2 1 0 0 3] (Eb G B) "
#define STRING_22163 "B #5 or Baug [3 x 1 0 0 3] (Eb G B) "
#define STRING_22164 "B/A [2 x 1 2 0 2] (Eb Gb A B) "
#define STRING_22165 "B/A [x 0 1 2 0 2] (Eb Gb A B) "
#define STRING_22166 "B/A [x 2 1 2 0 2] (Eb Gb A B) "
#define STRING_22167 "B/A [x 2 4 2 4 2] (Eb Gb A B) "
#define STRING_22168 "B/Ab [x x 4 4 4 4] (Eb Gb Ab B) "
#define STRING_22169 "B/E [x 2 2 4 4 2] (Eb E Gb B) "
#define STRING_22170 "B/E [x x 4 4 4 0] (Eb E Gb B) "
#define STRING_22171 "B5 or B(no 3rd) [7 9 9 x x 2] (Gb B)"
#define STRING_22172 "B5 or B(no 3rd) [x 2 4 4 x 2] (Gb B)"
#define STRING_22173 "B6 [x x 4 4 4 4] (Eb Gb Ab B) "
#define STRING_22174 "B7 or Bdom 7 [2 x 1 2 0 2] (Eb Gb A B) "
#define STRING_22175 "B7 or Bdom 7 [x 0 1 2 0 2] (Eb Gb A B) "
#define STRING_22176 "B7 or Bdom 7 [x 2 1 2 0 2] (Eb Gb A B) "
#define STRING_22177 "B7 or Bdom 7 [x 2 4 2 4 2] (Eb Gb A B) "
#define STRING_22178 "B7/add11 or B7/11 [0 0 4 4 4 0] (Eb E Gb A B) "
#define STRING_22179 "B7/add11 or B7/11 [0 2 1 2 0 2] (Eb E Gb A B) "
#define STRING_22180 "B7sus4 [x 0 4 4 0 0] (E Gb A B) "
#define STRING_22181 "B7sus4 [x 2 4 2 5 2] (E Gb A B) "
#define STRING_22182 "Baug/E [3 x 1 0 0 0] (Eb E G B) "
#define STRING_22183 "Baug/E [x x 1 0 0 0] (Eb E G B) "
#define STRING_22184 "Bb or Bbmaj [1 1 3 3 3 1] (D F Bb) "
#define STRING_22185 "Bb or Bbmaj [x 1 3 3 3 1] (D F Bb) "
#define STRING_22186 "Bb or Bbmaj [x x 0 3 3 1] (D F Bb) "
#define STRING_22187 "Bb #5 or Bbaug [x x 0 3 3 2] (D Gb Bb) "
#define STRING_22188 "Bb b5 [x x 0 3 x 0] (D E Bb) "
#define STRING_22189 "Bb/A [1 1 3 2 3 1] (D F A Bb) "
#define STRING_22190 "Bb/Ab [x 1 3 1 3 1] (D F Ab Bb) "
#define STRING_22191 "Bb/Ab [x x 3 3 3 4] (D F Ab Bb) "
#define STRING_22192 "Bb/Db [x x 0 6 6 6] (Db D F Bb) "
#define STRING_22193 "Bb/E [x 1 3 3 3 0] (D E F Bb) "
#define STRING_22194 "Bb/G [3 5 3 3 3 3] (D F G Bb) "
#define STRING_22195 "Bb/G [x x 3 3 3 3] (D F G Bb) "
#define STRING_22196 "Bb5 or Bb(no 3rd)[6 8 8 x x 6] (F Bb)"
#define STRING_22197 "Bb5 or Bb(no 3rd)[x 1 3 3 x 6] (F Bb)"
#define STRING_22198 "Bb6 [3 5 3 3 3 3] (D F G Bb) "
#define STRING_22199 "Bb6 [x x 3 3 3 3] (D F G Bb) "
#define STRING_22200 "Bb6/add9 or Bb6/9 [x 3 3 3 3 3] (C D F G Bb) "
#define STRING_22201 "Bb7 or Bbdom 7 [x 1 3 1 3 1] (D F Ab Bb) "
#define STRING_22202 "Bb7 or Bbdom 7 [x x 3 3 3 4] (D F Ab Bb) "
#define STRING_22203 "Bb7sus4 [x 1 3 1 4 1] (Eb F Ab Bb) "
#define STRING_22204 "Bbadd#11 [x 1 3 3 3 0] (D E F Bb) "
#define STRING_22205 "Bbaug/E [2 x 4 3 3 0] (D E Gb Bb) "
#define STRING_22206 "Bbdim/C [x 3 x 3 2 0] (C Db E Bb) "
#define STRING_22207 "Bbdim/D [x x 0 3 2 0] (Db D E Bb) "
#define STRING_22208 "Bbdim/G [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22209 "Bbdim/G [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22210 "Bbdim/Gb [2 4 2 3 2 2] (Db E Gb Bb) "
#define STRING_22211 "Bbdim/Gb [x x 4 3 2 0] (Db E Gb Bb) "
#define STRING_22212 "Bbdim7 [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22213 "Bbdim7 [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22214 "Bbm [1 1 3 3 2 1] (Db F Bb) "
#define STRING_22215 "Bbm/Ab [x 1 3 1 2 1] (Db F Ab Bb) "
#define STRING_22216 "Bbm/D [x x 0 6 6 6] (Db D F Bb) "
#define STRING_22217 "Bbm/Gb [x x 3 3 2 2] (Db F Gb Bb) "
#define STRING_22218 "Bbm7 [x 1 3 1 2 1] (Db F Ab Bb) "
#define STRING_22219 "Bbm6 [7 x 6 7 7 7 (B Ab D Gb B) "
#define STRING_22220 "Bbmaj7 or Bb#7 [1 1 3 2 3 1] (D F A Bb) "
#define STRING_22221 "Bbmaj9 or Bb9(#7) [x 3 3 3 3 5] (C D F A Bb) "
#define STRING_22222 "Bbsus2 or Bbadd9(no3)[x x 3 3 1 1] (C F Bb) "
#define STRING_22223 "Bbsus2/G [x 3 5 3 6 3] (C F G Bb) "
#define STRING_22224 "Bbsus4/Ab [x 1 3 1 4 1] (Eb F Ab Bb) "
#define STRING_22225 "Bdim/A [1 2 3 2 3 1] (D F A B) "
#define STRING_22226 "Bdim/A [x 2 0 2 0 1] (D F A B) "
#define STRING_22227 "Bdim/A [x x 0 2 0 1] (D F A B) "
#define STRING_22228 "Bdim/Ab [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22229 "Bdim/Ab [x x 0 1 0 1] (D F Ab B) "
#define STRING_22230 "Bdim/Ab [x x 3 4 3 4] (D F Ab B) "
#define STRING_22231 "Bdim/G [1 x 0 0 0 3] (D F G B) "
#define STRING_22232 "Bdim/G [3 2 0 0 0 1] (D F G B) "
#define STRING_22233 "Bdim/G [x x 0 0 0 1] (D F G B) "
#define STRING_22234 "Bdim7 [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22235 "Bdim7 [x x 0 1 0 1] (D F Ab B) "
#define STRING_22236 "Bdim7 [x x 3 4 3 4] (D F Ab B) "
#define STRING_22237 "Bm [2 2 4 4 3 2] (D Gb B) "
#define STRING_22238 "Bm [x 2 4 4 3 2] (D Gb B) "
#define STRING_22239 "Bm [x x 0 4 3 2] (D Gb B) "
#define STRING_22240 "Bm/A [x 0 4 4 3 2] (D Gb A B) "
#define STRING_22241 "Bm/A [x 2 0 2 0 2] (D Gb A B) "
#define STRING_22242 "Bm/A [x 2 0 2 3 2] (D Gb A B) "
#define STRING_22243 "Bm/A [x 2 4 2 3 2] (D Gb A B) "
#define STRING_22244 "Bm/A [x x 0 2 0 2] (D Gb A B) "
#define STRING_22245 "Bm/G [2 2 0 0 0 3] (D Gb G B) "
#define STRING_22246 "Bm/G [2 2 0 0 3 3] (D Gb G B) "
#define STRING_22247 "Bm/G [3 2 0 0 0 2] (D Gb G B) "
#define STRING_22248 "Bm/G [x x 4 4 3 3] (D Gb G B) "
#define STRING_22249 "Bm7 [x 0 4 4 3 2] (D Gb A B) "
#define STRING_22250 "Bm7 [x 2 0 2 0 2] (D Gb A B) "
#define STRING_22251 "Bm7 [x 2 0 2 3 2] (D Gb A B) "
#define STRING_22252 "Bm7 [x 2 4 2 3 2] (D Gb A B) "
#define STRING_22253 "Bm7 [x x 0 2 0 2] (D Gb A B) "
#define STRING_22254 "Bm7(b5) or Bo7 [1 2 3 2 3 1] (D F A B) "
#define STRING_22255 "Bm7(b5) or Bo7 [x 2 0 2 0 1] (D F A B) "
#define STRING_22256 "Bm7(b5) or Bo7 [x x 0 2 0 1] (D F A B) "
#define STRING_22257 "Bm7/add11 or Bm7/11 [0 0 2 4 3 2] (D E Gb A B) "
#define STRING_22258 "Bm7/add11 or Bm7/11 [0 2 0 2 0 2] (D E Gb A B) "
#define STRING_22259 "Bmaj7/#11 [x 2 3 3 4 2] (Eb F Gb Bb B) "
#define STRING_22260 "Bsus or Bsus4 [7 9 9 x x 0] (E Gb B) "
#define STRING_22261 "Bsus or Bsus4 [x 2 4 4 x 0] (E Gb B) "
#define STRING_22262 "Bsus2 or Badd9(no3)[x 4 4 4 x 2] (Db Gb B)"
#define STRING_22263 "Bsus2 or Badd9(no3)[x x 4 4 2 2] (Db Gb B) "
#define STRING_22264 "Bsus2/E [x 4 4 4 x 0] (Db E Gb B) "
#define STRING_22265 "Bsus4/A [x 0 4 4 0 0] (E Gb A B) "
#define STRING_22266 "Bsus4/A [x 2 4 2 5 2] (E Gb A B) "
#define STRING_22267 "Bsus4/Ab [0 2 2 1 0 2] (E Gb Ab B) "
#define STRING_22268 "Bsus4/Ab [0 x 4 1 0 0] (E Gb Ab B) "
#define STRING_22269 "Bsus4/Ab [2 2 2 1 0 0] (E Gb Ab B) "
#define STRING_22270 "Bsus4/Db [x 4 4 4 x 0] (Db E Gb B) "
#define STRING_22271 "Bsus4/Eb [x 2 2 4 4 2] (Eb E Gb B) "
#define STRING_22272 "Bsus4/Eb [x x 4 4 4 0] (Eb E Gb B) "
#define STRING_22273 "Bsus4/G [0 2 2 0 0 2] (E Gb G B) "
#define STRING_22274 "Bsus4/G [0 2 4 0 0 0] (E Gb G B) "
#define STRING_22275 "Bsus4/G [0 x 4 0 0 0] (E Gb G B) "
#define STRING_22276 "Bsus4/G [2 2 2 0 0 0] (E Gb G B) "
#define STRING_22277 "C or Cmaj [0 3 2 0 1 0] (C E G) "
#define STRING_22278 "C or Cmaj [0 3 5 5 5 3] (C E G) "
#define STRING_22279 "C or Cmaj [3 3 2 0 1 0] (C E G) "
#define STRING_22280 "C or Cmaj [3 x 2 0 1 0] (C E G) "
#define STRING_22281 "C or Cmaj [x 3 2 0 1 0] (C E G) "
#define STRING_22282 "C or Cmaj [x 3 5 5 5 0] (C E G) "
#define STRING_22283 "C #5 or Caug [x 3 2 1 1 0] (C E Ab) "
#define STRING_22284 "C b5 [x x 4 5 x 0] (C E Gb) "
#define STRING_22285 "C/A [0 0 2 0 1 3] (C E G A) "
#define STRING_22286 "C/A [x 0 2 0 1 0] (C E G A) "
#define STRING_22287 "C/A [x 0 2 2 1 3] (C E G A) "
#define STRING_22288 "C/A [x 0 5 5 5 8] (C E G A) "
#define STRING_22289 "C/B [0 3 2 0 0 0] (C E G B) "
#define STRING_22290 "C/B [x 2 2 0 1 0] (C E G B) "
#define STRING_22291 "C/B [x 3 5 4 5 3] (C E G B) "
#define STRING_22292 "C/Bb [x 3 5 3 5 3] (C E G Bb) "
#define STRING_22293 "C/D [3 x 0 0 1 0] (C D E G) "
#define STRING_22294 "C/D [x 3 0 0 1 0] (C D E G) "
#define STRING_22295 "C/D [x 3 2 0 3 0] (C D E G) "
#define STRING_22296 "C/D [x 3 2 0 3 3] (C D E G) "
#define STRING_22297 "C/D [x x 0 0 1 0] (C D E G) "
#define STRING_22298 "C/D [x x 0 5 5 3] (C D E G) "
#define STRING_22299 "C/D [x 10 12 12 13 0] (C D E G) "
#define STRING_22300 "C/D [x 5 5 5 x 0] (C D E G) "
#define STRING_22301 "C/F [x 3 3 0 1 0] (C E F G) "
#define STRING_22302 "C/F [x x 3 0 1 0] (C E F G) "
#define STRING_22303 "C5 or C(no 3rd) [x 3 5 5 x 3] (C G)"
#define STRING_22304 "C6 [0 0 2 0 1 3] (C E G A) "
#define STRING_22305 "C6 [x 0 2 0 1 0] (C E G A) "
#define STRING_22306 "C6 [x 0 2 2 1 3] (C E G A) "
#define STRING_22307 "C6 [x 0 5 5 5 8] (C E G A) "
#define STRING_22308 "C6/add9 or C6/9 [x 5 7 5 8 0] (C D E G A) "
#define STRING_22309 "C7 or Cdom 7 [x 3 5 3 5 3] (C E G Bb) "
#define STRING_22310 "C7sus4 [x 3 5 3 6 3] (C F G Bb) "
#define STRING_22311 "C9(b5) [0 3 x 3 3 2] (C D E Gb Bb) "
#define STRING_22312 "Cadd9 or C2 [3 x 0 0 1 0] (C D E G) "
#define STRING_22313 "Cadd9 or C2 [x 3 0 0 1 0] (C D E G) "
#define STRING_22314 "Cadd9 or C2 [x 3 2 0 3 0] (C D E G) "
#define STRING_22315 "Cadd9 or C2 [x 3 2 0 3 3] (C D E G) "
#define STRING_22316 "Cadd9 or C2 [x x 0 0 1 0] (C D E G) "
#define STRING_22317 "Cadd9 or C2 [x x 0 5 5 3] (C D E G) "
#define STRING_22318 "Cadd9 or C2 [x 10 12 12 13 0] (C D E G) "
#define STRING_22319 "Cadd9 or C2 [x 3 2 0 3 0] (C D E G) "
#define STRING_22320 "Cadd9 or C2 [x 5 5 5 x 0] (C D E G) "
#define STRING_22321 "Cdim/A [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22322 "Cdim/Ab [x x 1 1 1 2] (C Eb Gb Ab) "
#define STRING_22323 "Cdim/Ab [x x 4 5 4 4] (C Eb Gb Ab) "
#define STRING_22324 "Cdim/D [x 5 4 5 4 2] (C D Eb Gb)"
#define STRING_22325 "Cdim7 [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22326 "Cm [x 3 5 5 4 3] (C Eb G) "
#define STRING_22327 "Cm [x x 5 5 4 3] (C Eb G) "
#define STRING_22328 "Cm/A [x x 1 2 1 3] (C Eb G A) "
#define STRING_22329 "Cm/Bb [x 3 5 3 4 3] (C Eb G Bb) "
#define STRING_22330 "Cm6 [x x 1 2 1 3] (C Eb G A) "
#define STRING_22331 "Cm6 [8 x 7 8 8 8] (C A Eb G C) "
#define STRING_22332 "Cm7 [x 3 5 3 4 3] (C Eb G Bb) "
#define STRING_22333 "Cmaj7 or C#7 [0 3 2 0 0 0] (C E G B) "
#define STRING_22334 "Cmaj7 or C#7 [x 2 2 0 1 0] (C E G B) "
#define STRING_22335 "Cmaj7 or C#7 [x 3 5 4 5 3] (C E G B) "
#define STRING_22336 "Cmaj9 or C9(#7) [x 3 0 0 0 0] (C D E G B) "
#define STRING_22337 "Csus or Csus4 [x 3 3 0 1 1] (C F G) "
#define STRING_22338 "Csus or Csus4 [x x 3 0 1 1] (C F G) "
#define STRING_22339 "Csus2 or Cadd9(no3)[x 10 12 12 13 3] (C D G)"
#define STRING_22340 "Csus2 or Cadd9(no3)[x 5 5 5 x 3] (C D G)"
#define STRING_22341 "Csus2 or Cadd9(no3)[x 3 0 0 3 3] (C D G) "
#define STRING_22342 "Csus2 or Cadd9(no3)[x 3 5 5 3 3] (C D G) "
#define STRING_22343 "Csus2/A [x 5 7 5 8 3] (C D G A)"
#define STRING_22344 "Csus2/A [x x 0 2 1 3] (C D G A) "
#define STRING_22345 "Csus2/B [3 3 0 0 0 3] (C D G B) "
#define STRING_22346 "Csus2/B [x 3 0 0 0 3] (C D G B) "
#define STRING_22347 "Csus2/E [3 x 0 0 1 0] (C D E G) "
#define STRING_22348 "Csus2/E [x 3 0 0 1 0] (C D E G) "
#define STRING_22349 "Csus2/E [x 3 2 0 3 0] (C D E G) "
#define STRING_22350 "Csus2/E [x 3 2 0 3 3] (C D E G) "
#define STRING_22351 "Csus2/E [x x 0 0 1 0] (C D E G) "
#define STRING_22352 "Csus2/E [x x 0 5 5 3] (C D E G) "
#define STRING_22353 "Csus2/E [x 10 12 12 13 0] (C D E G) "
#define STRING_22354 "Csus2/E [x 5 5 5 x 0] (C D E G) "
#define STRING_22355 "Csus2/F [3 3 0 0 1 1] (C D F G) "
#define STRING_22356 "Csus4/A [3 x 3 2 1 1] (C F G A) "
#define STRING_22357 "Csus4/A [x x 3 2 1 3] (C F G A) "
#define STRING_22358 "Csus4/B [x 3 3 0 0 3] (C F G B) "
#define STRING_22359 "Csus4/Bb [x 3 5 3 6 3] (C F G Bb) "
#define STRING_22360 "Csus4/D [3 3 0 0 1 1] (C D F G) "
#define STRING_22361 "Csus4/E [x 3 3 0 1 0] (C E F G) "
#define STRING_22362 "Csus4/E [x x 3 0 1 0] (C E F G) "
#define STRING_22363 "D or Dmaj [x 5 4 2 3 2] (D Gb A)"
#define STRING_22364 "D or Dmaj [x 9 7 7 x 2] (D Gb A)"
#define STRING_22365 "D or Dmaj [2 0 0 2 3 2] (D Gb A) "
#define STRING_22366 "D or Dmaj [x 0 0 2 3 2] (D Gb A) "
#define STRING_22367 "D or Dmaj [x 0 4 2 3 2] (D Gb A) "
#define STRING_22368 "D or Dmaj [x x 0 2 3 2] (D Gb A) "
#define STRING_22369 "D or Dmaj [x x 0 7 7 5] (D Gb A) "
#define STRING_22370 "D #5 or Daug [x x 0 3 3 2] (D Gb Bb) "
#define STRING_22371 "D/B [x 0 4 4 3 2] (D Gb A B) "
#define STRING_22372 "D/B [x 2 0 2 0 2] (D Gb A B) "
#define STRING_22373 "D/B [x 2 0 2 3 2] (D Gb A B) "
#define STRING_22374 "D/B [x 2 4 2 3 2] (D Gb A B) "
#define STRING_22375 "D/B [x x 0 2 0 2] (D Gb A B) "
#define STRING_22376 "D/C [x 5 7 5 7 2] (C D Gb A)"
#define STRING_22377 "D/C [x 0 0 2 1 2] (C D Gb A) "
#define STRING_22378 "D/C [x 3 x 2 3 2] (C D Gb A) "
#define STRING_22379 "D/C [x 5 7 5 7 5] (C D Gb A) "
#define STRING_22380 "D/Db [x x 0 14 14 14] (Db D Gb A) "
#define STRING_22381 "D/Db [x x 0 2 2 2] (Db D Gb A) "
#define STRING_22382 "D/E [0 0 0 2 3 2] (D E Gb A) "
#define STRING_22383 "D/E [0 0 4 2 3 0] (D E Gb A) "
#define STRING_22384 "D/E [2 x 0 2 3 0] (D E Gb A) "
#define STRING_22385 "D/E [x 0 2 2 3 2] (D E Gb A) "
#define STRING_22386 "D/E [x x 2 2 3 2] (D E Gb A) "
#define STRING_22387 "D/E [x 5 4 2 3 0] (D E Gb A) "
#define STRING_22388 "D/E [x 9 7 7 x 0] (D E Gb A) "
#define STRING_22389 "D/G [5 x 4 0 3 5] (D Gb G A)"
#define STRING_22390 "D/G [3 x 0 2 3 2] (D Gb G A) "
#define STRING_22391 "D5 or D(no 3rd) [5 5 7 7 x 5] (D A)"
#define STRING_22392 "D5 or D(no 3rd) [x 0 0 2 3 5] (D A)"
#define STRING_22393 "D6 [x 0 4 4 3 2] (D Gb A B) "
#define STRING_22394 "D6 [x 2 0 2 0 2] (D Gb A B) "
#define STRING_22395 "D6 [x 2 0 2 3 2] (D Gb A B) "
#define STRING_22396 "D6 [x 2 4 2 3 2] (D Gb A B) "
#define STRING_22397 "D6 [x x 0 2 0 2] (D Gb A B) "
#define STRING_22398 "D6/add9 or D6/9 [0 0 2 4 3 2] (D E Gb A B) "
#define STRING_22399 "D6/add9 or D6/9 [0 2 0 2 0 2] (D E Gb A B) "
#define STRING_22400 "D7 or Ddom 7 [x 5 7 5 7 2] (C D Gb A)"
#define STRING_22401 "D7 or Ddom 7 [x 0 0 2 1 2] (C D Gb A) "
#define STRING_22402 "D7 or Ddom 7 [x 3 x 2 3 2] (C D Gb A) "
#define STRING_22403 "D7 or Ddom 7 [x 5 7 5 7 5] (C D Gb A) "
#define STRING_22404 "D7sus4 [x 5 7 5 8 3] (C D G A)"
#define STRING_22405 "D7sus4 [x x 0 2 1 3] (C D G A) "
#define STRING_22406 "D9 or Ddom 9 [0 0 0 2 1 2] (C D E Gb A) "
#define STRING_22407 "D9 or Ddom 9 [2 x 0 2 1 0] (C D E Gb A) "
#define STRING_22408 "D9 or Ddom 9 [x 5 7 5 7 0] (C D E Gb A) "
#define STRING_22409 "D9(#5) [0 3 x 3 3 2] (C D E Gb Bb) "
#define STRING_22410 "Dadd9 or D2 [0 0 0 2 3 2] (D E Gb A) "
#define STRING_22411 "Dadd9 or D2 [0 0 4 2 3 0] (D E Gb A) "
#define STRING_22412 "Dadd9 or D2 [2 x 0 2 3 0] (D E Gb A) "
#define STRING_22413 "Dadd9 or D2 [x 0 2 2 3 2] (D E Gb A) "
#define STRING_22414 "Dadd9 or D2 [x x 2 2 3 2] (D E Gb A) "
#define STRING_22415 "Dadd9 or D2 [x 5 4 2 3 0] (D E Gb A) "
#define STRING_22416 "Dadd9 or D2 [x 9 7 7 x 0] (D E Gb A) "
#define STRING_22417 "Daug/E [2 x 4 3 3 0] (D E Gb Bb) "
#define STRING_22418 "Db or Dbmaj [4 4 6 6 6 4] (Db F Ab) "
#define STRING_22419 "Db or Dbmaj [x 4 3 1 2 1] (Db F Ab) "
#define STRING_22420 "Db or Dbmaj [x 4 6 6 6 4] (Db F Ab) "
#define STRING_22421 "Db or Dbmaj [x x 3 1 2 1] (Db F Ab) "
#define STRING_22422 "Db or Dbmaj [x x 6 6 6 4] (Db F Ab) "
#define STRING_22423 "Db #5 or Dbaug [x 0 3 2 2 1] (Db F A) "
#define STRING_22424 "Db #5 or Dbaug [x 0 x 2 2 1] (Db F A) "
#define STRING_22425 "Db b5 [x x 3 0 2 1] (Db F G) "
#define STRING_22426 "Db/B [x 4 3 4 0 4] (Db F Ab B) "
#define STRING_22427 "Db/Bb [x 1 3 1 2 1] (Db F Ab Bb) "
#define STRING_22428 "Db/C [x 3 3 1 2 1] (C Db F Ab) "
#define STRING_22429 "Db/C [x 4 6 5 6 4] (C Db F Ab) "
#define STRING_22430 "Db5 or Db(no 3rd)[x 4 6 6 x 4] (Db Ab)"
#define STRING_22431 "Db6 [x 1 3 1 2 1] (Db F Ab Bb) "
#define STRING_22432 "Db7 or Dbdom 7 [x 4 3 4 0 4] (Db F Ab B) "
#define STRING_22433 "Dbaug/D [x x 0 2 2 1] (Db D F A) "
#define STRING_22434 "Dbaug/G [1 0 3 0 2 1] (Db F G A) "
#define STRING_22435 "Dbdim/A [3 x 2 2 2 0] (Db E G A) "
#define STRING_22436 "Dbdim/A [x 0 2 0 2 0] (Db E G A) "
#define STRING_22437 "Dbdim/A [x 0 2 2 2 3] (Db E G A) "
#define STRING_22438 "Dbdim/B [0 2 2 0 2 0] (Db E G B) "
#define STRING_22439 "Dbdim/Bb [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22440 "Dbdim/Bb [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22441 "Dbdim/D [3 x 0 0 2 0] (Db D E G) "
#define STRING_22442 "Dbdim/D [x x 0 0 2 0] (Db D E G) "
#define STRING_22443 "Dbdim7 [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22444 "Dbdim7 [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22445 "Dbm [x 4 6 6 5 4] (Db E Ab) "
#define STRING_22446 "Dbm [x x 2 1 2 0] (Db E Ab) "
#define STRING_22447 "Dbm [x 4 6 6 x 0] (Db E Ab) "
#define STRING_22448 "Dbm/A [x 0 2 1 2 0] (Db E Ab A) "
#define STRING_22449 "Dbm/B [0 2 2 1 2 0] (Db E Ab B) "
#define STRING_22450 "Dbm/B [x 4 6 4 5 4] (Db E Ab B) "
#define STRING_22451 "Dbm7 [0 2 2 1 2 0] (Db E Ab B) "
#define STRING_22452 "Dbm7 [x 4 6 4 5 4] (Db E Ab B) "
#define STRING_22453 "Dbm7(b5) or Dbo7 [0 2 2 0 2 0] (Db E G B) "
#define STRING_22454 "Dbmaj7 or Db#7 [x 3 3 1 2 1] (C Db F Ab) "
#define STRING_22455 "Dbmaj7 or Db#7 [x 4 6 5 6 4] (C Db F Ab) "
#define STRING_22456 "Dbsus2 or Dbadd9(no3) [x x 6 6 4 4] (Db Eb Ab) "
#define STRING_22457 "Dbsus4/Bb [x x 4 3 2 4] (Db Gb Ab Bb) "
#define STRING_22458 "Ddim/B [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22459 "Ddim/B [x x 0 1 0 1] (D F Ab B) "
#define STRING_22460 "Ddim/B [x x 3 4 3 4] (D F Ab B) "
#define STRING_22461 "Ddim/Bb [x 1 3 1 3 1] (D F Ab Bb) "
#define STRING_22462 "Ddim/Bb [x x 3 3 3 4] (D F Ab Bb) "
#define STRING_22463 "Ddim/C [x x 0 1 1 1] (C D F Ab) "
#define STRING_22464 "Ddim7 [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22465 "Ddim7 [x x 0 1 0 1] (D F Ab B) "
#define STRING_22466 "Ddim7 [x x 3 4 3 4] (D F Ab B) "
#define STRING_22467 "Dm [x 0 0 2 3 1] (D F A) "
#define STRING_22468 "Dm/B [1 2 3 2 3 1] (D F A B) "
#define STRING_22469 "Dm/B [x 2 0 2 0 1] (D F A B) "
#define STRING_22470 "Dm/B [x x 0 2 0 1] (D F A B) "
#define STRING_22471 "Dm/Bb [1 1 3 2 3 1] (D F A Bb) "
#define STRING_22472 "Dm/C [x 5 7 5 6 5] (C D F A) "
#define STRING_22473 "Dm/C [x x 0 2 1 1] (C D F A) "
#define STRING_22474 "Dm/C [x x 0 5 6 5] (C D F A) "
#define STRING_22475 "Dm/Db [x x 0 2 2 1] (Db D F A) "
#define STRING_22476 "Dm/E [x x 7 7 6 0] (D E F A) "
#define STRING_22477 "Dm6 [1 2 3 2 3 1] (D F A B) "
#define STRING_22478 "Dm6 [x 2 0 2 0 1] (D F A B) "
#define STRING_22479 "Dm6 [x x 0 2 0 1] (D F A B) "
#define STRING_22480 "Dm6 [10 x 9 10 10 10] (D B F A D) "
#define STRING_22481 "Dm7 [x 5 7 5 6 5] (C D F A) "
#define STRING_22482 "Dm7 [x x 0 2 1 1] (C D F A) "
#define STRING_22483 "Dm7 [x x 0 5 6 5] (C D F A) "
#define STRING_22484 "Dm7(b5) or Do7 [x x 0 1 1 1] (C D F Ab) "
#define STRING_22485 "Dm7/add11 or Dm7/11 [3 x 0 2 1 1] (C D F G A) "
#define STRING_22486 "Dmaj7 or D#7 [x x 0 14 14 14] (Db D Gb A) "
#define STRING_22487 "Dmaj7 or D#7 [x x 0 2 2 2] (Db D Gb A) "
#define STRING_22488 "Dmin/maj7 [x x 0 2 2 1] (Db D F A) "
#define STRING_22489 "Dsus or Dsus4 [5 x 0 0 3 5] (D G A)"
#define STRING_22490 "Dsus or Dsus4 [3 0 0 0 3 3] (D G A) "
#define STRING_22491 "Dsus or Dsus4 [x 0 0 0 3 3] (D G A) "
#define STRING_22492 "Dsus or Dsus4 [x x 0 2 3 3] (D G A) "
#define STRING_22493 "Dsus2 or Dadd9(no3)[5 5 7 7 x 0] (D E A)"
#define STRING_22494 "Dsus2 or Dadd9(no3)[x 0 0 2 3 0] (D E A)"
#define STRING_22495 "Dsus2 or Dadd9(no3)[0 0 2 2 3 0] (D E A) "
#define STRING_22496 "Dsus2 or Dadd9(no3)[x 0 2 2 3 0] (D E A) "
#define STRING_22497 "Dsus2 or Dadd9(no3)[x x 0 2 3 0] (D E A) "
#define STRING_22498 "Dsus2/Ab [4 x 0 2 3 0] (D E Ab A) "
#define STRING_22499 "Dsus2/B [0 2 0 2 0 0] (D E A B) "
#define STRING_22500 "Dsus2/B [x 2 0 2 3 0] (D E A B) "
#define STRING_22501 "Dsus2/Bb [0 1 x 2 3 0] (D E A Bb) "
#define STRING_22502 "Dsus2/C [x x 0 2 1 0] (C D E A) "
#define STRING_22503 "Dsus2/C [x x 0 5 5 5] (C D E A) "
#define STRING_22504 "Dsus2/Db [x 0 0 2 2 0] (Db D E A) "
#define STRING_22505 "Dsus2/Db [x x 0 2 2 0] (Db D E A) "
#define STRING_22506 "Dsus2/Db [x x 0 6 5 5] (Db D E A) "
#define STRING_22507 "Dsus2/Db [x x 0 9 10 9] (Db D E A) "
#define STRING_22508 "Dsus2/F [x x 7 7 6 0] (D E F A) "
#define STRING_22509 "Dsus2/G [x 0 2 0 3 0] (D E G A) "
#define STRING_22510 "Dsus2/G [x 0 2 0 3 3] (D E G A) "
#define STRING_22511 "Dsus2/G [x 0 2 2 3 3] (D E G A) "
#define STRING_22512 "Dsus2/G [5 x 0 0 3 0] (D E G A) "
#define STRING_22513 "Dsus2/G [x 0 0 0 x 0] (D E G A) "
#define STRING_22514 "Dsus2/Gb [0 0 0 2 3 2] (D E Gb A) "
#define STRING_22515 "Dsus2/Gb [0 0 4 2 3 0] (D E Gb A) "
#define STRING_22516 "Dsus2/Gb [2 x 0 2 3 0] (D E Gb A) "
#define STRING_22517 "Dsus2/Gb [x 0 2 2 3 2] (D E Gb A) "
#define STRING_22518 "Dsus2/Gb [x x 2 2 3 2] (D E Gb A) "
#define STRING_22519 "Dsus2/Gb [x 5 4 2 3 0] (D E Gb A) "
#define STRING_22520 "Dsus2/Gb [x 9 7 7 x 0] (D E Gb A) "
#define STRING_22521 "Dsus4/B [3 0 0 0 0 3] (D G A B) "
#define STRING_22522 "Dsus4/B [3 2 0 2 0 3] (D G A B) "
#define STRING_22523 "Dsus4/C [x 5 7 5 8 3] (C D G A)"
#define STRING_22524 "Dsus4/C [x x 0 2 1 3] (C D G A) "
#define STRING_22525 "Dsus4/E [x 0 2 0 3 0] (D E G A) "
#define STRING_22526 "Dsus4/E [x 0 2 0 3 3] (D E G A) "
#define STRING_22527 "Dsus4/E [x 0 2 2 3 3] (D E G A) "
#define STRING_22528 "Dsus4/E [5 x 0 0 3 0] (D E G A) "
#define STRING_22529 "Dsus4/E [x 0 0 0 x 0] (D E G A) "
#define STRING_22530 "Dsus4/Gb [5 x 4 0 3 5] (D Gb G A)"
#define STRING_22531 "Dsus4/Gb [3 x 0 2 3 2] (D Gb G A) "
#define STRING_22532 "E or Emaj [0 2 2 1 0 0] (E Ab B) "
#define STRING_22533 "E or Emaj [x 7 6 4 5 0] (E Ab B) "
#define STRING_22534 "E #5 or Eaug [x 3 2 1 1 0] (C E Ab) "
#define STRING_22535 "E/A [x 0 2 1 0 0] (E Ab A B) "
#define STRING_22536 "E/D [0 2 0 1 0 0] (D E Ab B) "
#define STRING_22537 "E/D [0 2 2 1 3 0] (D E Ab B) "
#define STRING_22538 "E/D [x 2 0 1 3 0] (D E Ab B) "
#define STRING_22539 "E/D [x x 0 1 0 0] (D E Ab B) "
#define STRING_22540 "E/Db [0 2 2 1 2 0] (Db E Ab B) "
#define STRING_22541 "E/Db [x 4 6 4 5 4] (Db E Ab B) "
#define STRING_22542 "E/Eb [0 2 1 1 0 0] (Eb E Ab B) "
#define STRING_22543 "E/Eb [0 x 6 4 4 0] (Eb E Ab B) "
#define STRING_22544 "E/Eb [x x 1 1 0 0] (Eb E Ab B) "
#define STRING_22545 "E/Gb [0 2 2 1 0 2] (E Gb Ab B) "
#define STRING_22546 "E/Gb [0 x 4 1 0 0] (E Gb Ab B) "
#define STRING_22547 "E/Gb [2 2 2 1 0 0] (E Gb Ab B) "
#define STRING_22548 "E11/b9 [0 0 3 4 3 4] (D E F Ab A B) "
#define STRING_22549 "E5 or E(no 3rd) [0 2 x x x 0] (E B) "
#define STRING_22550 "E5 or E(no 3rd) [x 7 9 9 x 0] (E B) "
#define STRING_22551 "E6 [0 2 2 1 2 0] (Db E Ab B) "
#define STRING_22552 "E6 [x 4 6 4 5 4] (Db E Ab B) "
#define STRING_22553 "E7 or Edom 7 [0 2 0 1 0 0] (D E Ab B) "
#define STRING_22554 "E7 or Edom 7 [0 2 2 1 3 0] (D E Ab B) "
#define STRING_22555 "E7 or Edom 7 [x 2 0 1 3 0] (D E Ab B) "
#define STRING_22556 "E7 or Edom 7 [x x 0 1 0 0] (D E Ab B) "
#define STRING_22557 "E7/add11 or E7/11 [x 0 0 1 0 0] (D E Ab A B) "
#define STRING_22558 "E7/b9(b5) [0 1 3 1 3 1] (D E F Ab Bb) "
#define STRING_22559 "E7sus4 [0 2 0 2 0 0] (D E A B) "
#define STRING_22560 "E9 or Edom 9 [0 2 0 1 0 2] (D E Gb Ab B) "
#define STRING_22561 "E9 or Edom 9 [2 2 0 1 0 0] (D E Gb Ab B) "
#define STRING_22562 "Eadd9 or E2 [0 2 2 1 0 2] (E Gb Ab B) "
#define STRING_22563 "Eadd9 or E2 [0 x 4 1 0 0] (E Gb Ab B) "
#define STRING_22564 "Eadd9 or E2 [2 2 2 1 0 0] (E Gb Ab B) "
#define STRING_22565 "Eb or Ebmaj [x 1 1 3 4 3] (Eb G Bb) "
#define STRING_22566 "Eb or Ebmaj [x x 1 3 4 3] (Eb G Bb) "
#define STRING_22567 "Eb or Ebmaj [x x 5 3 4 3] (Eb G Bb) "
#define STRING_22568 "Eb #5 or Ebaug [3 2 1 0 0 3] (Eb G B) "
#define STRING_22569 "Eb #5 or Ebaug [3 x 1 0 0 3] (Eb G B) "
#define STRING_22570 "Eb/C [x 3 5 3 4 3] (C Eb G Bb) "
#define STRING_22571 "Eb/D [x 6 8 7 8 6] (D Eb G Bb) "
#define STRING_22572 "Eb/Db [x 1 1 3 2 3] (Db Eb G Bb) "
#define STRING_22573 "Eb/Db [x 6 8 6 8 6] (Db Eb G Bb) "
#define STRING_22574 "Eb/Db [x x 1 3 2 3] (Db Eb G Bb) "
#define STRING_22575 "Eb/E [x x 5 3 4 0] (Eb E G Bb) "
#define STRING_22576 "Eb5 or Eb(no 3rd)[x 6 8 8 x 6] (Eb Bb)"
#define STRING_22577 "Eb6 [x 3 5 3 4 3] (C Eb G Bb) "
#define STRING_22578 "Eb7 or Ebdom 7 [x 1 1 3 2 3] (Db Eb G Bb) "
#define STRING_22579 "Eb7 or Ebdom 7 [x 6 8 6 8 6] (Db Eb G Bb) "
#define STRING_22580 "Eb7 or Ebdom 7 [x x 1 3 2 3] (Db Eb G Bb) "
#define STRING_22581 "Ebaug/E [3 x 1 0 0 0] (Eb E G B) "
#define STRING_22582 "Ebaug/E [x x 1 0 0 0] (Eb E G B) "
#define STRING_22583 "Ebdim/B [2 x 1 2 0 2] (Eb Gb A B) "
#define STRING_22584 "Ebdim/B [x 0 1 2 0 2] (Eb Gb A B) "
#define STRING_22585 "Ebdim/B [x 2 1 2 0 2] (Eb Gb A B) "
#define STRING_22586 "Ebdim/B [x 2 4 2 4 2] (Eb Gb A B) "
#define STRING_22587 "Ebdim/C [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22588 "Ebdim7 [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22589 "Ebm [x x 4 3 4 2] (Eb Gb Bb) "
#define STRING_22590 "Ebm/Db [x x 1 3 2 2] (Db Eb Gb Bb) "
#define STRING_22591 "Ebm7 [x x 1 3 2 2] (Db Eb Gb Bb) "
#define STRING_22592 "Ebmaj7 or Eb#7 [x 6 8 7 8 6] (D Eb G Bb) "
#define STRING_22593 "Ebsus2/Ab [x 1 3 1 4 1] (Eb F Ab Bb) "
#define STRING_22594 "Ebsus4/F [x 1 3 1 4 1] (Eb F Ab Bb) "
#define STRING_22595 "Edim/C [x 3 5 3 5 3] (C E G Bb) "
#define STRING_22596 "Edim/D [3 x 0 3 3 0] (D E G Bb) "
#define STRING_22597 "Edim/Db [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22598 "Edim/Db [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22599 "Edim/Eb [x x 5 3 4 0] (Eb E G Bb) "
#define STRING_22600 "Edim7 [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22601 "Edim7 [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22602 "Em [0 2 2 0 0 0] (E G B) "
#define STRING_22603 "Em [3 x 2 0 0 0] (E G B) "
#define STRING_22604 "Em [x 2 5 x x 0] (E G B) "
#define STRING_22605 "Em/A [3 x 2 2 0 0] (E G A B) "
#define STRING_22606 "Em/A [x 0 2 0 0 0] (E G A B) "
#define STRING_22607 "Em/A [x 0 5 4 5 0] (E G A B) "
#define STRING_22608 "Em/C [0 3 2 0 0 0] (C E G B) "
#define STRING_22609 "Em/C [x 2 2 0 1 0] (C E G B) "
#define STRING_22610 "Em/C [x 3 5 4 5 3] (C E G B) "
#define STRING_22611 "Em/D [0 2 0 0 0 0] (D E G B) "
#define STRING_22612 "Em/D [0 2 0 0 3 0] (D E G B) "
#define STRING_22613 "Em/D [0 2 2 0 3 0] (D E G B) "
#define STRING_22614 "Em/D [0 2 2 0 3 3] (D E G B) "
#define STRING_22615 "Em/D [x x 0 12 12 12] (D E G B) "
#define STRING_22616 "Em/D [x x 0 9 8 7] (D E G B) "
#define STRING_22617 "Em/D [x x 2 4 3 3] (D E G B) "
#define STRING_22618 "Em/D [0 x 0 0 0 0] (D E G B) "
#define STRING_22619 "Em/D [x 10 12 12 12 0] (D E G B) "
#define STRING_22620 "Em/Db [0 2 2 0 2 0] (Db E G B) "
#define STRING_22621 "Em/Eb [3 x 1 0 0 0] (Eb E G B) "
#define STRING_22622 "Em/Eb [x x 1 0 0 0] (Eb E G B) "
#define STRING_22623 "Em/Gb [0 2 2 0 0 2] (E Gb G B) "
#define STRING_22624 "Em/Gb [0 2 4 0 0 0] (E Gb G B) "
#define STRING_22625 "Em/Gb [0 x 4 0 0 0] (E Gb G B) "
#define STRING_22626 "Em/Gb [2 2 2 0 0 0] (E Gb G B) "
#define STRING_22627 "Em6 [0 2 2 0 2 0] (Db E G B) "
#define STRING_22628 "Em6 [12 x 11 12 12 12] (E Db G B E) "
#define STRING_22629 "Em7 [0 2 0 0 0 0] (D E G B) "
#define STRING_22630 "Em7 [0 2 0 0 3 0] (D E G B) "
#define STRING_22631 "Em7 [0 2 2 0 3 0] (D E G B) "
#define STRING_22632 "Em7 [0 2 2 0 3 3] (D E G B) "
#define STRING_22633 "Em7 [x x 0 0 0 0] (D E G B) "
#define STRING_22634 "Em7 [x x 0 12 12 12] (D E G B) "
#define STRING_22635 "Em7 [x x 0 9 8 7] (D E G B) "
#define STRING_22636 "Em7 [x x 2 4 3 3] (D E G B) "
#define STRING_22637 "Em7 [0 x 0 0 0 0] (D E G B) "
#define STRING_22638 "Em7 [x 10 12 12 12 0] (D E G B) "
#define STRING_22639 "Em7(b5) or Eo7 [3 x 0 3 3 0] (D E G Bb) "
#define STRING_22640 "Em7/add11 or Em7/11 [0 0 0 0 0 0] (D E G A B) "
#define STRING_22641 "Em7/add11 or Em7/11 [0 0 0 0 0 3] (D E G A B) "
#define STRING_22642 "Em7/add11 or Em7/11 [3 x 0 2 0 0] (D E G A B) "
#define STRING_22643 "Em9 [0 2 0 0 0 2] (D E Gb G B) "
#define STRING_22644 "Em9 [0 2 0 0 3 2] (D E Gb G B) "
#define STRING_22645 "Em9 [2 2 0 0 0 0] (D E Gb G B) "
#define STRING_22646 "Emaj7 or E#7 [0 2 1 1 0 0] (Eb E Ab B) "
#define STRING_22647 "Emaj7 or E#7 [0 x 6 4 4 0] (Eb E Ab B) "
#define STRING_22648 "Emaj7 or E#7 [x x 1 1 0 0] (Eb E Ab B) "
#define STRING_22649 "Emaj9 or E9(#7) [0 2 1 1 0 2] (Eb E Gb Ab B) "
#define STRING_22650 "Emaj9 or E9(#7) [4 x 4 4 4 0] (Eb E Gb Ab B) "
#define STRING_22651 "Emin/maj7 [3 x 1 0 0 0] (Eb E G B) "
#define STRING_22652 "Emin/maj7 [x x 1 0 0 0] (Eb E G B) "
#define STRING_22653 "Emin/maj9 [0 6 4 0 0 0] (Eb E Gb G B) "
#define STRING_22654 "Esus or Esus4 [0 0 2 2 0 0] (E A B) "
#define STRING_22655 "Esus or Esus4 [0 0 2 4 0 0] (E A B) "
#define STRING_22656 "Esus or Esus4 [0 2 2 2 0 0] (E A B) "
#define STRING_22657 "Esus or Esus4 [x 0 2 2 0 0] (E A B) "
#define STRING_22658 "Esus or Esus4 [x x 2 2 0 0] (E A B) "
#define STRING_22659 "Esus2 or Eadd9(no3)[7 9 9 x x 0] (E Gb B)"
#define STRING_22660 "Esus2 or Eadd9(no3)[x 2 4 4 x 0] (E Gb B)"
#define STRING_22661 "Esus2/A [x 0 4 4 0 0] (E Gb A B) "
#define STRING_22662 "Esus2/A [x 2 4 2 5 2] (E Gb A B) "
#define STRING_22663 "Esus2/Ab [0 2 2 1 0 2] (E Gb Ab B) "
#define STRING_22664 "Esus2/Ab [0 x 4 1 0 0] (E Gb Ab B) "
#define STRING_22665 "Esus2/Ab [2 2 2 1 0 0] (E Gb Ab B) "
#define STRING_22666 "Esus2/Db [x 4 4 4 x 0] (Db E Gb B) "
#define STRING_22667 "Esus2/Eb [x 2 2 4 4 2] (Eb E Gb B) "
#define STRING_22668 "Esus2/Eb [x x 4 4 4 0] (Eb E Gb B) "
#define STRING_22669 "Esus2/G [0 2 2 0 0 2] (E Gb G B) "
#define STRING_22670 "Esus2/G [0 2 4 0 0 0] (E Gb G B) "
#define STRING_22671 "Esus2/G [0 x 4 0 0 0] (E Gb G B) "
#define STRING_22672 "Esus2/G [2 2 2 0 0 0] (E Gb G B) "
#define STRING_22673 "Esus4/Ab [x 0 2 1 0 0] (E Ab A B) "
#define STRING_22674 "Esus4/C [0 0 7 5 0 0] (C E A B) "
#define STRING_22675 "Esus4/C [x 3 2 2 0 0] (C E A B) "
#define STRING_22676 "Esus4/D [0 2 0 2 0 0] (D E A B) "
#define STRING_22677 "Esus4/D [x 2 0 2 3 0] (D E A B) "
#define STRING_22678 "Esus4/Db [0 0 2 4 2 0] (Db E A B) "
#define STRING_22679 "Esus4/Db [x 0 7 6 0 0] (Db E A B) "
#define STRING_22680 "Esus4/Eb [x 2 1 2 0 0] (Eb E A B) "
#define STRING_22681 "Esus4/F [0 0 3 2 0 0] (E F A B) "
#define STRING_22682 "Esus4/G [x 0 2 0 0 0] (E G A B) "
#define STRING_22683 "Esus4/G [x 0 5 4 5 0] (E G A B) "
#define STRING_22684 "Esus4/Gb [x 0 4 4 0 0] (E Gb A B) "
#define STRING_22685 "Esus4/Gb [x 2 4 2 5 2] (E Gb A B) "
#define STRING_22686 "F or Fmaj [1 3 3 2 1 1] (C F A) "
#define STRING_22687 "F or Fmaj [x 0 3 2 1 1] (C F A) "
#define STRING_22688 "F or Fmaj [x 3 3 2 1 1] (C F A) "
#define STRING_22689 "F or Fmaj [x x 3 2 1 1] (C F A) "
#define STRING_22690 "F #5 or Faug [x 0 3 2 2 1] (Db F A) "
#define STRING_22691 "F #5 or Faug [x 0 x 2 2 1] (Db F A) "
#define STRING_22692 "F/D [x 5 7 5 6 5] (C D F A) "
#define STRING_22693 "F/D [x x 0 2 1 1] (C D F A) "
#define STRING_22694 "F/D [x x 0 5 6 5] (C D F A) "
#define STRING_22695 "F/E [0 0 3 2 1 0] (C E F A) "
#define STRING_22696 "F/E [1 3 3 2 1 0] (C E F A) "
#define STRING_22697 "F/E [1 x 2 2 1 0] (C E F A) "
#define STRING_22698 "F/E [x x 2 2 1 1] (C E F A) "
#define STRING_22699 "F/E [x x 3 2 1 0] (C E F A) "
#define STRING_22700 "F/Eb [x x 1 2 1 1] (C Eb F A) "
#define STRING_22701 "F/Eb [x x 3 5 4 5] (C Eb F A) "
#define STRING_22702 "F/G [3 x 3 2 1 1] (C F G A) "
#define STRING_22703 "F/G [x x 3 2 1 3] (C F G A) "
#define STRING_22704 "F5 or F(no 3rd) [1 3 3 x x 1] (C F)"
#define STRING_22705 "F5 or F(no 3rd) [x 8 10 x x 1] (C F)"
#define STRING_22706 "F6 [x 5 7 5 6 5] (C D F A) "
#define STRING_22707 "F6 [x x 0 2 1 1] (C D F A) "
#define STRING_22708 "F6 [x x 0 5 6 5] (C D F A) "
#define STRING_22709 "F6/add9 or F6/9 [3 x 0 2 1 1] (C D F G A) "
#define STRING_22710 "F7 or Fdom 7 [x x 1 2 1 1] (C Eb F A) "
#define STRING_22711 "F7 or Fdom 7 [x x 3 5 4 5] (C Eb F A) "
#define STRING_22712 "Fadd9 or F2 [3 x 3 2 1 1] (C F G A) "
#define STRING_22713 "Fadd9 or F2 [x x 3 2 1 3] (C F G A) "
#define STRING_22714 "Faug/D [x x 0 2 2 1] (Db D F A) "
#define STRING_22715 "Faug/G [1 0 3 0 2 1] (Db F G A) "
#define STRING_22716 "Fdim/D [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22717 "Fdim/D [x x 0 1 0 1] (D F Ab B) "
#define STRING_22718 "Fdim/D [x x 3 4 3 4] (D F Ab B) "
#define STRING_22719 "Fdim/Db [x 4 3 4 0 4] (Db F Ab B) "
#define STRING_22720 "Fdim7 [x 2 0 1 0 1] (D F Ab B) "
#define STRING_22721 "Fdim7 [x x 0 1 0 1] (D F Ab B) "
#define STRING_22722 "Fdim7 [x x 3 4 3 4] (D F Ab B) "
#define STRING_22723 "Fm [x 3 3 1 1 1] (C F Ab) "
#define STRING_22724 "Fm [x x 3 1 1 1] (C F Ab) "
#define STRING_22725 "Fm/D [x x 0 1 1 1] (C D F Ab) "
#define STRING_22726 "Fm/Db [x 3 3 1 2 1] (C Db F Ab) "
#define STRING_22727 "Fm/Db [x 4 6 5 6 4] (C Db F Ab) "
#define STRING_22728 "Fm/Eb [x 8 10 8 9 8] (C Eb F Ab) "
#define STRING_22729 "Fm/Eb [x x 1 1 1 1] (C Eb F Ab) "
#define STRING_22730 "Fm6 [x x 0 1 1 1] (C D F Ab) "
#define STRING_22731 "Fm6 [1 x 0 1 1 1] (F D Ab C F) "
#define STRING_22732 "Fm7 [x 8 10 8 9 8] (C Eb F Ab) "
#define STRING_22733 "Fm7 [x x 1 1 1 1] (C Eb F Ab) "
#define STRING_22734 "Fmaj7 or F#7 [0 0 3 2 1 0] (C E F A) "
#define STRING_22735 "Fmaj7 or F#7 [1 3 3 2 1 0] (C E F A) "
#define STRING_22736 "Fmaj7 or F#7 [1 x 2 2 1 0] (C E F A) "
#define STRING_22737 "Fmaj7 or F#7 [x x 2 2 1 1] (C E F A) "
#define STRING_22738 "Fmaj7 or F#7 [x x 3 2 1 0] (C E F A) "
#define STRING_22739 "Fmaj7/#11 [0 2 3 2 1 0] (C E F A B) "
#define STRING_22740 "Fmaj7/#11 [1 3 3 2 0 0] (C E F A B) "
#define STRING_22741 "Fmaj9 or F9(#7) [0 0 3 0 1 3] (C E F G A) "
#define STRING_22742 "Fsus or Fsus4 [x x 3 3 1 1] (C F Bb) "
#define STRING_22743 "Fsus2 or Fadd9(no3)[x 3 3 0 1 1] (C F G) "
#define STRING_22744 "Fsus2 or Fadd9(no3)[x x 3 0 1 1] (C F G) "
#define STRING_22745 "Fsus2/A [3 x 3 2 1 1] (C F G A) "
#define STRING_22746 "Fsus2/A [x x 3 2 1 3] (C F G A) "
#define STRING_22747 "Fsus2/B [x 3 3 0 0 3] (C F G B) "
#define STRING_22748 "Fsus2/Bb [x 3 5 3 6 3] (C F G Bb) "
#define STRING_22749 "Fsus2/D [3 3 0 0 1 1] (C D F G) "
#define STRING_22750 "Fsus2/E [x 3 3 0 1 0] (C E F G) "
#define STRING_22751 "Fsus2/E [x x 3 0 1 0] (C E F G) "
#define STRING_22752 "Fsus4/G [x 3 5 3 6 3] (C F G Bb) "
#define STRING_22753 "G or Gmaj [x 10 12 12 12 10] (D G B)"
#define STRING_22754 "G or Gmaj [3 2 0 0 0 3] (D G B) "
#define STRING_22755 "G or Gmaj [3 2 0 0 3 3] (D G B) "
#define STRING_22756 "G or Gmaj [3 5 5 4 3 3] (D G B) "
#define STRING_22757 "G or Gmaj [3 x 0 0 0 3] (D G B) "
#define STRING_22758 "G or Gmaj [x 5 5 4 3 3] (D G B) "
#define STRING_22759 "G or Gmaj [x x 0 4 3 3] (D G B) "
#define STRING_22760 "G or Gmaj [x x 0 7 8 7] (D G B) "
#define STRING_22761 "G #5 or Gaug [3 2 1 0 0 3] (Eb G B) "
#define STRING_22762 "G #5 or Gaug [3 x 1 0 0 3] (Eb G B) "
#define STRING_22763 "G/A [3 0 0 0 0 3] (D G A B) "
#define STRING_22764 "G/A [3 2 0 2 0 3] (D G A B) "
#define STRING_22765 "G/C [3 3 0 0 0 3] (C D G B) "
#define STRING_22766 "G/C [x 3 0 0 0 3] (C D G B) "
#define STRING_22767 "G/E [0 2 0 0 0 0] (D E G B) "
#define STRING_22768 "G/E [0 2 0 0 3 0] (D E G B) "
#define STRING_22769 "G/E [0 2 2 0 3 0] (D E G B) "
#define STRING_22770 "G/E [0 2 2 0 3 3] (D E G B) "
#define STRING_22771 "G/E [x x 0 12 12 12] (D E G B) "
#define STRING_22772 "G/E [x x 0 9 8 7] (D E G B) "
#define STRING_22773 "G/E [x x 2 4 3 3] (D E G B) "
#define STRING_22774 "G/E [0 x 0 0 0 0] (D E G B) "
#define STRING_22775 "G/E [x 10 12 12 12 0] (D E G B) "
#define STRING_22776 "G/F [1 x 0 0 0 3] (D F G B) "
#define STRING_22777 "G/F [3 2 0 0 0 1] (D F G B) "
#define STRING_22778 "G/F [x x 0 0 0 1] (D F G B) "
#define STRING_22779 "G/Gb [2 2 0 0 0 3] (D Gb G B) "
#define STRING_22780 "G/Gb [2 2 0 0 3 3] (D Gb G B) "
#define STRING_22781 "G/Gb [3 2 0 0 0 2] (D Gb G B) "
#define STRING_22782 "G/Gb [x x 4 4 3 3] (D Gb G B) "
#define STRING_22783 "G5 or G(no 3rd) [3 5 5 x x 3] (D G)"
#define STRING_22784 "G5 or G(no 3rd) [3 x 0 0 3 3] (D G) "
#define STRING_22785 "G6 [0 2 0 0 0 0] (D E G B) "
#define STRING_22786 "G6 [0 2 0 0 3 0] (D E G B) "
#define STRING_22787 "G6 [0 2 2 0 3 0] (D E G B) "
#define STRING_22788 "G6 [0 2 2 0 3 3] (D E G B) "
#define STRING_22789 "G6 [x x 0 12 12 12] (D E G B) "
#define STRING_22790 "G6 [x x 0 9 8 7] (D E G B) "
#define STRING_22791 "G6 [x x 2 4 3 3] (D E G B) "
#define STRING_22792 "G6 [0 x 0 0 0 0] (D E G B) "
#define STRING_22793 "G6 [x 10 12 12 12 0] (D E G B) "
#define STRING_22794 "G6/add9 or G6/9 [0 0 0 0 0 0] (D E G A B) "
#define STRING_22795 "G6/add9 or G6/9 [0 0 0 0 0 3] (D E G A B) "
#define STRING_22796 "G6/add9 or G6/9 [3 x 0 2 0 0] (D E G A B) "
#define STRING_22797 "G7 or Gdom 7 [1 x 0 0 0 3] (D F G B) "
#define STRING_22798 "G7 or Gdom 7 [3 2 0 0 0 1] (D F G B) "
#define STRING_22799 "G7 or Gdom 7 [x x 0 0 0 1] (D F G B) "
#define STRING_22800 "G7/add11 or G7/11 [x 3 0 0 0 1] (C D F G B) "
#define STRING_22801 "G7sus4 [3 3 0 0 1 1] (C D F G) "
#define STRING_22802 "G9 or Gdom 9 [x 0 0 0 0 1] (D F G A B) "
#define STRING_22803 "G9 or Gdom 9 [x 2 3 2 3 3] (D F G A B) "
#define STRING_22804 "Gadd9 or G2 [3 0 0 0 0 3] (D G A B) "
#define STRING_22805 "Gadd9 or G2 [3 2 0 2 0 3] (D G A B) "
#define STRING_22806 "Gaug/E [3 x 1 0 0 0] (Eb E G B) "
#define STRING_22807 "Gaug/E [x x 1 0 0 0] (Eb E G B) "
#define STRING_22808 "Gb or Gbmaj [2 4 4 3 2 2] (Db Gb Bb) "
#define STRING_22809 "Gb or Gbmaj [x 4 4 3 2 2] (Db Gb Bb) "
#define STRING_22810 "Gb or Gbmaj [x x 4 3 2 2] (Db Gb Bb) "
#define STRING_22811 "Gb #5 or Gbaug [x x 0 3 3 2] (D Gb Bb) "
#define STRING_22812 "Gb/Ab [x x 4 3 2 4] (Db Gb Ab Bb) "
#define STRING_22813 "Gb/E [2 4 2 3 2 2] (Db E Gb Bb) "
#define STRING_22814 "Gb/E [x x 4 3 2 0] (Db E Gb Bb) "
#define STRING_22815 "Gb/Eb [x x 1 3 2 2] (Db Eb Gb Bb) "
#define STRING_22816 "Gb/F [x x 3 3 2 2] (Db F Gb Bb) "
#define STRING_22817 "Gb6 [x x 1 3 2 2] (Db Eb Gb Bb) "
#define STRING_22818 "Gb7 or Gbdom 7 [2 4 2 3 2 2] (Db E Gb Bb) "
#define STRING_22819 "Gb7 or Gbdom 7 [x x 4 3 2 0] (Db E Gb Bb) "
#define STRING_22820 "Gb7(#5) [2 x 4 3 3 0] (D E Gb Bb) "
#define STRING_22821 "Gb7/#9 [x 0 4 3 2 0] (Db E Gb A Bb) "
#define STRING_22822 "Gb7sus4 [x 4 4 4 x 0] (Db E Gb B) "
#define STRING_22823 "Gbadd9 or Gb2 [x x 4 3 2 4] (Db Gb Ab Bb) "
#define STRING_22824 "Gbaug/E [2 x 4 3 3 0] (D E Gb Bb) "
#define STRING_22825 "Gbdim/D [x 5 7 5 7 2] (C D Gb A)"
#define STRING_22826 "Gbdim/D [x 0 0 2 1 2] (C D Gb A) "
#define STRING_22827 "Gbdim/D [x 3 x 2 3 2] (C D Gb A) "
#define STRING_22828 "Gbdim/D [x 5 7 5 7 5] (C D Gb A) "
#define STRING_22829 "Gbdim/E [x 0 2 2 1 2] (C E Gb A) "
#define STRING_22830 "Gbdim/E [x x 2 2 1 2] (C E Gb A) "
#define STRING_22831 "Gbdim/Eb [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22832 "Gbdim7 [x x 1 2 1 2] (C Eb Gb A) "
#define STRING_22833 "Gbm [2 4 4 2 2 2] (Db Gb A) "
#define STRING_22834 "Gbm [x 4 4 2 2 2] (Db Gb A) "
#define STRING_22835 "Gbm [x x 4 2 2 2] (Db Gb A) "
#define STRING_22836 "Gbm/D [x x 0 14 14 14] (Db D Gb A) "
#define STRING_22837 "Gbm/D [x x 0 2 2 2] (Db D Gb A) "
#define STRING_22838 "Gbm/E [0 0 2 2 2 2] (Db E Gb A) "
#define STRING_22839 "Gbm/E [0 x 4 2 2 0] (Db E Gb A) "
#define STRING_22840 "Gbm/E [2 x 2 2 2 0] (Db E Gb A) "
#define STRING_22841 "Gbm/E [x 0 4 2 2 0] (Db E Gb A) "
#define STRING_22842 "Gbm/E [x x 2 2 2 2] (Db E Gb A) "
#define STRING_22843 "Gbm7 [0 0 2 2 2 2] (Db E Gb A) "
#define STRING_22844 "Gbm7 [0 x 4 2 2 0] (Db E Gb A) "
#define STRING_22845 "Gbm7 [2 x 2 2 2 0] (Db E Gb A) "
#define STRING_22846 "Gbm7 [x 0 4 2 2 0] (Db E Gb A) "
#define STRING_22847 "Gbm7 [x x 2 2 2 2] (Db E Gb A) "
#define STRING_22848 "Gbm7(b5) or Gbo7 [x 0 2 2 1 2] (C E Gb A) "
#define STRING_22849 "Gbm7(b5) or Gbo7 [x x 2 2 1 2] (C E Gb A) "
#define STRING_22850 "Gbm7/b9 [0 0 2 0 2 2] (Db E Gb G A) "
#define STRING_22851 "Gbmaj7 or Gb#7 [x x 3 3 2 2] (Db F Gb Bb) "
#define STRING_22852 "Gbsus or Gbsus4 [x 4 4 4 2 2] (Db Gb B) "
#define STRING_22853 "Gbsus2/Bb [x x 4 3 2 4] (Db Gb Ab Bb) "
#define STRING_22854 "Gbsus4/E [x 4 4 4 x 0] (Db E Gb B) "
#define STRING_22855 "Gdim/E [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22856 "Gdim/E [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22857 "Gdim/Eb [x 1 1 3 2 3] (Db Eb G Bb) "
#define STRING_22858 "Gdim/Eb [x 6 8 6 8 6] (Db Eb G Bb) "
#define STRING_22859 "Gdim/Eb [x x 1 3 2 3] (Db Eb G Bb) "
#define STRING_22860 "Gdim7 [x 1 2 0 2 0] (Db E G Bb) "
#define STRING_22861 "Gdim7 [x x 2 3 2 3] (Db E G Bb) "
#define STRING_22862 "Gm [3 5 5 3 3 3] (D G Bb) "
#define STRING_22863 "Gm [x x 0 3 3 3] (D G Bb) "
#define STRING_22864 "Gm/E [3 x 0 3 3 0] (D E G Bb) "
#define STRING_22865 "Gm/Eb [x 6 8 7 8 6] (D Eb G Bb) "
#define STRING_22866 "Gm/F [3 5 3 3 3 3] (D F G Bb) "
#define STRING_22867 "Gm/F [x x 3 3 3 3] (D F G Bb) "
#define STRING_22868 "Gm13 [0 0 3 3 3 3] (D E F G A Bb) "
#define STRING_22869 "Gm6 [3 x 0 3 3 0] (D E G Bb) "
#define STRING_22870 "Gm6 [3 x 2 3 3 3] (G E Bb D G) "
#define STRING_22871 "Gm7 [3 5 3 3 3 3] (D F G Bb) "
#define STRING_22872 "Gm7 [x x 3 3 3 3] (D F G Bb) "
#define STRING_22873 "Gm7/add11 or Gm7/11 [x 3 3 3 3 3] (C D F G Bb) "
#define STRING_22874 "Gm9 [3 5 3 3 3 5] (D F G A Bb) "
#define STRING_22875 "Gmaj7 or G#7 [2 2 0 0 0 3] (D Gb G B) "
#define STRING_22876 "Gmaj7 or G#7 [2 2 0 0 3 3] (D Gb G B) "
#define STRING_22877 "Gmaj7 or G#7 [3 2 0 0 0 2] (D Gb G B) "
#define STRING_22878 "Gmaj7 or G#7 [x x 4 4 3 3] (D Gb G B) "
#define STRING_22879 "Gsus or Gsus4 [x 10 12 12 13 3] (C D G)"
#define STRING_22880 "Gsus or Gsus4 [x 3 0 0 3 3] (C D G) "
#define STRING_22881 "Gsus or Gsus4 [x 3 5 5 3 3] (C D G) "
#define STRING_22882 "Gsus or Gsus4 [x 5 5 5 3 3] (C D G) "
#define STRING_22883 "Gsus2 or Gadd9(no3)[5 x 0 0 3 5] (D G A)"
#define STRING_22884 "Gsus2 or Gadd9(no3)[3 0 0 0 3 3] (D G A) "
#define STRING_22885 "Gsus2 or Gadd9(no3)[x 0 0 0 3 3] (D G A) "
#define STRING_22886 "Gsus2 or Gadd9(no3)[x x 0 2 3 3] (D G A) "
#define STRING_22887 "Gsus2/B [3 0 0 0 0 3] (D G A B) "
#define STRING_22888 "Gsus2/B [3 2 0 2 0 3] (D G A B) "
#define STRING_22889 "Gsus2/C [x 5 7 5 8 3] (C D G A)"
#define STRING_22890 "Gsus2/C [x x 0 2 1 3] (C D G A) "
#define STRING_22891 "Gsus2/E [x 0 2 0 3 0] (D E G A) "
#define STRING_22892 "Gsus2/E [x 0 2 0 3 3] (D E G A) "
#define STRING_22893 "Gsus2/E [x 0 2 2 3 3] (D E G A) "
#define STRING_22894 "Gsus2/E [5 0 0 0 3 0] (D E G A) "
#define STRING_22895 "Gsus2/Gb [5 x 4 0 3 5] (D Gb G A)"
#define STRING_22896 "Gsus2/Gb [3 x 0 2 3 2] (D Gb G A) "
#define STRING_22897 "Gsus4/A [x 5 7 5 8 3] (C D G A)"
#define STRING_22898 "Gsus4/A [x x 0 2 1 3] (C D G A) "
#define STRING_22899 "Gsus4/B [3 3 0 0 0 3] (C D G B) "
#define STRING_22900 "Gsus4/B [x 3 0 0 0 3] (C D G B) "
#define STRING_22901 "Gsus4/E [3 x 0 0 1 0] (C D E G) "
#define STRING_22902 "Gsus4/E [x 3 0 0 1 0] (C D E G) "
#define STRING_22903 "Gsus4/E [x 3 2 0 3 0] (C D E G) "
#define STRING_22904 "Gsus4/E [x 3 2 0 3 3] (C D E G) "
#define STRING_22905 "Gsus4/E [x x 0 0 1 0] (C D E G) "
#define STRING_22906 "Gsus4/E [x x 0 5 5 3] (C D E G) "
#define STRING_22907 "Gsus4/E [x 10 12 12 13 0] (C D E G) "
#define STRING_22908 "Gsus4/E [x 5 5 5 x 0] (C D E G) "
#define STRING_22909 "Gsus4/F [3 3 0 0 1 1] (C D F G) "

1137
proto/Debug/strings.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
proto/Debug/sysinfo.exe Normal file

Binary file not shown.

105
proto/Debug/table.txt Normal file
View File

@@ -0,0 +1,105 @@
1 trade_date smalldatetime 4 0
0 trade_date_txt varchar 10 1
0 portfolio varchar 35 0
0 sub_portfolio varchar 35 0
0 ticker varchar 25 0
0 ticker_desc varchar 60 1
0 uticker varchar 25 1
0 instrument varchar 3 0
0 mkt_cap decimal 13 1
0 wgt_ave decimal 9 1
0 volume decimal 13 1
0 contract_size decimal 9 1
0 hedge_index varchar 4 1
0 hedge_sector varchar 4 1
0 area varchar 6 1
0 area_sector varchar 6 1
0 [close] decimal 9 1
0 y_close decimal 9 1
0 uticker_close decimal 9 1
0 y_uticker_close decimal 9 1
0 delta decimal 9 1
0 y_delta decimal 9 1
0 days_expire int 4 1
0 strike_price decimal 9 1
0 hedge_beta decimal 5 1
0 area_beta decimal 5 1
0 sector_beta decimal 5 1
0 group_beta decimal 5 1
0 qty decimal 9 0
0 y_qty decimal 9 0
0 qty_change decimal 9 1
0 hedge_close decimal 9 1
0 hedge_perc decimal 9 1
0 area_close decimal 9 1
0 area_perc decimal 9 1
0 sector_close decimal 9 1
0 sector_perc decimal 9 1
0 mkt_value decimal 13 1
0 y_mkt_value decimal 13 1
0 pnl decimal 13 1
0 exposure decimal 13 1
0 y_exposure decimal 13 1
0 hb_exposure decimal 13 1
0 y_hb_exposure decimal 13 1
0 ab_exposure decimal 13 1
0 y_ab_exposure decimal 13 1
0 sb_exposure decimal 13 1
0 y_sb_exposure decimal 13 1
0 area_pnl_amt decimal 13 1
0 sector_pnl_amt decimal 13 1
0 pnl_perc decimal 13 1
0 price_change decimal 13 1
0 price_change_perc decimal 13 1
0 price_change_amt decimal 13 1
0 sector_alpha_perc decimal 13 1
0 group_alpha_perc decimal 13 1
0 area_alpha_perc decimal 13 1
0 sector_alpha_amt decimal 13 1
0 group_alpha_amt decimal 13 1
0 area_alpha_amt decimal 13 1
0 ab_return_amt decimal 13 1
0 ab_return_perc decimal 13 1
0 intraday_perc decimal 13 1
0 intraday_amt decimal 13 1
0 optionality_amt decimal 13 1
0 optionality_perc decimal 13 1
0 currency varchar 5 1
0 base_close decimal 9 1
0 y_base_close decimal 9 1
0 fx_perc decimal 9 1
0 fx_amt decimal 9 1
0 fx_rate decimal 9 1
0 y_fx_rate decimal 9 1
0 alt_index_return_perc decimal 13 1
0 alt_index_return_amt decimal 13 1
0 index_beta_adj_perc decimal 13 1
0 index_beta_adj_amt decimal 13 1
0 vwap decimal 13 1
0 vwap_pnl decimal 13 1
0 hedge_alpha_amt decimal 13 1
0 exposure_view varchar 5 1
0 market_view varchar 5 1
0 call_put varchar 4 1
0 [month] varchar 4 1
0 private bit 1 1
0 ipo bit 1 1
0 ratio decimal 9 1
0 source varchar 10 1
0 go_around smalldatetime 4 1
0 adh decimal 13 1
0 aac decimal 13 1
0 azap float 8 1
0 exported bit 1 1
0 hedge_alpha_perc decimal 13 1
0 alpha_go_around decimal 13 1
0 alpha_real decimal 13 1
0 alpha_unreal decimal 13 1
0 pnl_real decimal 13 1
0 pnl_unreal decimal 13 1
0 cash_flow decimal 13 1
0 beta_cash_flow decimal 13 1
0 last_trade_date smalldatetime 4 1
0 last_trade_qty decimal 9 1
0 enterprise_value decimal 13 1
0 associate nvarchar 30 1

BIN
proto/Debug/vc60.idb Normal file

Binary file not shown.

BIN
proto/Debug/vc60.pdb Normal file

Binary file not shown.