Example #1
0
        private static unsafe int DoDeleteAll(IntPtr aPtr, uint aVersion)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;

            self.DeleteAll(aVersion);
            return(0);
        }
Example #2
0
        private static unsafe int DoSetShuffle(IntPtr aPtr, uint aVersion, int aaShuffle)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            bool aShuffle = (aaShuffle != 0);

            self.SetShuffle(aVersion, aShuffle);
            return(0);
        }
Example #3
0
        private static unsafe int DoSetRepeat(IntPtr aPtr, uint aVersion, int aaRepeat)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            bool aRepeat = (aaRepeat != 0);

            self.SetRepeat(aVersion, aRepeat);
            return(0);
        }
Example #4
0
        private static unsafe int DoIdArrayChanged(IntPtr aPtr, uint aVersion, uint aaIdArrayToken, int *aaIdArrayChanged)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            bool aIdArrayChanged;

            self.IdArrayChanged(aVersion, aaIdArrayToken, out aIdArrayChanged);
            *aaIdArrayChanged = (aIdArrayChanged ? 1 : 0);
            return(0);
        }
Example #5
0
        private static unsafe int DoTracksMax(IntPtr aPtr, uint aVersion, uint *aaTracksMax)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            uint aTracksMax;

            self.TracksMax(aVersion, out aTracksMax);
            *aaTracksMax = aTracksMax;
            return(0);
        }
Example #6
0
        private static unsafe int DoRepeat(IntPtr aPtr, uint aVersion, int *aaRepeat)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            bool aRepeat;

            self.Repeat(aVersion, out aRepeat);
            *aaRepeat = (aRepeat ? 1 : 0);
            return(0);
        }
Example #7
0
        private static unsafe int DoReadList(IntPtr aPtr, uint aVersion, char *aaIdList, char **aaMetaDataList)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            string aIdList = Marshal.PtrToStringAnsi((IntPtr)aaIdList);
            string aMetaDataList;

            self.ReadList(aVersion, aIdList, out aMetaDataList);
            *aaMetaDataList = (char *)Marshal.StringToHGlobalAnsi(aMetaDataList).ToPointer();
            return(0);
        }
Example #8
0
        private static unsafe int DoInsert(IntPtr aPtr, uint aVersion, uint aaAfterId, char *aaUri, char *aaMetaData, uint *aaNewId)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            string aUri      = Marshal.PtrToStringAnsi((IntPtr)aaUri);
            string aMetaData = Marshal.PtrToStringAnsi((IntPtr)aaMetaData);
            uint   aNewId;

            self.Insert(aVersion, aaAfterId, aUri, aMetaData, out aNewId);
            *aaNewId = aNewId;
            return(0);
        }
Example #9
0
        private static unsafe int DoRead(IntPtr aPtr, uint aVersion, uint aaId, char **aaUri, char **aaMetaData)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            string aUri;
            string aMetaData;

            self.Read(aVersion, aaId, out aUri, out aMetaData);
            *aaUri      = (char *)Marshal.StringToHGlobalAnsi(aUri).ToPointer();
            *aaMetaData = (char *)Marshal.StringToHGlobalAnsi(aMetaData).ToPointer();
            return(0);
        }
Example #10
0
        private static unsafe int DoIdArray(IntPtr aPtr, uint aVersion, uint *aaIdArrayToken, char **aaIdArray, int *aaIdArrayLen)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target;
            uint   aIdArrayToken;
            string aIdArray;

            self.IdArray(aVersion, out aIdArrayToken, out aIdArray);
            *aaIdArrayToken = aIdArrayToken;
            *aaIdArray      = (char *)Marshal.StringToHGlobalAnsi(aIdArray).ToPointer();
            *aaIdArrayLen   = aIdArray.Length;
            return(0);
        }