Vanara/PInvoke/PortableDeviceApi
David Hall 99e7fa0a78 Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
..
PortableDevice.cs Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
PortableDeviceApi.cs Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
PortableDeviceConnectApi.cs Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
PortableDeviceExtensions.cs Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
PortableDeviceTypes.cs Added nullability to PortableDeviceApi and tests 2023-09-24 20:16:38 -06:00
Vanara.PInvoke.PortableDeviceApi.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.PortableDeviceApi

PInvoke API (methods, structures and constants) imported from Windows Portable Device (WPD) Api.

  • Includes methods from portabledeviceapi.dll, portabledeviceconnectapi.dll, portabledevicetypes.dll
  • Current NuGet release: NugetNuget

Enumerations

Native Enum Header Managed Enum
DELETE_OBJECT_OPTIONS portabledevice.h Vanara.PInvoke.PortableDeviceApi.DELETE_OBJECT_OPTIONS
SMS_MESSAGE_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.SMS_MESSAGE_TYPES
WPD_BITRATE_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_BITRATE_TYPES
WPD_CAPTURE_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_CAPTURE_MODES
WPD_COLOR_CORRECTED_STATUS_VALUES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_COLOR_CORRECTED_STATUS_VALUES
WPD_COMMAND_ACCESS_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_COMMAND_ACCESS_TYPES
WPD_CROPPED_STATUS_VALUES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_CROPPED_STATUS_VALUES
WPD_DEVICE_TRANSPORTS portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_DEVICE_TRANSPORTS
WPD_DEVICE_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_DEVICE_TYPES
WPD_EFFECT_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_EFFECT_MODES
WPD_EXPOSURE_METERING_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_EXPOSURE_METERING_MODES
WPD_EXPOSURE_PROGRAM_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_EXPOSURE_PROGRAM_MODES
WPD_FLASH_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_FLASH_MODES
WPD_FOCUS_METERING_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_FOCUS_METERING_MODES
WPD_FOCUS_MODES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_FOCUS_MODES
WPD_META_GENRES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_META_GENRES
WPD_OPERATION_STATES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_OPERATION_STATES
WPD_PARAMETER_USAGE_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_PARAMETER_USAGE_TYPES
WPD_POWER_SOURCES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_POWER_SOURCES
WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES
WPD_SECTION_DATA_UNITS_VALUES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_SECTION_DATA_UNITS_VALUES
WPD_SERVICE_INHERITANCE_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_SERVICE_INHERITANCE_TYPES
WPD_SMS_ENCODING_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_SMS_ENCODING_TYPES
WPD_STORAGE_ACCESS_CAPABILITY_VALUES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_STORAGE_ACCESS_CAPABILITY_VALUES
WPD_STORAGE_TYPE_VALUES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_STORAGE_TYPE_VALUES
WPD_STREAM_UNITS portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.WPD_STREAM_UNITS
WPD_VIDEO_SCAN_TYPES portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_VIDEO_SCAN_TYPES
WPD_WHITE_BALANCE_SETTINGS portabledevice.h Vanara.PInvoke.PortableDeviceApi.WPD_WHITE_BALANCE_SETTINGS
WpdAttributeForm portabledevice.h Vanara.PInvoke.PortableDeviceApi.WpdAttributeForm
WpdParameterAttributeForm portabledevice.h Vanara.PInvoke.PortableDeviceApi.WpdParameterAttributeForm

Interfaces

Native Interface Header Managed Interface
IConnectionRequestCallback portabledeviceconnectapi.dll portabledeviceconnectapi.h
IEnumPortableDeviceConnectors portabledeviceconnectapi.dll portabledeviceconnectapi.h
IEnumPortableDeviceObjectIDs portabledeviceapi.dll portabledeviceapi.h
IEnumSTATSTG portabledeviceapi.dll
IPortableDevice portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceCapabilities portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceConnector portabledeviceconnectapi.dll portabledeviceconnectapi.h
IPortableDeviceContent portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceContent2 portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceDataStream portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDeviceDataStream
IPortableDeviceDispatchFactory portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceEventCallback portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceKeyCollection portabledeviceapi.dll portabldevicetypes.h
IPortableDeviceManager portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceProperties portabledeviceapi.dll portabledeviceapi.h
IPortableDevicePropertiesBulk portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDevicePropertiesBulk
IPortableDevicePropertiesBulkCallback portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDevicePropertiesBulkCallback
IPortableDevicePropVariantCollection portabledeviceapi.dll portabldevicetypes.h
IPortableDeviceResources portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceService portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceServiceActivation portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDeviceServiceActivation
IPortableDeviceServiceCapabilities portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceServiceManager portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDeviceServiceManager
IPortableDeviceServiceMethodCallback portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceServiceMethods portabledeviceapi.dll portabledeviceapi.h
IPortableDeviceServiceOpenCallback portabledeviceapi.h Vanara.PInvoke.PortableDeviceApi.IPortableDeviceServiceOpenCallback
IPortableDeviceValues portabledeviceapi.dll portabldevicetypes.h
IPortableDeviceValuesCollection portabledeviceapi.dll portabldevicetypes.h
IPortableDeviceWebControl portabledeviceapi.dll
IPropertyStore portabledeviceapi.dll
IRecordInfo portabledeviceapi.dll
ISequentialStream portabledeviceapi.dll
IStorage portabledeviceapi.dll
ITypeComp portabledeviceapi.dll
ITypeInfo portabledeviceapi.dll
ITypeLib portabledeviceapi.dll
IWpdSerializer portabledevicetypes.dll portabldevicetypes.h

Classes

Native Class Header Managed Class
EnumBthMtpConnectors portabledeviceconnectapi.h Vanara.PInvoke.PortableDeviceApi.EnumBthMtpConnectors
PortableDevice Vanara.PInvoke.PortableDeviceApi.PortableDevice
PortableDeviceDispatchFactory Vanara.PInvoke.PortableDeviceApi.PortableDeviceDispatchFactory
PortableDeviceExtensions Vanara.Extensions.PortableDeviceExtensions
PortableDeviceFTM Vanara.PInvoke.PortableDeviceApi.PortableDeviceFTM
PortableDeviceKeyCollection portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.PortableDeviceKeyCollection
PortableDeviceManager Vanara.PInvoke.PortableDeviceApi.PortableDeviceManager
PortableDevicePropVariantCollection portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.PortableDevicePropVariantCollection
PortableDeviceService Vanara.PInvoke.PortableDeviceApi.PortableDeviceService
PortableDeviceServiceFTM Vanara.PInvoke.PortableDeviceApi.PortableDeviceServiceFTM
PortableDeviceValues portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.PortableDeviceValues
PortableDeviceValuesCollection portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.PortableDeviceValuesCollection
WPDCommandAttribute Vanara.PInvoke.PortableDeviceApi.WPDCommandAttribute
WPDCommandParamAttribute Vanara.PInvoke.PortableDeviceApi.WPDCommandParamAttribute
WPDCommandResultAttribute Vanara.PInvoke.PortableDeviceApi.WPDCommandResultAttribute
WpdSerializer portabldevicetypes.h Vanara.PInvoke.PortableDeviceApi.WpdSerializer