Application Report


The following 71 APIs (used 407 times) might not work:

There are 105 P/Invokes (used 263 times):

Count Library Function
22 user32.dll int ddegetlasterror(int)
19 user32.dll int ddequerystring(int, intptr, stringbuilder, int, int)
15 user32.dll bool ddefreestringhandle(int, intptr)
13 user32.dll intptr ddecreatestringhandle(int, string, int)
10 user32.dll int ddegetdata(intptr, byte[], int, int)
8 user32.dll intptr ddeclienttransaction(intptr, int, intptr, intptr, int, int, int, int32&)
7 gdi32.dll intptr deleteobject(intptr)
7 user32.dll intptr ddeaccessdata(intptr, int32&)
7 user32.dll bool ddeunaccessdata(intptr)
6 user32.dll bool ddeenablecallback(int, intptr, int)
4 kernel32.dll int16 queryperformancecounter(int64&)
4 user32 int getsystemmetrics(int)
4 user32.dll int showwindow(intptr, int16)
4 user32.dll intptr setcursor(intptr)
4 user32.dll bool ddedisconnect(intptr)
4 user32.dll void postthreadmessage(int, int, intptr, intptr)
4 user32.dll intptr ddecreatedatahandle(int, byte[], int, int, intptr, int, int)
3 gdi32.dll intptr selectobject(intptr, intptr)
3 user32.dll uint getwindowlong(intptr, int)
3 user32.dll uint sendmessage(intptr, int, uint, uint)
3 user32.dll intptr ddenameservice(int, intptr, intptr, int)
3 user32.dll uint16 getkeystate(int)
3 user32.dll bool postmessage(intptr, int, uint, uint)
3 uxtheme.dll int setwindowtheme(intptr, string, string)
2 gdi32.dll bool a(handleref, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr a(int, int, int, int)
2 user32.dll bool ddeuninitialize(int)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll bool getclientrect(intptr, he/b&)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll uint sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr windowfrompoint(he/e)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr getactivewindow()
2 user32.dll intptr ddeclienttransaction(byte[], int, intptr, intptr, int, int, int, int32&)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int mapwindowpoints(intptr, intptr, he/l, int)
1 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, he/f&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 gdi32.dll intptr createdibsection(intptr, he/h, uint, int, intptr, uint)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int getrgnbox(handleref, he/b&)
1 gdi32.dll int combinergn(handleref, handleref, handleref, int)
1 gdi32.dll int getcliprgn(handleref, handleref)
1 gdi32.dll int a(handleref)
1 gdi32.dll int selectcliprgn(handleref, handleref)
1 gdi32.dll bool setviewportorgex(handleref, int, int, he/l)
1 gdi32.dll bool getviewportorgex(handleref, he/l)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 kernel32.dll bool getversionex(f/d)
1 kernel32.dll bool getversionex(f/f)
1 kernel32.dll int getcurrentthreadid()
1 ole32.dll void cocreateguid(he/g&)
1 user32 int getwindowplacement(intptr, h1/a&)
1 user32 bool releasecapture()
1 user32 int setcapture(int)
1 user32 int16 getasynckeystate(int)
1 user32 intptr getwindowdc(intptr)
1 user32 int getwindowdc(int)
1 user32.dll void disableprocesswindowsghosting()
1 user32.dll void adjustwindowrectex(he/b&, int, bool, int)
1 user32.dll intptr ddeconnect(int, intptr, intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll bool releasecapture()
1 user32.dll intptr setwindowlong(intptr, int, draghandlerbase/wndproccallback)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr setwindowshookex(hooktype, localwindowshook/hookproc, intptr, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool trackmouseevent(he/m&)
1 user32.dll bool systemparametersinfo(systemparametersinfoactions, uint, uint32&, uint)
1 user32.dll bool ddefreedatahandle(intptr)
1 user32.dll bool ddepostadvise(int, intptr, intptr)
1 user32.dll bool postmessage(intptr, int, int, intptr)
1 user32.dll bool getwindowrect(intptr, he/b&)
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool flashwindow(intptr, bool)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool translatemessage(he/c&)
1 user32.dll bool ddeabandontransaction(int, intptr, int)
1 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
1 user32.dll intptr beginpaint(intptr, he/a&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int ddeinitialize(int32&, ddeml/ddecallback, int, int)
1 user32.dll bool animatewindow(intptr, int, flagsanimatewindow)
1 user32.dll bool endpaint(intptr, he/a&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, he/b&, he/i&)