41 references to Kernel32
System.DirectoryServices (41)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs (1)
19
return Interop.
Kernel32
.FreeLibrary(handle);
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeTokenHandle.cs (1)
35
return Interop.
Kernel32
.CloseHandle(handle);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySite.cs (2)
1309
var dsListDomainsInSiteW = (delegate* unmanaged<IntPtr, char*, void**, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsListDomainsInSiteW");
1353
var dsFreeNameResultW = (delegate* unmanaged<void*, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeNameResultW");
System\DirectoryServices\ActiveDirectory\DirectoryContext.cs (2)
686
IntPtr tempHandle = global::Interop.
Kernel32
.LoadLibrary(systemPath + "\\ntdsapi.dll");
699
tempHandle = global::Interop.
Kernel32
.LoadLibrary(windowsDirectory.FullName + "\\ADAM\\ntdsapi.dll");
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (8)
285
var replicaConsistencyCheck = (delegate* unmanaged<IntPtr, int, int, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaConsistencyCheck");
305
var dsReplicaGetInfo2W = (delegate* unmanaged<IntPtr, int, char*, IntPtr, char*, char*, int, int, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaGetInfo2W");
309
var dsReplicaGetInfoW = (delegate* unmanaged<IntPtr, int, char*, IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaGetInfoW");
333
var dsReplicaGetInfoW = (delegate* unmanaged<IntPtr, int, char*, IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaGetInfoW");
636
var dsReplicaSyncAllW = (delegate* unmanaged<IntPtr, char*, int, IntPtr, IntPtr, void**, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaSyncAllW");
672
global::Interop.
Kernel32
.LocalFree(pErrors);
681
var dsReplicaFreeInfo = (delegate* unmanaged<int, IntPtr, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaFreeInfo");
719
var dsReplicaSyncW = (delegate* unmanaged<IntPtr, char*, IntPtr, int, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsReplicaSyncW");
System\DirectoryServices\ActiveDirectory\DomainController.cs (4)
1060
var dsGetDomainControllerInfo = (delegate* unmanaged<IntPtr, char*, int, int*, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsGetDomainControllerInfoW");
1144
var dsFreeDomainControllerInfo = (delegate* unmanaged<int, int, IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeDomainControllerInfoW");
1232
var dsListRoles = (delegate* unmanaged<IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsListRolesW");
1271
var dsFreeNameResult = (delegate* unmanaged<IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeNameResultW");
System\DirectoryServices\ActiveDirectory\Forest.cs (2)
852
var dsListSites = (delegate* unmanaged<IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsListSitesW");
888
var dsFreeNameResultW = (delegate* unmanaged<IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeNameResultW");
System\DirectoryServices\ActiveDirectory\ForestTrustRelationshipInformation.cs (2)
119
Interop.
Kernel32
.GetSystemTimeAsFileTime(fileTime);
291
global::Interop.
Kernel32
.LocalFree((void*)(nint)sidList[i]!);
System\DirectoryServices\ActiveDirectory\TrustHelper.cs (3)
461
Interop.
Kernel32
.GetSystemTimeAsFileTime(fileTime);
614
Interop.
Kernel32
.GetSystemTimeAsFileTime(fileTime);
740
Interop.
Kernel32
.GetSystemTimeAsFileTime(fileTime);
System\DirectoryServices\ActiveDirectory\Utils.cs (16)
116
var dsCrackNames = (delegate* unmanaged<IntPtr, int, int, int, int, IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsCrackNamesW");
171
var dsFreeNameResultW = (delegate* unmanaged<IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeNameResultW");
211
var dsCrackNames = (delegate* unmanaged<IntPtr, int, int, int, int, IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsCrackNamesW");
246
var dsFreeNameResultW = (delegate* unmanaged<IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(DirectoryContext.ADHandle, "DsFreeNameResultW");
640
var dsMakePasswordCredentials = (delegate* unmanaged<char*, char*, char*, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsMakePasswordCredentialsW");
669
var dsFreePasswordCredentials = (delegate* unmanaged<IntPtr, void>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsFreePasswordCredentials");
691
var bindWithCred = (delegate* unmanaged<char*, char*, IntPtr, IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsBindWithCredW");
718
var dsUnBind = (delegate* unmanaged<IntPtr*, int>)global::Interop.
Kernel32
.GetProcAddress(libHandle, "DsUnBindW");
980
global::Interop.
Kernel32
.CloseHandle(hToken);
988
IntPtr hThread = Interop.
Kernel32
.OpenThread(Interop.
Kernel32
.THREAD_ALL_ACCESS, false, global::Interop.
Kernel32
.GetCurrentThreadId());
1001
global::Interop.
Kernel32
.CloseHandle(hThread);
1862
result = Interop.
Kernel32
.CompareString(LCID, compareFlags, s1, cchCount1, s2, cchCount2);
2043
global::Interop.
Kernel32
.GetCurrentThread(),
2056
global::Interop.
Kernel32
.GetCurrentProcess(),