TRANSPORTPROVIDER_CALLBACK_ID enumeration (wdstpdi.h)

This structure is used by the WdsTransportServerRegisterCallback function.

Syntax

typedef enum _TRANSPORTPROVIDER_CALLBACK_ID {
  WDS_TRANSPORTPROVIDER_CREATE_INSTANCE = 0,
  WDS_TRANSPORTPROVIDER_COMPARE_CONTENT,
  WDS_TRANSPORTPROVIDER_OPEN_CONTENT,
  WDS_TRANSPORTPROVIDER_USER_ACCESS_CHECK,
  WDS_TRANSPORTPROVIDER_GET_CONTENT_SIZE,
  WDS_TRANSPORTPROVIDER_READ_CONTENT,
  WDS_TRANSPORTPROVIDER_CLOSE_CONTENT,
  WDS_TRANSPORTPROVIDER_CLOSE_INSTANCE,
  WDS_TRANSPORTPROVIDER_SHUTDOWN,
  WDS_TRANSPORTPROVIDER_DUMP_STATE,
  WDS_TRANSPORTPROVIDER_REFRESH_SETTINGS,
  WDS_TRANSPORTPROVIDER_GET_CONTENT_METADATA,
  WDS_TRANSPORTPROVIDER_MAX_CALLBACKS
} TRANSPORTPROVIDER_CALLBACK_ID, *PTRANSPORTPROVIDER_CALLBACK_ID;

Constants

 
WDS_TRANSPORTPROVIDER_CREATE_INSTANCE
Value: 0
Identifies the WdsTransportProviderCreateInstance callback.
WDS_TRANSPORTPROVIDER_COMPARE_CONTENT
Identifies the WdsTransportProviderCompareContent callback.
WDS_TRANSPORTPROVIDER_OPEN_CONTENT
Identifies the WdsTransportProviderOpenContent callback.
WDS_TRANSPORTPROVIDER_USER_ACCESS_CHECK
Identifies the WdsTransportProviderUserAccessCheck callback.
WDS_TRANSPORTPROVIDER_GET_CONTENT_SIZE
Identifies the WdsTransportProviderGetContentSize callback.
WDS_TRANSPORTPROVIDER_READ_CONTENT
Identifies the WdsTransportProviderReadContent callback.
WDS_TRANSPORTPROVIDER_CLOSE_CONTENT
Identifies the WdsTransportProviderCloseContent callback.
WDS_TRANSPORTPROVIDER_CLOSE_INSTANCE
Identifies the WdsTransportProviderCloseInstance callback.
WDS_TRANSPORTPROVIDER_SHUTDOWN
Identifies the WdsTransportProviderShutdown callback.
WDS_TRANSPORTPROVIDER_DUMP_STATE
Identifies the WdsTransportProviderDumpState callback.
WDS_TRANSPORTPROVIDER_REFRESH_SETTINGS
Identifies the WdsTransportProviderRefreshSettings callback.
WDS_TRANSPORTPROVIDER_GET_CONTENT_METADATA
Identifies the WdsTransportProviderGetContentMetadata callback.
WDS_TRANSPORTPROVIDER_MAX_CALLBACKS
Used for validation checking.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008, Windows Server 2003 with SP2 [desktop apps only]
Header wdstpdi.h