public void EndGetPreferences(IntPtr aAsyncHandle, out String aPreferences, out uint aRevision) { uint code; string desc; if (Invocation.Error(aAsyncHandle, out code, out desc)) { throw new ProxyError(code, desc); } uint index = 0; aPreferences = Invocation.OutputString(aAsyncHandle, index++); aRevision = Invocation.OutputUint(aAsyncHandle, index++); }
protected override void CompleteRequest(IntPtr aAsyncHandle) { iService.EndGetPreferences(aAsyncHandle, out iPreferences, out iRevision); }