73 sbRemoteWrappingStringEnumerator::GetRemotePlayer(
sbIRemotePlayer * *aRemotePlayer)
75 NS_ENSURE_STATE(mRemotePlayer);
76 NS_ENSURE_ARG_POINTER(aRemotePlayer);
79 *aRemotePlayer = nsnull;
81 nsCOMPtr<sbIRemotePlayer> remotePlayer;
83 rv = mRemotePlayer->QueryInterface( NS_GET_IID(
sbIRemotePlayer ), getter_AddRefs( remotePlayer ) );
84 NS_ENSURE_SUCCESS( rv, rv );
86 remotePlayer.swap( *aRemotePlayer );
#define SB_IMPL_SECURITYCHECKEDCOMP_INIT(_class)
NS_IMPL_ISUPPORTS4(sbRemoteWrappingStringEnumerator, nsIClassInfo, nsISecurityCheckedComponent, sbISecurityAggregator, nsIStringEnumerator) NS_IMPL_CI_INTERFACE_GETTER3(sbRemoteWrappingStringEnumerator
This interface is a composition of many of our other interfaces with the goal of exposing a more web-...
static const char * sPublicRProperties[]
nsISecurityCheckedComponent
A marker interface for objects that aggregate the security mixin.
static const char * sPublicWProperties[]
static const char * sPublicMethods[]
#define SB_IMPL_CLASSINFO_INTERFACES_ONLY(_class)