Skip to content

Latest commit

 

History

History
44 lines (43 loc) · 6.33 KB

readme.md

File metadata and controls

44 lines (43 loc) · 6.33 KB

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
FHERR fherrors.h Vanara.PInvoke.FhSvcCtl.FHERR

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