Vanara/PInvoke/CldApi
David Hall 2eb7120807 Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
..
Vanara.PInvoke.CldApi.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
cfapi.Funcs.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
cfapi.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -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.CldApi

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

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

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

Native Method Header Managed Method
CfCloseHandle cfapi.h Vanara.PInvoke.CldApi.CfCloseHandle
CfConnectSyncRoot cfapi.h Vanara.PInvoke.CldApi.CfConnectSyncRoot
CfConvertToPlaceholder cfapi.h Vanara.PInvoke.CldApi.CfConvertToPlaceholder
CfCreatePlaceholders cfapi.h Vanara.PInvoke.CldApi.CfCreatePlaceholders
CfDehydratePlaceholder CfApi.h Vanara.PInvoke.CldApi.CfDehydratePlaceholder
CfDisconnectSyncRoot cfapi.h Vanara.PInvoke.CldApi.CfDisconnectSyncRoot
CfExecute cfapi.h Vanara.PInvoke.CldApi.CfExecute
CfGetCorrelationVector cfapi.h Vanara.PInvoke.CldApi.CfGetCorrelationVector
CfGetPlaceholderInfo cfapi.h Vanara.PInvoke.CldApi.CfGetPlaceholderInfo
CfGetPlaceholderRangeInfo cfapi.h Vanara.PInvoke.CldApi.CfGetPlaceholderRangeInfo
CfGetPlaceholderStateFromAttributeTag cfapi.h Vanara.PInvoke.CldApi.CfGetPlaceholderStateFromAttributeTag
CfGetPlaceholderStateFromFileInfo cfapi.h Vanara.PInvoke.CldApi.CfGetPlaceholderStateFromFileInfo
CfGetPlaceholderStateFromFindData cfapi.h Vanara.PInvoke.CldApi.CfGetPlaceholderStateFromFindData
CfGetPlatformInfo cfapi.h Vanara.PInvoke.CldApi.CfGetPlatformInfo
CfGetSyncRootInfoByHandle cfapi.h Vanara.PInvoke.CldApi.CfGetSyncRootInfoByHandle
CfGetSyncRootInfoByPath cfapi.h Vanara.PInvoke.CldApi.CfGetSyncRootInfoByPath
CfGetTransferKey cfapi.h Vanara.PInvoke.CldApi.CfGetTransferKey
CfGetWin32HandleFromProtectedHandle cfapi.h Vanara.PInvoke.CldApi.CfGetWin32HandleFromProtectedHandle
CfHydratePlaceholder cfapi.h Vanara.PInvoke.CldApi.CfHydratePlaceholder
CfOpenFileWithOplock cfapi.h Vanara.PInvoke.CldApi.CfOpenFileWithOplock
CfQuerySyncProviderStatus cfapi.h Vanara.PInvoke.CldApi.CfQuerySyncProviderStatus
CfReferenceProtectedHandle cfapi.h Vanara.PInvoke.CldApi.CfReferenceProtectedHandle
CfRegisterSyncRoot cfapi.h Vanara.PInvoke.CldApi.CfRegisterSyncRoot
CfReleaseProtectedHandle cfapi.h Vanara.PInvoke.CldApi.CfReleaseProtectedHandle
CfReleaseTransferKey cfapi.h Vanara.PInvoke.CldApi.CfReleaseTransferKey
CfReportProviderProgress cfapi.h Vanara.PInvoke.CldApi.CfReportProviderProgress
CfReportSyncStatus cfapi.h Vanara.PInvoke.CldApi.CfReportSyncStatus
CfRevertPlaceholder cfapi.h Vanara.PInvoke.CldApi.CfRevertPlaceholder
CfSetCorrelationVector cfapi.h Vanara.PInvoke.CldApi.CfSetCorrelationVector
CfSetInSyncState cfapi.h Vanara.PInvoke.CldApi.CfSetInSyncState
CfSetPinState cfapi.h Vanara.PInvoke.CldApi.CfSetPinState
CfUnregisterSyncRoot cfapi.h Vanara.PInvoke.CldApi.CfUnregisterSyncRoot
CfUpdatePlaceholder cfapi.h Vanara.PInvoke.CldApi.CfUpdatePlaceholder
CfUpdateSyncProviderStatus cfapi.h Vanara.PInvoke.CldApi.CfUpdateSyncProviderStatus

