I want to know what function the submit button calls, or how I can simulate a submit button press.
Call the ICredentialProviderEvents :: CredentialsChanged (You have an ICredentialProviderEvents* from your Advise member in ICredentialProvider - don't forget to AddRef it!).
This will tell the LogonUI to reload your provider and you can now set the "autologon" flag. This way your GetSerialization() will be called automatically.