Windows Media Library Sharing Services
Overview of the Windows Media Library Sharing Services technology.
To develop Windows Media Library Sharing Services, you need these headers:
For programming guidance for this technology, see:
Enumerations
WindowsMediaLibrarySharingDeviceAuthorizationStatus The WindowsMediaLibrarySharingDeviceAuthorizationStatus enumeration defines constants that indicate whether a media device is authorized to have access to a media library. |
Functions
get_allowSharingToAllDevices The get_allowSharingToAllDevices method retrieves a value that indicates whether the current user's media library is shared with all devices on the home network. |
get_Authorization The get_Authorization method retrieves a value that indicates whether the device is authorized to have access to the current user's media library. |
get_computerHomeMediaSharingAllowedState The get_computerHomeMediaSharingAllowedState method retrieves a value that indicates whether media libraries on the computer are allowed to be shared on the home network. |
get_computerInternetMediaSharingAllowedState The get_computerInternetMediaSharingAllowedState method retrieves a value that indicates whether media libraries on the computer are allowed to be shared on the Internet. |
get_Count The get_Count method retrieves the number of properties associated with an individual media device. |
get_Count The get_Count method retrieves the number of media devices on the home network. |
get_customSettingsApplied The get_customSettingsApplied method retrieves a value that indicates whether any custom media-sharing settings are in place for the current user. |
get_DeviceID The get_DeviceID method retrieves the device ID. |
get_internetMediaSharingSecurityGroup The get_internetMediaSharingSecurityGroup method retrieves the name of the security group that is used to authenticate connections coming in over the Internet. |
get_Item The get_Item method retrieves an IWindowsMediaLibrarySharingDeviceProperty interface that represents an individual property for a media device. |
get_Item The get_Item method retrieves an IWindowsMediaLibrarySharingDevice interface that represents an individual media device. |
get_Name The get_Name method retrieves the name of an individual property of a media device. |
get_Properties The get_Properties method retrieves an IWindowsMediaLibrarySharingDeviceProperties interface that represents the collection of all properties for the device. |
get_userHomeMediaSharingLibraryName The get_userHomeMediaSharingLibraryName method retrieves the name of the current user's shared media library. |
get_userHomeMediaSharingState The get_userHomeMediaSharingState method retrieves a value that indicates whether the current user's media library is shared on the home network. |
get_userInternetMediaSharingState The get_userInternetMediaSharingState method retrieves a value that indicates whether the current user's media library is shared on the Internet. |
get_Value The get_Value method retrieves the value of an individual property of a media device. |
getAllDevices The getAllDevices method retrieves an IWindowsMediaLibrarySharingDevices interface that represents all of the media-sharing client devices on the home network. |
GetDevice The GetDevice method retrieves an IWindowsMediaLibrarySharingDevice interface that represents an individual media device. |
GetProperty The GetProperty method retrieves an IWindowsMediaLibrarySharingDeviceProperty interface that represents an individual property for a media device. |
put_allowSharingToAllDevices The put_allowSharingToAllDevices method allows or disallows sharing of the current user's media library with all devices on the home network. |
put_Authorization The put_Authorization method authorizes or unauthorizes the device to have access to the current user's media library. |
put_computerHomeMediaSharingAllowedState The put_computerHomeMediaSharingAllowedState method specifies whether media libraries on the computer are allowed to be shared on the home network. |
put_computerInternetMediaSharingAllowedState The put_computerInternetMediaSharingAllowedState method specifies whether media libraries on the computer are allowed to be shared on the Internet. |
put_internetMediaSharingSecurityGroup The put_internetMediaSharingSecurityGroup method specifies the name of the security group that is used to authenticate connections coming in over the Internet. |
put_userHomeMediaSharingLibraryName The put_userHomeMediaSharingLibraryName method sets the name of the current user's shared media library. |
put_userHomeMediaSharingState The put_userHomeMediaSharingState method enables or disables sharing of the current user's media library on the home network. |
put_userInternetMediaSharingState The put_userInternetMediaSharingState method enables or disables sharing of the current user's media library on the Internet. |
setAuthorizationState The setAuthorizationState method enables or disables access to the current user's media library by a specified device. |
setDefaultAuthorization The setDefaultAuthorization method enables or disables access to all users' media libraries by a specified set of devices. |
showShareMediaCPL The showShareMediaCPL method displays the media sharing page in the Control Panel and highlights a specified device. |
Interfaces
IWindowsMediaLibrarySharingDevice The IWindowsMediaLibrarySharingDevice interface defines methods that provide access to an individual media device on the home network. |
IWindowsMediaLibrarySharingDeviceProperties The IWindowsMediaLibrarySharingDeviceProperties interface defines methods that provide access to the collection of all properties for an individual media device. |
IWindowsMediaLibrarySharingDeviceProperty The IWindowsMediaLibrarySharingDeviceProperty interface defines methods that provide access to the name and value of an individual property of a media device. |
IWindowsMediaLibrarySharingDevices The IWindowsMediaLibrarySharingDevices. |
IWindowsMediaLibrarySharingServices The IWindowsMediaLibrarySharingServices interface defines methods that configure the sharing of media libraries among users on the local computer, users on the home network, and users on the Internet. |