Application Report


The following 8 APIs (used 24 times) might not work:

There are 126 P/Invokes (used 197 times):

Count Library Function
12 demoapi.dll string geterrormessage(patsystems/errorcode)
10 user32.dll int sendmessage(intptr, int, int, int)
4 kernel32.dll intptr createfilea(string, uint, uint, intptr, uint, uint, intptr)
4 kernel32.dll intptr createnamedpipea(string, uint, uint, uint, uint, uint, uint, intptr)
4 user32.dll void sendmessage(intptr, int, int, apisstructs/rect&)
4 user32.dll bool ischild(intptr, intptr)
4 user32.dll int sendmessage(intptr, int, int, apisstructs/lvhittestinfo&)
3 demoapi.dll patsystems/errorcode registercallback(patsystems/callbacktypes, intptr)
3 user32 intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll bool screentoclient(intptr, apisstructs/pointapi&)
3 user32.dll int sendmessage(intptr, int, intptr, intptr)
3 user32.dll intptr postmessage(intptr, int, int, int)
3 user32.dll bool sendmessage(intptr, int, intptr, intptr&)
2 demoapi.dll patsystems/errorcode ready()
2 demoapi.dll patsystems/errorcode getorder(int, intptr)
2 demoapi.dll patsystems/errorcode getopenposition(string, string, string, string, intptr)
2 demoapi.dll patsystems/errorcode registercontractcallback(patsystems/callbacktypes, intptr)
2 demoapi.dll patsystems/errorcode addorder(intptr, intptr)
2 demoapi.dll patsystems/errorcode setpriceaddress(string, string)
2 demoapi.dll patsystems/errorcode cancelall(string)
2 demoapi.dll patsystems/errorcode cancelorder(string)
2 demoapi.dll patsystems/errorcode sethostaddress(string, string)
2 demoapi.dll patsystems/errorcode countorders(int32&)
2 demoapi.dll patsystems/errorcode registerlinkstatecallback(patsystems/callbacktypes, intptr)
2 demoapi.dll patsystems/errorcode getorderbyid(string, intptr)
2 gdi32.dll bool movetoex(intptr, int, int, intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll bool lineto(intptr, int, int)
2 kernel32.dll int disconnectnamedpipe(intptr)
2 kernel32.dll int connectnamedpipe(intptr, intptr)
2 user32 bool createcaret(intptr, intptr, int, int)
2 user32 int screentoclient(intptr, point&)
2 user32 bool hidecaret(intptr)
2 user32 bool showcaret(intptr)
2 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
2 user32.dll bool sendmessage(intptr, apisenums/listviewmessages, int, apisstructs/lv_item&)
2 user32.dll intptr windowfrompoint(winapi/pointapi)
1 comctl32.dll int dllgetversion(apisstructs/dllversioninfo2&)
1 demoapi.dll patsystems/errorcode setmdstoken(string)
1 demoapi.dll patsystems/errorcode setinternetuser(char)
1 demoapi.dll patsystems/errorcode sethostreconnect(int)
1 demoapi.dll patsystems/errorcode setssl(char)
1 demoapi.dll patsystems/errorcode setsslcertificatename(string)
1 demoapi.dll patsystems/errorcode setsslclientauthname(string)
1 demoapi.dll patsystems/errorcode setsupertas(char)
1 demoapi.dll patsystems/errorcode enable(patsystems/logoptions)
1 demoapi.dll patsystems/errorcode subscribeprice(string, string, string)
1 demoapi.dll patsystems/errorcode unsubscribeprice(string, string, string)
1 demoapi.dll patsystems/errorcode sethandshakeperiod(int)
1 demoapi.dll patsystems/errorcode setpricereconnect(int)
1 demoapi.dll patsystems/errorcode amendorder(string, intptr)
1 demoapi.dll patsystems/errorcode getlogonstatus(intptr)
1 demoapi.dll patsystems/errorcode getfillbyid(string, intptr)
1 demoapi.dll patsystems/errorcode getexchange(int, intptr)
1 demoapi.dll patsystems/errorcode countordertypes(int32&)
1 demoapi.dll patsystems/errorcode getexchangerate(string, intptr)
1 demoapi.dll patsystems/errorcode getcontractposition(string, string, string, string, intptr)
1 demoapi.dll patsystems/errorcode getcontract(int, intptr)
1 demoapi.dll patsystems/errorcode getcommodity(int, intptr)
1 demoapi.dll patsystems/errorcode acknowledgeusrmsg(string)
1 demoapi.dll patsystems/errorcode exchangeexists(string)
1 demoapi.dll patsystems/errorcode dumplasterror()
1 demoapi.dll patsystems/errorcode disconnect()
1 demoapi.dll patsystems/errorcode counttraders(int32&)
1 demoapi.dll patsystems/errorcode countexchanges(int32&)
1 demoapi.dll patsystems/errorcode countcontracts(int32&)
1 demoapi.dll patsystems/errorcode countcommodities(int32&)
1 demoapi.dll patsystems/errorcode cancelorders(string, string, string, string)
1 demoapi.dll patsystems/errorcode getordertype(int, intptr)
1 demoapi.dll patsystems/errorcode getpriceforcontract(string, string, string, intptr)
1 demoapi.dll patsystems/errorcode registermsgcallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode registerfillcallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode registerexchangeratecallback(patsystems/callbacktypes, intp
1 demoapi.dll patsystems/errorcode logon(intptr)
1 demoapi.dll patsystems/errorcode logoff()
1 demoapi.dll patsystems/errorcode initialise(char, string, string, string, string, bool)
1 demoapi.dll patsystems/errorcode getusrmsgbyid(string, intptr)
1 demoapi.dll patsystems/errorcode gettrader(int, intptr)
1 demoapi.dll patsystems/errorcode registerordercallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode setclientpath(string)
1 demoapi.dll patsystems/errorcode registerpricecallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode registersettlementcallback(patsystems/callbacktypes, intptr
1 demoapi.dll patsystems/errorcode registerstatuscallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode registertickercallback(patsystems/callbacktypes, intptr)
1 demoapi.dll patsystems/errorcode gettotalposition(string, intptr)
1 gdi32.dll uint getpixel(intptr, int, int)
1 gdi32.dll int setrop2(intptr, wingdi/binaryrasteroperations)
1 gdi32.dll intptr createpen(int, int, uint)
1 nettrdapi.dll int ntr_requestdailycountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requestintradaydaterangehistory(int, string, int, double, double, int, i
1 nettrdapi.dll int ntr_requestsymbolinfo(int, string, int)
1 nettrdapi.dll int ntr_requestyearlydaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_requestyearlycountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requestweeklydaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_requestmonthlydaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_requestmonthlycountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requestlookup(int, string, tlookplace, int)
1 nettrdapi.dll int ntr_requestlevel2(int, string, int)
1 nettrdapi.dll int ntr_requestintradaycountbackhistory(int, string, int, int, int, int)
1 nettrdapi.dll int ntr_requestdailydaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_disconnect(int)
1 nettrdapi.dll int ntr_connect(tconnectparams)
1 nettrdapi.dll int ntr_cancelrealtime(int, string, int)
1 nettrdapi.dll int ntr_cancellevel2(int, string, int)
1 nettrdapi.dll int ntr_requestquarterlycountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requesttickdaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_requestweeklycountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requesttickcountbackhistory(int, string, int, int, int)
1 nettrdapi.dll int ntr_requestquarterlydaterangehistory(int, string, double, double, int, int)
1 nettrdapi.dll int ntr_requestrealtime(int, string, int)
1 nettrdapi.dll int ntr_requestsnapshot(int, string, int)
1 user32 bool setcaretpos(int, int)
1 user32 bool destroycaret()
1 user32 uint getcaretblinktime()
1 user32 intptr sendmessage2(intptr, int, intptr, listviewsortmanager/hditem&)
1 user32 intptr setparent(intptr, intptr)
1 user32 bool setcaretblinktime(uint)
1 user32.dll intptr sendmessage(intptr, int, int, int)
1 user32.dll intptr getdlgitem(intptr, int)
1 user32.dll int sendmessage(intptr, int, int, apisstructs/tvhittestinfo&)
1 user32.dll int sendmessage(intptr, int, int, apisstructs/lvcolumn&)
1 user32.dll int sendmessage(intptr, apisenums/headercontrolmessages, int, apisstructs/rect&)
1 user32.dll int sendmessage(intptr, apisenums/headercontrolmessages, int, apisstructs/hditem
1 user32.dll bool validaterect(intptr, apisstructs/rect&)
1 user32.dll bool getcomboboxinfo(intptr, apisstructs/pcomboboxinfo&)
1 user32.dll bool getwindowrect(intptr, apisstructs/rect&)