Enumerations

Native Enum Header Managed Enum
CF_CALLBACK_CANCEL_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_CANCEL_FLAGS
CF_CALLBACK_CLOSE_COMPLETION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_CLOSE_COMPLETION_FLAGS
CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS
CF_CALLBACK_DEHYDRATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATE_FLAGS
CF_CALLBACK_DEHYDRATION_REASON cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_DEHYDRATION_REASON
CF_CALLBACK_DELETE_COMPLETION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_DELETE_COMPLETION_FLAGS
CF_CALLBACK_DELETE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_DELETE_FLAGS
CF_CALLBACK_FETCH_DATA_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_FETCH_DATA_FLAGS
CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS
CF_CALLBACK_OPEN_COMPLETION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_OPEN_COMPLETION_FLAGS
CF_CALLBACK_RENAME_COMPLETION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_RENAME_COMPLETION_FLAGS
CF_CALLBACK_RENAME_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_RENAME_FLAGS
CF_CALLBACK_TYPE cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_TYPE
CF_CALLBACK_VALIDATE_DATA_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_VALIDATE_DATA_FLAGS
CF_CONNECT_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CONNECT_FLAGS
CF_CONVERT_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CONVERT_FLAGS
CF_CREATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_CREATE_FLAGS
CF_DEHYDRATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_DEHYDRATE_FLAGS
CF_HARDLINK_POLICY cfapi.h Vanara.PInvoke.CldApi.CF_HARDLINK_POLICY
CF_HYDRATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_HYDRATE_FLAGS
CF_HYDRATION_POLICY_MODIFIER cfapi.h Vanara.PInvoke.CldApi.CF_HYDRATION_POLICY_MODIFIER
CF_HYDRATION_POLICY_PRIMARY cfapi.h Vanara.PInvoke.CldApi.CF_HYDRATION_POLICY_PRIMARY
CF_IN_SYNC_STATE cfapi.h Vanara.PInvoke.CldApi.CF_IN_SYNC_STATE
CF_INSYNC_POLICY cfapi.h Vanara.PInvoke.CldApi.CF_INSYNC_POLICY
CF_OPEN_FILE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPEN_FILE_FLAGS
CF_OPERATION_ACK_DATA_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DATA_FLAGS
CF_OPERATION_ACK_DEHYDRATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DEHYDRATE_FLAGS
CF_OPERATION_ACK_DELETE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_ACK_DELETE_FLAGS
CF_OPERATION_ACK_RENAME_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_ACK_RENAME_FLAGS
CF_OPERATION_RESTART_HYDRATION_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_RESTART_HYDRATION_FLAGS
CF_OPERATION_RETRIEVE_DATA_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_RETRIEVE_DATA_FLAGS
CF_OPERATION_TRANSFER_DATA_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_TRANSFER_DATA_FLAGS
CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS
CF_OPERATION_TYPE cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_TYPE
CF_PIN_STATE cfapi.h Vanara.PInvoke.CldApi.CF_PIN_STATE
CF_PLACEHOLDER_CREATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_CREATE_FLAGS
CF_PLACEHOLDER_INFO_CLASS cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_INFO_CLASS
CF_PLACEHOLDER_RANGE_INFO_CLASS cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_RANGE_INFO_CLASS
CF_PLACEHOLDER_STATE cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_STATE
CF_POPULATION_POLICY_MODIFIER cfapi.h Vanara.PInvoke.CldApi.CF_POPULATION_POLICY_MODIFIER
CF_POPULATION_POLICY_PRIMARY cfapi.h Vanara.PInvoke.CldApi.CF_POPULATION_POLICY_PRIMARY
CF_REGISTER_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_REGISTER_FLAGS
CF_REVERT_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_REVERT_FLAGS
CF_SET_IN_SYNC_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_SET_IN_SYNC_FLAGS
CF_SET_PIN_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_SET_PIN_FLAGS
CF_SYNC_PROVIDER_STATUS cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_PROVIDER_STATUS
CF_SYNC_ROOT_INFO_CLASS cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_ROOT_INFO_CLASS
CF_UPDATE_FLAGS cfapi.h Vanara.PInvoke.CldApi.CF_UPDATE_FLAGS

