Application Report


The following 7 APIs (used 12 times) might not work:

There are 84 P/Invokes (used 113 times):

Count Library Function
7 unitsync void lppoptable()
6 unitsync void addallarchives(string)
5 unitsync bool lpsubtablestr(string)
5 unitsync void removeallarchives()
4 unitsync bool lpgetkeyexistsstr(string)
3 unitsync bool lpgetkeyexistsint(int)
3 user32.dll bool setwindowpos(intptr, int, int, int, int, int, uint)
2 unitsync bool lpsubtableint(int)
2 unitsync int getprimarymodindex(string)
2 unitsync int getprimarymodcount()
1 advapi32.dll int regclosekey(intptr)
1 advapi32.dll int regopenkeyex(intptr, string, uint, int, intptr&)
1 advapi32.dll int regnotifychangekeyvalue(intptr, bool, regchangenotifyfilter, intptr, bool)
1 shell32.dll intptr shappbarmessage(uint, popupnotify/appbardata&)
1 unitsync intptr rawgetprimarymodshortgame(int)
1 unitsync intptr rawgetprimarymodname(int)
1 unitsync intptr rawgetprimarymodshortname(int)
1 unitsync intptr rawgetprimarymodversion(int)
1 unitsync intptr rawgetsidename(int)
1 unitsync intptr rawgetprimarymodmutator(int)
1 unitsync intptr rawgetprimarymodgame(int)
1 unitsync intptr rawgetprimarymoddescription(int)
1 unitsync intptr rawgetprimarymodarchivelist(int)
1 unitsync intptr rawgetprimarymodarchive(int)
1 unitsync intptr rawgetoptionstyle(int)
1 unitsync intptr rawgetoptionstringdef(int)
1 unitsync intptr rawgetoptionsection(int)
1 unitsync intptr rawgetoptionscope(int)
1 unitsync intptr rawgetoptionname(int)
1 unitsync intptr rawgetsidestartunit(int)
1 unitsync intptr rawgetspringversion()
1 unitsync void lpclose()
1 unitsync void uninit()
1 unitsync void closefilevfs(int)
1 unitsync uint getprimarymodchecksumfromname(string)
1 unitsync uint getmapchecksum(int)
1 unitsync single getoptionnumberstep(int)
1 unitsync single getoptionnumbermax(int)
1 unitsync single getoptionnumberdef(int)
1 unitsync intptr rawlpgetstrkeystrval(string, string)
1 unitsync intptr rawlpgetstrkeylistentry(int)
1 unitsync intptr rawlpgetintkeystrval(int, string)
1 unitsync intptr rawlperrorlog()
1 unitsync intptr rawgetwritabledatadirectory()
1 unitsync single getoptionnumbermin(int)
1 unitsync intptr rawgetunitname(int)
1 unitsync intptr rawgetoptionlistitemname(int, int)
1 unitsync int getsidecount()
1 unitsync int getoptiontype(int)
1 unitsync int getoptionstringmaxlen(int)
1 unitsync int getoptionlistcount(int)
1 unitsync int getoptionbooldef(int)
1 unitsync int getmodoptioncount()
1 unitsync int getmapoptioncount(string)
1 unitsync int getmapcount()
1 unitsync int getmaparchivecount(string)
1 unitsync int findfilesvfs(int, string, int)
1 unitsync int filesizevfs(int)
1 unitsync bool lpopenfile(string, string, string)
1 unitsync bool lpexecute()
1 unitsync bool init(bool, int)
1 unitsync bool getmapinfoex(string, mapinfo&, int)
1 unitsync bool getinfomapsize(string, string, int32&, int32&)
1 unitsync int getunitcount()
1 unitsync int initdirlistvfs(string, string, string)
1 unitsync intptr rawgetoptionlistitemkey(int, int)
1 unitsync intptr rawgetoptionlistitemdesc(int, int)
1 unitsync intptr rawgetoptionlistdef(int)
1 unitsync intptr rawgetoptionkey(int)
1 unitsync intptr rawgetoptiondesc(int)
1 unitsync intptr rawgetnexterror()
1 unitsync intptr rawgetmodvalidmap(int)
1 unitsync intptr rawgetmapname(int)
1 unitsync intptr rawgetmaparchivename(int)
1 unitsync int initfindvfs(string)
1 unitsync int openfilevfs(string)
1 unitsync int processunitsnochecksum()
1 unitsync int readfilevfs(int, byte[], int)
1 unitsync intptr getminimap(string, int)
1 unitsync intptr rawgetarchivepath(string)
1 unitsync intptr rawgetfullunitname(int)
1 unitsync bool getinfomap(string, string, intptr, int)
1 user32.dll bool animatewindow(intptr, int, popupnotify/animatewindowflags)
1 user32.dll bool getlastinputinfo(windowsapi/lastinputinfo&)