Vanara.PInvoke.NetApi32
3.4.0
Prefix Reserved
See the version list below for details.
dotnet add package Vanara.PInvoke.NetApi32 --version 3.4.0
NuGet\Install-Package Vanara.PInvoke.NetApi32 -Version 3.4.0
<PackageReference Include="Vanara.PInvoke.NetApi32" Version="3.4.0" />
paket add Vanara.PInvoke.NetApi32 --version 3.4.0
#r "nuget: Vanara.PInvoke.NetApi32, 3.4.0"
// Install Vanara.PInvoke.NetApi32 as a Cake Addin #addin nuget:?package=Vanara.PInvoke.NetApi32&version=3.4.0 // Install Vanara.PInvoke.NetApi32 as a Cake Tool #tool nuget:?package=Vanara.PInvoke.NetApi32&version=3.4.0
PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
-
.NETFramework 4.5
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
-
.NETFramework 4.8
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
-
.NETStandard 2.0
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
-
net5.0
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
-
net6.0
- Vanara.Core (>= 3.4.0)
- Vanara.PInvoke.Security (>= 3.4.0)
- Vanara.PInvoke.Shared (>= 3.4.0)
- Vanara.PInvoke.Ws2_32 (>= 3.4.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Vanara.PInvoke.NetApi32:
Package | Downloads |
---|---|
Vanara.SystemServices
Classes for system related items derived from the Vanara PInvoke libraries. Includes extensions for Process (privileges and elavation), FileInfo (compression info), Shared Network Drives and Devices, and ServiceController (SetStartType) that pull extended information through native API calls. |
|
Vanara.Library
The full set of packages associated with the Vanara PInvoke Libraries. |
|
Gerrie.Extensions.UncAccess
Simplifies mapping UNC shares with specific credentials into the application context for access. Usage: - Call AddUncAccessManager on your DI Collection during Startup. - Inject IUncAccessManager where needed - Call Login() overload with the path and credential you are using to access the UNC share. - Access the share using standard File IO. - Call Logout() when you have finished accessing the UNC Share. This library is based off of a stackoverflow post http://stackoverflow.com/questions/22940433/accessing-unc-shares-with-asp-net-application |
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on Vanara.PInvoke.NetApi32:
Repository | Stars |
---|---|
zhuxb711/RX-Explorer
一款优雅的UWP文件管理器 | An elegant UWP Explorer
|
|
lithnet/access-manager
Access Manager provides web-based access to local admin (LAPS) passwords, BitLocker recovery keys, and just-in-time administrative access to Windows computers in a modern, secure, and user-friendly way.
|
Version | Downloads | Last updated |
---|---|---|
4.0.4 | 999 | 9/13/2024 |
4.0.3 | 365 | 8/5/2024 |
4.0.2 | 339 | 6/24/2024 |
4.0.1 | 970 | 4/30/2024 |
4.0.0 | 353 | 3/29/2024 |
4.0.0-beta2 | 238 | 1/22/2024 |
4.0.0-beta | 223 | 11/20/2023 |
3.4.17 | 2,133 | 10/18/2023 |
3.4.16 | 696 | 8/7/2023 |
3.4.15 | 2,028 | 5/18/2023 |
3.4.14 | 516 | 4/15/2023 |
3.4.13 | 19,076 | 2/4/2023 |
3.4.12 | 798 | 1/15/2023 |
3.4.11 | 2,753 | 11/15/2022 |
3.4.10 | 1,147 | 10/25/2022 |
3.4.9 | 1,546 | 10/3/2022 |
3.4.8 | 1,193 | 9/16/2022 |
3.4.7 | 1,067 | 9/3/2022 |
3.4.6 | 1,140 | 8/7/2022 |
3.4.5 | 5,783 | 7/17/2022 |
3.4.4 | 1,581 | 7/5/2022 |
3.4.3 | 1,214 | 6/14/2022 |
3.4.2 | 2,697 | 5/13/2022 |
3.4.1 | 1,176 | 5/5/2022 |
3.4.0 | 1,829 | 3/14/2022 |
3.3.15 | 4,780 | 12/27/2021 |
3.3.14 | 977 | 10/26/2021 |
3.3.13 | 873 | 9/30/2021 |
3.3.12 | 1,044 | 8/30/2021 |
3.3.11 | 7,383 | 7/22/2021 |
3.3.10 | 937 | 6/4/2021 |
3.3.9 | 1,462 | 5/7/2021 |
3.3.8 | 902 | 4/7/2021 |
3.3.7 | 870 | 3/24/2021 |
3.3.6 | 861 | 3/19/2021 |
3.3.5 | 874 | 3/1/2021 |
3.3.4 | 825 | 2/11/2021 |
3.3.3 | 802 | 2/3/2021 |
3.3.2 | 812 | 1/21/2021 |
3.3.1 | 961 | 1/20/2021 |
3.3.0 | 1,463 | 11/20/2020 |
3.2.21 | 919 | 11/13/2020 |
3.2.20 | 3,823 | 11/8/2020 |
3.2.19 | 4,764 | 10/23/2020 |
3.2.18 | 964 | 10/21/2020 |
3.2.17 | 2,500 | 9/20/2020 |
3.2.16 | 1,400 | 9/7/2020 |
3.2.15 | 1,027 | 8/30/2020 |
3.2.14 | 956 | 8/20/2020 |
3.2.13 | 1,049 | 7/27/2020 |
3.2.12 | 948 | 7/13/2020 |
3.2.11 | 1,020 | 6/28/2020 |
3.2.10 | 1,068 | 6/14/2020 |
3.2.9 | 1,020 | 6/3/2020 |
3.2.7 | 1,029 | 5/4/2020 |
3.2.6 | 1,004 | 4/21/2020 |
3.2.5 | 1,033 | 4/15/2020 |
3.2.4 | 959 | 4/12/2020 |
3.2.3 | 971 | 4/1/2020 |
3.2.2 | 927 | 3/24/2020 |
3.2.1 | 978 | 3/17/2020 |
3.2.0 | 1,202 | 2/27/2020 |
3.1.9 | 1,028 | 1/17/2020 |
3.1.8 | 1,086 | 1/13/2020 |
3.1.7 | 1,035 | 1/6/2020 |
3.1.6 | 1,004 | 12/12/2019 |
3.1.5 | 1,175 | 11/26/2019 |
3.1.4 | 1,060 | 11/25/2019 |
3.1.3 | 1,159 | 11/8/2019 |
3.1.2 | 1,054 | 11/4/2019 |
3.1.1 | 1,168 | 10/17/2019 |
3.1.0 | 1,011 | 10/3/2019 |
3.0.1 | 1,070 | 9/20/2019 |
3.0.0 | 974 | 8/27/2019 |
2.3.11 | 1,096 | 6/9/2019 |
2.3.10 | 907 | 6/5/2019 |
2.3.9 | 952 | 5/26/2019 |
2.3.8 | 922 | 5/13/2019 |
2.3.7 | 971 | 4/24/2019 |
2.3.6 | 945 | 4/17/2019 |
2.3.5 | 904 | 4/10/2019 |
2.3.4 | 918 | 3/9/2019 |
2.3.3 | 900 | 3/8/2019 |
2.3.2 | 928 | 2/28/2019 |
2.3.1 | 912 | 2/25/2019 |
2.3.0 | 899 | 2/22/2019 |
2.2.1 | 722 | 2/12/2019 |
2.2.0 | 730 | 2/1/2019 |
2.1.2 | 980 | 1/14/2019 |
2.1.0 | 761 | 12/15/2018 |
2.0.1 | 779 | 12/7/2018 |
2.0.0 | 813 | 11/28/2018 |
1.1.0 | 922 | 9/10/2018 |
1.0.18 | 928 | 8/10/2018 |
1.0.17 | 887 | 7/30/2018 |
1.0.16 | 904 | 6/29/2018 |
1.0.15 | 982 | 6/27/2018 |
1.0.14 | 1,025 | 6/8/2018 |
1.0.13 | 976 | 6/6/2018 |
1.0.12 | 1,021 | 4/5/2018 |
1.0.11 | 1,056 | 4/4/2018 |
1.0.10 | 1,055 | 3/27/2018 |
1.0.9 | 1,017 | 3/26/2018 |
1.0.8 | 1,041 | 2/7/2018 |
1.0.7 | 1,026 | 1/27/2018 |
1.0.6 | 1,120 | 1/8/2018 |
1.0.5 | 1,104 | 12/28/2017 |
1.0.4 | 1,084 | 12/15/2017 |
1.0.3 | 957 | 12/8/2017 |
1.0.2 | 1,001 | 11/30/2017 |
1.0.1 | 1,003 | 11/28/2017 |
Currently implements:
Functions
DavAddConnection DavCancelConnectionsToServer DavDeleteConnection DavFlushFile DavGetExtendedError DavGetHTTPFromUNCPath DavGetTheLockOwnerOfTheFile DavGetUNCFromHTTPPath DavInvalidateCache DavRegisterAuthCallback DavUnregisterAuthCallback DsAddressToSiteNames DsAddressToSiteNamesEx DsDeregisterDnsHostRecords DsEnumerateDomainTrusts DsGetDcCloseW DsGetDcName DsGetDcNext DsGetDcOpen DsGetDcSiteCoverage DsGetForestTrustInformationW DsGetSiteName DsMergeForestTrustInformationW DsRoleFreeMemory DsRoleGetPrimaryDomainInformation DsValidateSubnetName NetAddAlternateComputerName NetAddServiceAccount NetAlertRaise NetAlertRaiseEx NetApiBufferAllocate NetApiBufferFree NetApiBufferReallocate NetApiBufferSize NetConnectionEnum NetCreateProvisioningPackage NetDfsAdd NetDfsAddFtRoot NetDfsAddRootTarget NetDfsAddStdRoot NetDfsAddStdRootForced NetDfsEnum NetDfsGetClientInfo NetDfsGetFtContainerSecurity NetDfsGetInfo NetDfsGetSecurity NetDfsGetStdContainerSecurity NetDfsGetSupportedNamespaceVersion NetDfsMove NetDfsRemove NetDfsRemoveFtRoot NetDfsRemoveFtRootForced NetDfsRemoveRootTarget NetDfsRemoveStdRoot NetDfsSetClientInfo NetDfsSetFtContainerSecurity NetDfsSetInfo NetDfsSetSecurity NetDfsSetStdContainerSecurity NetEnumerateComputerNames NetEnumerateServiceAccounts NetFileClose NetFileEnum NetFileGetInfo NetFreeAadJoinInformation NetGetAadJoinInformation NetGetAnyDCName NetGetDCName NetGetDisplayInformationIndex NetGetJoinableOUs NetGetJoinInformation NetGroupAdd NetGroupAddUser NetGroupDel NetGroupDelUser NetGroupEnum NetGroupGetInfo NetGroupGetUsers NetGroupSetInfo NetGroupSetUsers NetIsServiceAccount NetJoinDomain NetLocalGroupAdd NetLocalGroupAddMember NetLocalGroupAddMembers NetLocalGroupDel NetLocalGroupDelMember NetLocalGroupDelMembers NetLocalGroupEnum NetLocalGroupGetInfo NetLocalGroupGetMembers NetLocalGroupSetInfo NetLocalGroupSetMembers NetProvisionComputerAccount NetQueryDisplayInformation NetQueryServiceAccount NetRemoteComputerSupports NetRemoteTOD NetRemoveAlternateComputerName NetRemoveServiceAccount NetRenameMachineInDomain NetRequestOfflineDomainJoin NetRequestProvisioningPackageInstall NetScheduleJobAdd NetScheduleJobDel NetScheduleJobEnum NetScheduleJobGetInfo NetServerComputerNameAdd NetServerComputerNameDel NetServerDiskEnum NetServerEnum NetServerGetInfo NetServerSetInfo NetServerTransportAdd NetServerTransportAddEx NetServerTransportDel NetServerTransportEnum NetSessionDel NetSessionEnum NetSessionGetInfo NetSetPrimaryComputerName NetShareAdd NetShareCheck NetShareDel NetShareDelEx NetShareEnum NetShareGetInfo NetShareSetInfo NetStatisticsGet NetUnjoinDomain NetUseAdd NetUseDel NetUseEnum NetUseGetInfo NetUserAdd NetUserChangePassword NetUserDel NetUserEnum NetUserGetGroups NetUserGetInfo NetUserGetLocalGroups NetUserModalsGet NetUserModalsSet NetUserSetGroups NetUserSetInfo NetValidateName NetValidatePasswordPolicy NetValidatePasswordPolicyFree NetWkstaGetInfo NetWkstaSetInfo NetWkstaTransportAdd NetWkstaTransportDel NetWkstaTransportEnum NetWkstaUserEnum NetWkstaUserGetInfo NetWkstaUserSetInfo
Structures
ADMIN_OTHER_INFO AT_ENUM AT_INFO CONNECTION_INFO_0 CONNECTION_INFO_1 DAV_CALLBACK_AUTH_BLOB DAV_CALLBACK_AUTH_UNP DAV_CALLBACK_CRED DFS_GET_PKT_ENTRY_STATE_ARG DFS_INFO_1 DFS_INFO_100 DFS_INFO_101 DFS_INFO_102 DFS_INFO_103 DFS_INFO_104 DFS_INFO_105 DFS_INFO_106 DFS_INFO_107 DFS_INFO_150 DFS_INFO_2 DFS_INFO_200 DFS_INFO_3 DFS_INFO_300 DFS_INFO_4 DFS_INFO_5 DFS_INFO_50 DFS_INFO_6 DFS_INFO_7 DFS_INFO_8 DFS_INFO_9 DFS_STORAGE_INFO DFS_STORAGE_INFO_1 DFS_SUPPORTED_NAMESPACE_VERSION_INFO DFS_TARGET_PRIORITY DOMAIN_CONTROLLER_INFO DSREG_USER_INFO DSROLE_OPERATION_STATE_INFO DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_UPGRADE_STATUS_INFO DS_DOMAIN_TRUSTS ERRLOG_OTHER_INFO FILE_INFO_2 FILE_INFO_3 GROUP_INFO_0 GROUP_INFO_1 GROUP_INFO_1002 GROUP_INFO_1005 GROUP_INFO_2 GROUP_INFO_3 GROUP_USERS_INFO_0 GROUP_USERS_INFO_1 LOCALGROUP_INFO_0 LOCALGROUP_INFO_1 LOCALGROUP_INFO_1002 LOCALGROUP_MEMBERS_INFO_0 LOCALGROUP_MEMBERS_INFO_1 LOCALGROUP_MEMBERS_INFO_2 LOCALGROUP_MEMBERS_INFO_3 LOCALGROUP_USERS_INFO_0 NETSETUP_PROVISIONING_PARAMS NET_DISPLAY_GROUP NET_DISPLAY_MACHINE NET_DISPLAY_USER NET_VALIDATE_AUTHENTICATION_INPUT_ARG NET_VALIDATE_OUTPUT_ARG NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG NET_VALIDATE_PASSWORD_HASH NET_VALIDATE_PASSWORD_RESET_INPUT_ARG NET_VALIDATE_PERSISTED_FIELDS PRINT_OTHER_INFO SERVER_INFO_100 SERVER_INFO_101 SERVER_INFO_102 SERVER_INFO_402 SERVER_INFO_403 SERVER_TRANSPORT_INFO_0 SERVER_TRANSPORT_INFO_1 SERVER_TRANSPORT_INFO_2 SERVER_TRANSPORT_INFO_3 SESSION_INFO_0 SESSION_INFO_1 SESSION_INFO_10 SESSION_INFO_2 SESSION_INFO_502 SHARE_INFO_0 SHARE_INFO_1 SHARE_INFO_1004 SHARE_INFO_1005 SHARE_INFO_1006 SHARE_INFO_1501 SHARE_INFO_1503 SHARE_INFO_2 SHARE_INFO_501 SHARE_INFO_502 SHARE_INFO_503 STAT_SERVER_0 STAT_WORKSTATION_0 STD_ALERT TIME_OF_DAY_INFO USER_INFO_0 USER_INFO_1 USER_INFO_10 USER_INFO_1003 USER_INFO_1005 USER_INFO_1006 USER_INFO_1007 USER_INFO_1008 USER_INFO_1009 USER_INFO_1010 USER_INFO_1011 USER_INFO_1012 USER_INFO_1013 USER_INFO_1014 USER_INFO_1017 USER_INFO_1018 USER_INFO_1020 USER_INFO_1023 USER_INFO_1024 USER_INFO_1025 USER_INFO_1051 USER_INFO_1052 USER_INFO_1053 USER_INFO_11 USER_INFO_2 USER_INFO_20 USER_INFO_21 USER_INFO_22 USER_INFO_23 USER_INFO_24 USER_INFO_3 USER_INFO_4 USER_MODALS_INFO_0 USER_MODALS_INFO_1 USER_MODALS_INFO_1001 USER_MODALS_INFO_1002 USER_MODALS_INFO_1003 USER_MODALS_INFO_1004 USER_MODALS_INFO_1005 USER_MODALS_INFO_1006 USER_MODALS_INFO_1007 USER_MODALS_INFO_2 USER_MODALS_INFO_3 USER_OTHER_INFO USE_INFO_0 USE_INFO_1 USE_INFO_2 USE_INFO_3 USE_INFO_4 USE_INFO_5 WKSTA_INFO_100 WKSTA_INFO_101 WKSTA_INFO_1010 WKSTA_INFO_1011 WKSTA_INFO_1012 WKSTA_INFO_1013 WKSTA_INFO_1018 WKSTA_INFO_102 WKSTA_INFO_1023 WKSTA_INFO_1027 WKSTA_INFO_1028 WKSTA_INFO_1032 WKSTA_INFO_1033 WKSTA_INFO_1041 WKSTA_INFO_1042 WKSTA_INFO_1043 WKSTA_INFO_1044 WKSTA_INFO_1045 WKSTA_INFO_1046 WKSTA_INFO_1047 WKSTA_INFO_1048 WKSTA_INFO_1049 WKSTA_INFO_1050 WKSTA_INFO_1051 WKSTA_INFO_1052 WKSTA_INFO_1053 WKSTA_INFO_1054 WKSTA_INFO_1055 WKSTA_INFO_1056 WKSTA_INFO_1057 WKSTA_INFO_1058 WKSTA_INFO_1059 WKSTA_INFO_1060 WKSTA_INFO_1061 WKSTA_INFO_1062 WKSTA_INFO_302 WKSTA_INFO_402 WKSTA_INFO_502 WKSTA_TRANSPORT_INFO_0 WKSTA_USER_INFO_0 WKSTA_USER_INFO_1 WKSTA_USER_INFO_1101