private static unsafe int DoGetSystemUpdateID(IntPtr aPtr, uint aVersion, uint *aId)
        {
            GCHandle gch = GCHandle.FromIntPtr(aPtr);
            DvServiceUpnpOrgContentDirectory1 self = (DvServiceUpnpOrgContentDirectory1)gch.Target;
            uint id;

            self.GetSystemUpdateID(aVersion, out id);
            *aId = id;
            return(0);
        }