Share via


Commands.StorageSync.Interop.DataObjects Namespace

Classes

COMReleaseHandle

Class COMReleaseHandle. This class cannot be inherited. Implements the SafeHandle

DiagnosisResult

Diagnosis result object to encapsulate the error and plugin name

HResult

Class HResult.

ManagementInteropConstants

Class ManagementInteropConstants.

ServerEndpointStatus
ServerJsonData
ServerRegistrationData

Class ServerRegistrationData.

StorageSyncNetworkLimitConfiguration

Class StorageSyncNetworkLimitConfiguration. Implements the INetworkLimitConfigEntry

Win32Helper

Win32 Helper class

Structs

AutoUpdatePolicy
FileAccessPatternStats
FILETIME

Struct FILETIME

GARBAGECOLLECTION_STATS

Struct GARBAGECOLLECTION_STATS

GHOSTING_STATS

Struct GHOSTING_STATS

HeatStoreFileInfo
HeatStoreSummary
LockingStateInfo
NEW_SYNC_SESSION_SCHEDULE_RESULT
OrphanedTieredFilesReport
OrphanedTieredFilesTelemetryReport
ProxySetting

Struct ProxySetting

RecallFilesTelemetryReport
RecallOutput

Struct RecallOutput

RecallStatistics

Struct RecallStatistics

SCRUBBING_STATS

Struct SCRUBBING_STATS

SECURITY_ATTRIBUTES

Struct SECURITY_ATTRIBUTES

SelfServiceRestore
STABLEVERSION_DEEP_GC_STATS
TIERING_STATUS

This structure should resemble

{ BOOL IsTieringEnabled; UINT SpacePolicyPercentage; UINT TierFilesOlderThanDays; BSTR ReplicaGroupId; ULONGLONG NamespaceLogicalSizeBytes; DWORD NamespaceFilesCount; BSTR TieringHealth; ULONGLONG TieredFileLogicalSizeBytes; DWORD FilesTieredCount; ULONGLONG LastTieringSessionStartTime; ULONGLONG LastTieringSessionEndTime; DWORD LastTieringSessionFilesTieredCount; ULONGLONG LastTieringSessionSpaceReclaimedBytes; ULONGLONG LastUpdatedTime; }

TieringPolicyRecommendations
TieringPolicyRecommendationsOutput
VOLUME_STATUS
WIN32_FIND_DATA

Struct WIN32_FIND_DATA

Enums

DiagnosisErrorType

Enum for result of diagnosing the issue on the server

PluginStatus

Enum for whether the plugin a) succeeded (either no problem detected or a problem was detected successfully) b) failed with an unhandled exception