Structures

Native Structure Header Managed Structure
ACKDATA Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.ACKDATA
ACKDEHYDRATE Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.ACKDEHYDRATE
ACKDELETE Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.ACKDELETE
ACKRENAME Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.ACKRENAME
CANCEL cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.CANCEL
CANCELFETCHDATA Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.CANCEL.CANCELFETCHDATA
CF_CALLBACK_INFO cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_INFO
CF_CALLBACK_PARAMETERS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS
CF_CALLBACK_REGISTRATION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_REGISTRATION
CF_CONNECTION_KEY cfapi.h Vanara.PInvoke.CldApi.CF_CONNECTION_KEY
CF_FILE_RANGE cfapi.h Vanara.PInvoke.CldApi.CF_FILE_RANGE
CF_FILE_RANGE_BUFFER CfApi.h Vanara.PInvoke.CldApi.CF_FILE_RANGE_BUFFER
CF_FS_METADATA cfapi.h Vanara.PInvoke.CldApi.CF_FS_METADATA
CF_HYDRATION_POLICY cfapi.h Vanara.PInvoke.CldApi.CF_HYDRATION_POLICY
CF_OPERATION_INFO cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_INFO
CF_OPERATION_PARAMETERS cfapi.h Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS
CF_PLACEHOLDER_BASIC_INFO cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_BASIC_INFO
CF_PLACEHOLDER_CREATE_INFO cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_CREATE_INFO
CF_PLACEHOLDER_STANDARD_INFO cfapi.h Vanara.PInvoke.CldApi.CF_PLACEHOLDER_STANDARD_INFO
CF_PLATFORM_INFO cfapi.h Vanara.PInvoke.CldApi.CF_PLATFORM_INFO
CF_POPULATION_POLICY cfapi.h Vanara.PInvoke.CldApi.CF_POPULATION_POLICY
CF_PROCESS_INFO cfapi.h Vanara.PInvoke.CldApi.CF_PROCESS_INFO
CF_REQUEST_KEY cfapi.h Vanara.PInvoke.CldApi.CF_REQUEST_KEY
CF_SYNC_POLICIES cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_POLICIES
CF_SYNC_REGISTRATION cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_REGISTRATION
CF_SYNC_ROOT_BASIC_INFO cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_ROOT_BASIC_INFO
CF_SYNC_ROOT_PROVIDER_INFO cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_ROOT_PROVIDER_INFO
CF_SYNC_ROOT_STANDARD_INFO cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_ROOT_STANDARD_INFO
CF_SYNC_STATUS cfapi.h Vanara.PInvoke.CldApi.CF_SYNC_STATUS
CF_TRANSFER_KEY cfapi.h Vanara.PInvoke.CldApi.CF_TRANSFER_KEY
CLOSECOMPLETION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.CLOSECOMPLETION
DEHYDRATE cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.DEHYDRATE
DEHYDRATECOMPLETION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.DEHYDRATECOMPLETION
DELETE cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.DELETE
DELETECOMPLETION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.DELETECOMPLETION
FETCHDATA cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.FETCHDATA
FETCHPLACEHOLDERS cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.FETCHPLACEHOLDERS
HCFFILE Vanara.PInvoke.CldApi.HCFFILE
OPENCOMPLETION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.OPENCOMPLETION
RENAME cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.RENAME
RENAMECOMPLETION cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.RENAMECOMPLETION
RESTARTHYDRATION Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.RESTARTHYDRATION
RETRIEVEDATA Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.RETRIEVEDATA
TRANSFERDATA Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.TRANSFERDATA
TRANSFERPLACEHOLDERS Vanara.PInvoke.CldApi.CF_OPERATION_PARAMETERS.TRANSFERPLACEHOLDERS
VALIDATEDATA cfapi.h Vanara.PInvoke.CldApi.CF_CALLBACK_PARAMETERS.VALIDATEDATA

Classes

Native Class Header Managed Class
SafeHCFFILE Vanara.PInvoke.CldApi.SafeHCFFILE