private static unsafe int DoDeleteAll(IntPtr aPtr, uint aVersion) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkPlaylist1 self = (DvServiceLinnCoUkPlaylist1)gch.Target; self.DeleteAll(aVersion); return(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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }