Vanara/PInvoke/NetApi32/pkgreadme.md

22 lines
8.3 KiB
Markdown
Raw Normal View History

2022-06-14 18:55:29 -04:00
![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png)
### **Vanara.PInvoke.NetApi32 NuGet Package**
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.NetApi32?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.
2022-06-14 18:55:29 -04:00
### **What is Vanara?**
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
2022-06-14 18:55:29 -04:00
### **Issues?**
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
2022-06-14 18:55:29 -04:00
### **Included in Vanara.PInvoke.NetApi32**
Functions | Enumerations | Structures
--- | --- | ---
2022-06-14 18:55:29 -04:00
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 | AUTHNEXTSTEP DAV_AUTHN_SCHEME DomainControllerAddressType DomainControllerType DomainTrustFlag DsGetDcNameFlags DsGetDcOpenOptions DsGetForestTrustInformationFlags DSROLE_FLAGS DSROLE_MACHINE_ROLE DSROLE_OPERATION_STATE DSROLE_PRIMARY_DOMAIN_INFO_LEVEL DSROLE_SERVER_STATE GetLocalGroupFlags LogonServerRole NET_VALIDATE_PASSWORD_TYPE SvcAcctAddFlag SvcAcctRemFlag UserAcctCtrlFlags UserEnumFilter UserOpPriv UserPrivilege PRJOB AtJobFlags DFS_NAMESPACE_VERSION_ORIGIN DFS_TARGET_PRIORITY_CLASS DfsAddFlags DfsCapabilities DfsMoveFlags DfsPropertyFlag DfsRemoveFlags DfsState DfsStorageState DSREG_JOIN_TYPE NET_COMPUTER_NAME_TYPE NETSETUP NETSETUP_JOIN_STATUS NETSETUP_NAME_TYPE NETSETUP_PROVISION RemoteSupportFlags NetServerEnumFilter SERVER_TRANSPORT_FLAGS ServerPlatform SESS ShareLevelAccess SHI1005_FLAGS STYPE NetUseFlags NetUseForce NetUseStatus NetUseType PLATFORM_ID