aboutsummaryrefslogtreecommitdiffstats
path: root/api (follow)
Commit message (Expand)AuthorAgeFilesLines
* api: use GetLastError() to report failures like standard Win32Simon Rozman2020-11-0417-981/+1266
* wintun: extract inf driverver at compile time into C headerJason A. Donenfeld2020-11-032-111/+5
* api: move nci.lib generation to custom stepJason A. Donenfeld2020-11-031-4/+7
* api: move undocumented ntdll symbols to ntdll.hJason A. Donenfeld2020-11-034-18/+18
* api: constify pool argumentJason A. Donenfeld2020-11-034-5/+5
* api: remove guid getterJason A. Donenfeld2020-11-033-16/+0
* api: use 'open' name since caller must close handleJason A. Donenfeld2020-11-035-6/+6
* api: add pool/driver removal for uninstaller semanticsJason A. Donenfeld2020-11-036-20/+65
* api: move _L macro where it belongsJason A. Donenfeld2020-11-032-7/+2
* api: conditionalize quasi expensive prelinkeventJason A. Donenfeld2020-11-031-1/+1
* api: only return top two version nibblesJason A. Donenfeld2020-11-032-6/+6
* api: bulk-disable unreferenced param warning where it nags the mostSimon Rozman2020-11-031-12/+2
* api: prevent double SetupDiDestroyDriverInfoList calls on errorSimon Rozman2020-11-031-6/+10
* api: rundll32: repair token spawning semanticsJason A. Donenfeld2020-11-034-9/+75
* api: refactor .inf parsing and check SystemTimeToFileTime for errorsSimon Rozman2020-11-031-29/+31
* api: simplify IsOurDrvInfoDetail()Simon Rozman2020-11-031-3/+6
* api: ensure more code compiles by using dead code eliminationJason A. Donenfeld2020-11-034-29/+33
* api: begin to separate rundll32 jumpsJason A. Donenfeld2020-11-034-332/+333
* example: rewrite and replace api's debug rundll32 functionalityJason A. Donenfeld2020-11-025-106/+1
* api: free beginning of heap objectJason A. Donenfeld2020-11-021-6/+6
* api: pass around NET_LUID instead of LUIDJason A. Donenfeld2020-11-022-4/+6
* api: consistancy in exported interfaceJason A. Donenfeld2020-11-022-8/+10
* api: return correct error when there's a duplicateJason A. Donenfeld2020-11-021-1/+2
* api: install driver on demandSimon Rozman2020-11-025-383/+587
* api: separate read-wait handle into other functionJason A. Donenfeld2020-11-025-14/+29
* api: statically compile devpkey constantsJason A. Donenfeld2020-11-021-4/+2
* api: serialize driver installationJason A. Donenfeld2020-11-023-7/+43
* api: make nci.lib work on x86Jason A. Donenfeld2020-11-024-5/+19
* api: map cr errors to win32 errorsJason A. Donenfeld2020-11-021-12/+8
* api: simplify and unify error messagesSimon Rozman2020-11-023-47/+47
* api: pnf param is noneJason A. Donenfeld2020-11-021-1/+1
* api: make version function uniformJason A. Donenfeld2020-11-023-52/+7
* api: avoid call to CM_Get_DevNode_StatusJason A. Donenfeld2020-11-021-36/+25
* api: check for duplicate adapter statusJason A. Donenfeld2020-11-024-4/+58
* api: separate out driver installationJason A. Donenfeld2020-11-021-138/+149
* api: cleanup namesJason A. Donenfeld2020-11-014-10/+10
* test: introduce a demo clientSimon Rozman2020-11-011-0/+1
* api: account for nt path to moduleJason A. Donenfeld2020-11-011-14/+8
* api: check buffer overflows in runtimeSimon Rozman2020-10-315-71/+52
* api: fix up console writing for debugJason A. Donenfeld2020-10-311-15/+10
* api: clear up argument evaluation orderJason A. Donenfeld2020-10-311-5/+2
* api: do not require RebootRequiredJason A. Donenfeld2020-10-313-8/+14
* api: RebootRequire is an _Out_Jason A. Donenfeld2020-10-314-14/+13
* api: add debugging rundll32 entry pointJason A. Donenfeld2020-10-315-15/+117
* api: add missing header for rundll32 modeJason A. Donenfeld2020-10-311-0/+2
* api: opencode bin2hex in same manner as random directory creationJason A. Donenfeld2020-10-311-15/+5
* api: link to nci.dll at compile timeJason A. Donenfeld2020-10-316-61/+15
* api: get rid of pch and make headers saneJason A. Donenfeld2020-10-3119-74/+89
* api: simplify build settingsJason A. Donenfeld2020-10-311-44/+4
* api: use NT api directly for enumerating kernel modulesJason A. Donenfeld2020-10-315-27/+68