Vanara/PInvoke/FhSvcCtl
David Hall 075b9046f8 Updated project files 2022-10-25 11:24:54 -06:00
..
FhSvcCtl.cs Added methods and interfaces for File History -- tests still failing 2021-09-30 12:14:05 -06:00
Vanara.PInvoke.FhSvcCtl.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.FhSvcCtl

PInvoke API (methods, structures and constants) imported from Windows FhSvcCtl.dll.

  • Includes methods from fhsvcctl.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (7 of 7 functions)

Native Method Header Managed Method
FhServiceBlockBackup fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceBlockBackup
FhServiceClosePipe fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceClosePipe
FhServiceOpenPipe fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceOpenPipe
FhServiceReloadConfiguration fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceReloadConfiguration
FhServiceStartBackup fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceStartBackup
FhServiceStopBackup fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceStopBackup
FhServiceUnblockBackup fhsvcctl.h Vanara.PInvoke.FhSvcCtl.FhServiceUnblockBackup

Enumerations

Native Enum Header Managed Enum
FH_BACKUP_STATUS fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_BACKUP_STATUS
FH_DEVICE_VALIDATION_RESULT fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_DEVICE_VALIDATION_RESULT
FH_LOCAL_POLICY_TYPE fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_LOCAL_POLICY_TYPE
FH_PROTECTED_ITEM_CATEGORY fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_PROTECTED_ITEM_CATEGORY
FH_RETENTION_TYPES fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_RETENTION_TYPES
FH_STATE fhstatus.h Vanara.PInvoke.FhSvcCtl.FH_STATE
FH_TARGET_DRIVE_TYPES fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_TARGET_DRIVE_TYPES
FH_TARGET_PROPERTY_TYPE fhcfg.h Vanara.PInvoke.FhSvcCtl.FH_TARGET_PROPERTY_TYPE

Structures

Native Structure Header Managed Structure
FH_SERVICE_PIPE_HANDLE Vanara.PInvoke.FhSvcCtl.FH_SERVICE_PIPE_HANDLE

Interfaces

Native Interface Header Managed Interface
IFhConfigMgr fhcfg.h Vanara.PInvoke.FhSvcCtl.IFhConfigMgr
IFhReassociation fhcfg.h Vanara.PInvoke.FhSvcCtl.IFhReassociation
IFhScopeIterator fhcfg.h Vanara.PInvoke.FhSvcCtl.IFhScopeIterator
IFhTarget fhcfg.h Vanara.PInvoke.FhSvcCtl.IFhTarget

Classes

Native Class Header Managed Class
FhConfigMgr Vanara.PInvoke.FhSvcCtl.FhConfigMgr
FhReassociation Vanara.PInvoke.FhSvcCtl.FhReassociation
SafeFH_SERVICE_PIPE_HANDLE Vanara.PInvoke.FhSvcCtl.SafeFH_SERVICE_PIPE_HANDLE