aboutsummaryrefslogtreecommitdiffstats
path: root/api/wintun.h (unfollow)
Commit message (Expand)AuthorFilesLines
2020-11-04api: concatenate function name at runtimeJason A. Donenfeld3-18/+29
2020-11-04api: include the rundll32 helpers the MSVC-typical waySimon Rozman4-6/+8
2020-11-04api: translate NTSTATUS to Win32 error codesSimon Rozman3-13/+15
2020-11-04api: use GetLastError() to report failures like standard Win32Simon Rozman18-1017/+1317
2020-11-03example: account for adapter reuseJason A. Donenfeld1-1/+1
2020-11-03wintun: upset everybody by doing multiplication via string concatenationJason A. Donenfeld1-1/+1
2020-11-03wintun: extract inf driverver at compile time into C headerJason A. Donenfeld4-111/+28
2020-11-03api: move nci.lib generation to custom stepJason A. Donenfeld1-4/+7
2020-11-03api: move undocumented ntdll symbols to ntdll.hJason A. Donenfeld4-18/+18
2020-11-03wintun: use proper import type for undocumented functionsJason A. Donenfeld1-2/+7
2020-11-03api: constify pool argumentJason A. Donenfeld4-5/+5
2020-11-03api: remove guid getterJason A. Donenfeld4-21/+2
2020-11-03api: use 'open' name since caller must close handleJason A. Donenfeld7-9/+9
2020-11-03api: add pool/driver removal for uninstaller semanticsJason A. Donenfeld7-28/+71
2020-11-03api: move _L macro where it belongsJason A. Donenfeld2-7/+2
2020-11-03api: conditionalize quasi expensive prelinkeventJason A. Donenfeld1-1/+1
2020-11-03example: add sal markingsJason A. Donenfeld1-2/+2
2020-11-03api: only return top two version nibblesJason A. Donenfeld3-10/+8
2020-11-03example: remove extra argument from printJason A. Donenfeld1-2/+1
2020-11-03api: bulk-disable unreferenced param warning where it nags the mostSimon Rozman1-12/+2
2020-11-03api: prevent double SetupDiDestroyDriverInfoList calls on errorSimon Rozman1-6/+10
2020-11-03api: rundll32: repair token spawning semanticsJason A. Donenfeld4-9/+75
2020-11-03api: refactor .inf parsing and check SystemTimeToFileTime for errorsSimon Rozman1-29/+31
2020-11-03api: simplify IsOurDrvInfoDetail()Simon Rozman1-3/+6
2020-11-03api: ensure more code compiles by using dead code eliminationJason A. Donenfeld4-29/+33
2020-11-03api: begin to separate rundll32 jumpsJason A. Donenfeld4-332/+333
2020-11-02example: rewrite and replace api's debug rundll32 functionalityJason A. Donenfeld9-220/+240
2020-11-02api: free beginning of heap objectJason A. Donenfeld1-6/+6
2020-11-02api: pass around NET_LUID instead of LUIDJason A. Donenfeld2-4/+6
2020-11-02api: consistancy in exported interfaceJason A. Donenfeld2-8/+10
2020-11-02api: return correct error when there's a duplicateJason A. Donenfeld1-1/+2
2020-11-02api: install driver on demandSimon Rozman5-383/+587
2020-11-02api: separate read-wait handle into other functionJason A. Donenfeld5-14/+29
2020-11-02api: statically compile devpkey constantsJason A. Donenfeld1-4/+2
2020-11-02api: serialize driver installationJason A. Donenfeld3-7/+43
2020-11-02api: make nci.lib work on x86Jason A. Donenfeld4-5/+19
2020-11-02api: map cr errors to win32 errorsJason A. Donenfeld1-12/+8
2020-11-02api: simplify and unify error messagesSimon Rozman3-47/+47
2020-11-02api: pnf param is noneJason A. Donenfeld1-1/+1
2020-11-02api: rename test to example and update a few thingsJason A. Donenfeld5-439/+375
2020-11-02api: make version function uniformJason A. Donenfeld3-52/+7
2020-11-02api: avoid call to CM_Get_DevNode_StatusJason A. Donenfeld1-36/+25
2020-11-02api: check for duplicate adapter statusJason A. Donenfeld4-4/+58
2020-11-02api: separate out driver installationJason A. Donenfeld1-138/+149
2020-11-01api: cleanup namesJason A. Donenfeld4-10/+10
2020-11-01test: introduce a demo clientSimon Rozman5-0/+470
2020-11-01api: account for nt path to moduleJason A. Donenfeld1-14/+8
2020-10-31api: check buffer overflows in runtimeSimon Rozman5-71/+52
2020-10-31api: fix up console writing for debugJason A. Donenfeld1-15/+10
2020-10-31api: clear up argument evaluation orderJason A. Donenfeld1-5/+2