public MeetingSearchResult SearchMeetings(String searchText, String beginDateTime, String endDateTime, uint index, uint pageSize)
        {
            IntPtr nSearchText      = MarshalPtrToUtf8.GetInstance().MarshalManagedToNative(searchText ?? string.Empty);
            IntPtr nBeginDateTime   = MarshalPtrToUtf8.GetInstance().MarshalManagedToNative(beginDateTime ?? string.Empty);
            IntPtr nEndDateTime     = MarshalPtrToUtf8.GetInstance().MarshalManagedToNative(endDateTime ?? string.Empty);
            MeetingSearchResult ret = VidyoCalendarSearchMeetingsNative(objPtr, nSearchText, nBeginDateTime, nEndDateTime, index, pageSize);

            Marshal.FreeHGlobal(nEndDateTime);
            Marshal.FreeHGlobal(nBeginDateTime);
            Marshal.FreeHGlobal(nSearchText);

            return(ret);
        }
Beispiel #2
0
        public MeetingSearchResult SearchMeetings(String searchText, String beginDateTime, String endDateTime, uint index, uint pageSize)
        {
            MeetingSearchResult ret = VidyoCalendarSearchMeetingsNative(objPtr, searchText, beginDateTime, endDateTime, index, pageSize);

            return(ret);
        }