-
Notifications
You must be signed in to change notification settings - Fork 59
/
Copy pathknown_builtin_dlls.go
38 lines (35 loc) · 1.43 KB
/
known_builtin_dlls.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package native
// These DLLs are known to ship in "all" versions of
// Windows without needing any particular component installed
// cf. https://msdn.microsoft.com/en-us/library/ee391643(v=vs.85).aspx
// (by the MSDN law, this link will be dead by the time you next need it.)
// (so, the article name is "DLLs Included with Server Core")
var knownBuiltinDLLs = map[string]string{
// Windows System Services
"clfsw32.dll": "Log file management",
"dbghelp.dll": "Debugging helper",
"dciman32.dll": "Graphics support",
"fltlib.dll": "Minifilter management",
"gdi32.dll": "Graphics support",
"kernel32.dll": "Windows system kernel",
"ntdll.dll": "Windows internal",
"ole32.dll": "Object management",
"oleaut32.dll": "Object management",
"psapi.dll": "Performance monitoring",
"user32.dll": "User objects",
"userenv.dll": "User profile support",
// Authentication security
"advapi32.dll": "HTTP authentication and credential management",
"crypt32.dll": "Authentication security",
"cryptdll.dll": "Authentication security",
"cryptnet.dll": "Secure channel (X.509 certificates)",
"cryptui.dll": "Credential management",
"netapi32.dll": "Authentication security",
"secur32.dll": "Authentication security",
"wintrust.dll": "Catalog functions",
// User interface
"mlang.dll": "Multiple language support",
"msctf.dll": "Text Services Framework (TSF)",
"shell32.dll": "User Interface",
"shlwapi.dll": "User Interface",
}