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. |