WMPLib, COM interface constants for VB.Net / VBScript

WMPLib - interface constants

     This page contains simple VBA include for the WMPLib COM library.

library parameters

File NameWINDOWS\system32\dllcache\wmp.dll
Guid{6BF52A50-394A-11D3-B153-00C04F79FAA6}
Enums7

WMPPlaylistChangeEventType

enum, 12 members.
  'WMP Playlist Change Event Type
Public Enum WMPPlaylistChangeEventType

  'Unknown
  wmplcUnknown = 0  '&H0

  'Clear
  wmplcClear = 1  '&H1

  'InfoChange
  wmplcInfoChange = 2  '&H2

  'Move
  wmplcMove = 3  '&H3

  'Delete
  wmplcDelete = 4  '&H4

  'Insert
  wmplcInsert = 5  '&H5

  'Append
  wmplcAppend = 6  '&H6

  'Private
  wmplcPrivate = 7  '&H7

  'NameChange
  wmplcNameChange = 8  '&H8

  'Morph
  wmplcMorph = 9  '&H9

  'Sort
  wmplcSort = 10  '&HA

  'Last
  wmplcLast = 11  '&HB
End Enum

WMPDeviceStatus

enum, 7 members.
  'WMP Sync Device Status
Public Enum WMPDeviceStatus

  'Unknown
  wmpdsUnknown = 0  '&H0

  'Partnership exists
  wmpdsPartnershipExists = 1  '&H1

  'Partnership declined by the user
  wmpdsPartnershipDeclined = 2  '&H2

  'Partnership with another computer or user
  wmpdsPartnershipAnother = 3  '&H3

  'Device only supports manual transfer
  wmpdsManualDevice = 4  '&H4

  'New device
  wmpdsNewDevice = 5  '&H5

  'Last Device Status
  wmpdsLast = 6  '&H6
End Enum

WMPSyncState

enum, 4 members.
  'WMP Sync States
Public Enum WMPSyncState

  'Unknown
  wmpssUnknown = 0  '&H0

  'Synchronizing
  wmpssSynchronizing = 1  '&H1

  'Stopped
  wmpssStopped = 2  '&H2

  'Last Sync State
  wmpssLast = 3  '&H3
End Enum

WMPOpenState

enum, 22 members.
  'State of opening process
Public Enum WMPOpenState

  'Undefined
  wmposUndefined = 0  '&H0

  'New Playlist is about to be loaded
  wmposPlaylistChanging = 1  '&H1

  'Locating the playlist
  wmposPlaylistLocating = 2  '&H2

  'Connecting to the server holding a playlist
  wmposPlaylistConnecting = 3  '&H3

  'Loading a playlist
  wmposPlaylistLoading = 4  '&H4

  'Opening a playlist
  wmposPlaylistOpening = 5  '&H5

  'Playlist is open
  wmposPlaylistOpenNoMedia = 6  '&H6

  'Playlist has changed
  wmposPlaylistChanged = 7  '&H7

  'New media is about to be loaded
  wmposMediaChanging = 8  '&H8

  'Locating the media
  wmposMediaLocating = 9  '&H9

  'Connecting to the server holding media
  wmposMediaConnecting = 10  '&HA

  'Loading media
  wmposMediaLoading = 11  '&HB

  'Opening a media
  wmposMediaOpening = 12  '&HC

  'Media is open
  wmposMediaOpen = 13  '&HD

  'Starting codec acquisition
  wmposBeginCodecAcquisition = 14  '&HE

  'End codec acquisition
  wmposEndCodecAcquisition = 15  '&HF

  'Starting license acquisition
  wmposBeginLicenseAcquisition = 16  '&H10

  'End license acquisition
  wmposEndLicenseAcquisition = 17  '&H11

  'Starting individualization
  wmposBeginIndividualization = 18  '&H12

  'End individualization
  wmposEndIndividualization = 19  '&H13

  'Waiting for media
  wmposMediaWaiting = 20  '&H14

  'Opening an URL whose type is not known
  wmposOpeningUnknownURL = 21  '&H15
End Enum

WMPPlayState

enum, 13 members.
  'State of playback
Public Enum WMPPlayState

  'State is undefined
  wmppsUndefined = 0  '&H0

  'Playback is stopped
  wmppsStopped = 1  '&H1

  'Playback is paused
  wmppsPaused = 2  '&H2

  'Stream is playing
  wmppsPlaying = 3  '&H3

  'Stream is Scanning forward
  wmppsScanForward = 4  '&H4

  'Stream is Scanning in reverse
  wmppsScanReverse = 5  '&H5

  'Media is being buffered
  wmppsBuffering = 6  '&H6

  'Waiting for streaming data
  wmppsWaiting = 7  '&H7

  'End of media reached
  wmppsMediaEnded = 8  '&H8

  'Preparing new media
  wmppsTransitioning = 9  '&H9

  'Ready to begin playing
  wmppsReady = 10  '&HA

  'Trying to reconnect for streaming data
  wmppsReconnecting = 11  '&HB

  'Last playstate
  wmppsLast = 12  '&HC
End Enum

WMPSubscriptionDownloadState

enum, 5 members.
  'State of a download
Public Enum WMPSubscriptionDownloadState

  'Downloading
  wmpsdlsDownloading = 0  '&H0

  'Paused
  wmpsdlsPaused = 1  '&H1

  'Processing
  wmpsdlsProcessing = 2  '&H2

  'Completed
  wmpsdlsCompleted = 3  '&H3

  'Cancelled
  wmpsdlsCancelled = 4  '&H4
End Enum

WMP_WRITENAMESEX_TYPE

enum, 4 members.
Public Enum WMP_WRITENAMESEX_TYPE
  WMP_WRITENAMES_TYPE_CD_BY_TOC = 0  '&H0
  WMP_WRITENAMES_TYPE_CD_BY_CONTENT_ID = 1  '&H1
  WMP_WRITENAMES_TYPE_CD_BY_MDQCD = 2  '&H2
  WMP_WRITENAMES_TYPE_DVD_BY_DVDID = 3  '&H3
End Enum
WUtils.com