internal static void get_auth_credentials(IntPtr gcHandlePtr, out int __retval, int isProxy, IntPtr host_str, int host_length, int port, IntPtr realm_str, int realm_length, IntPtr scheme_str, int scheme_length, IntPtr callback, out int callback_release) { var self = (CfxUrlRequestClient)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target; if (self == null || self.CallbacksDisabled) { __retval = default(int); callback_release = 1; return; } var e = new CfxUrlRequestClientGetAuthCredentialsEventArgs(); e.m_isProxy = isProxy; e.m_host_str = host_str; e.m_host_length = host_length; e.m_port = port; e.m_realm_str = realm_str; e.m_realm_length = realm_length; e.m_scheme_str = scheme_str; e.m_scheme_length = scheme_length; e.m_callback = callback; self.m_GetAuthCredentials?.Invoke(self, e); e.m_isInvalid = true; callback_release = e.m_callback_wrapped == null? 1 : 0; __retval = e.m_returnValue ? 1 : 0; }
internal static void get_auth_credentials(IntPtr gcHandlePtr, out int __retval, int isProxy, IntPtr host_str, int host_length, int port, IntPtr realm_str, int realm_length, IntPtr scheme_str, int scheme_length, IntPtr callback) { var self = (CfxUrlRequestClient)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target; if (self == null) { __retval = default(int); return; } var e = new CfxUrlRequestClientGetAuthCredentialsEventArgs(isProxy, host_str, host_length, port, realm_str, realm_length, scheme_str, scheme_length, callback); var eventHandler = self.m_GetAuthCredentials; if (eventHandler != null) { eventHandler(self, e); } e.m_isInvalid = true; if (e.m_callback_wrapped == null) { CfxApi.cfx_release(e.m_callback); } __retval = e.m_returnValue ? 1 : 0; }