private static unsafe int DoSeekSecondRelative(IntPtr aPtr, uint aVersion, int aaSecond) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; self.SeekSecondRelative(aVersion, aaSecond); return(0); }
private static unsafe int DoStop(IntPtr aPtr, uint aVersion) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; self.Stop(aVersion); return(0); }
private static unsafe int DoSetId(IntPtr aPtr, uint aVersion, uint aaId, char *aaUri) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; string aUri = Marshal.PtrToStringAnsi((IntPtr)aaUri); self.SetId(aVersion, aaId, aUri); return(0); }
private static unsafe int DoIdsMax(IntPtr aPtr, uint aVersion, uint *aaIdsMax) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; uint aIdsMax; self.IdsMax(aVersion, out aIdsMax); *aaIdsMax = aIdsMax; return(0); }
private static unsafe int DoIdArrayChanged(IntPtr aPtr, uint aVersion, uint aaIdArrayToken, int *aaIdArrayChanged) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; bool aIdArrayChanged; self.IdArrayChanged(aVersion, aaIdArrayToken, out aIdArrayChanged); *aaIdArrayChanged = (aIdArrayChanged ? 1 : 0); return(0); }
private static unsafe int DoRead(IntPtr aPtr, uint aVersion, uint aaId, char **aaMetadata) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; string aMetadata; self.Read(aVersion, aaId, out aMetadata); *aaMetadata = (char *)Marshal.StringToHGlobalAnsi(aMetadata).ToPointer(); return(0); }
private static unsafe int DoTransportState(IntPtr aPtr, uint aVersion, char **aaState) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; string aState; self.TransportState(aVersion, out aState); *aaState = (char *)Marshal.StringToHGlobalAnsi(aState).ToPointer(); return(0); }
private static unsafe int DoProtocolInfo(IntPtr aPtr, uint aVersion, char **aaInfo) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)gch.Target; string aInfo; self.ProtocolInfo(aVersion, out aInfo); *aaInfo = (char *)Marshal.StringToHGlobalAnsi(aInfo).ToPointer(); return(0); }
private static unsafe int DoReadList(IntPtr aPtr, uint aVersion, char *aaIdList, char **aaMetadataList) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)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 DoIdArray(IntPtr aPtr, uint aVersion, uint *aaIdArrayToken, char **aaIdArray, int *aaIdArrayLen) { GCHandle gch = GCHandle.FromIntPtr(aPtr); DvServiceLinnCoUkRadio1 self = (DvServiceLinnCoUkRadio1)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); }