Changeset 63473 in vbox
- Timestamp:
- Aug 15, 2016 12:42:50 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/VBoxCredProv/VBoxCredProvCredential.cpp
r63070 r63473 61 61 62 62 63 ULONG 64 VBoxCredProvCredential::AddRef(void) 63 ULONG VBoxCredProvCredential::AddRef(void) 65 64 { 66 65 LONG cRefs = InterlockedIncrement(&m_cRefs); … … 71 70 72 71 73 ULONG 74 VBoxCredProvCredential::Release(void) 72 ULONG VBoxCredProvCredential::Release(void) 75 73 { 76 74 LONG cRefs = InterlockedDecrement(&m_cRefs); … … 86 84 87 85 88 HRESULT 89 VBoxCredProvCredential::QueryInterface(REFIID interfaceID, void **ppvInterface) 86 HRESULT VBoxCredProvCredential::QueryInterface(REFIID interfaceID, void **ppvInterface) 90 87 { 91 88 HRESULT hr = S_OK;; … … 126 123 * contents from source -> dest. 127 124 */ 128 HRESULT 129 VBoxCredProvCredential::RTUTF16ToUnicode(PUNICODE_STRING pUnicodeDest, PRTUTF16 pwszSource, bool fCopy) 125 HRESULT VBoxCredProvCredential::RTUTF16ToUnicode(PUNICODE_STRING pUnicodeDest, PRTUTF16 pwszSource, bool fCopy) 130 126 { 131 127 AssertPtrReturn(pUnicodeDest, E_POINTER); … … 159 155 160 156 161 HRESULT 162 VBoxCredProvCredential::AllocateLogonPackage(const KERB_INTERACTIVE_UNLOCK_LOGON &rUnlockLogon, PBYTE *ppPackage, DWORD *pcbPackage) 157 HRESULT VBoxCredProvCredential::AllocateLogonPackage(const KERB_INTERACTIVE_UNLOCK_LOGON &rUnlockLogon, PBYTE *ppPackage, DWORD *pcbPackage) 163 158 { 164 159 AssertPtrReturn(ppPackage, E_INVALIDARG); … … 225 220 * @return HRESULT 226 221 */ 227 HRESULT 228 VBoxCredProvCredential::Reset(void) 222 HRESULT VBoxCredProvCredential::Reset(void) 229 223 { 230 224 … … 268 262 * @return IPRT status code. 269 263 */ 270 int 271 VBoxCredProvCredential::RetrieveCredentials(void) 264 int VBoxCredProvCredential::RetrieveCredentials(void) 272 265 { 273 266 int rc = VbglR3CredentialsQueryAvailability(); … … 378 371 * usage scenario. 379 372 */ 380 HRESULT 381 VBoxCredProvCredential::Initialize(CREDENTIAL_PROVIDER_USAGE_SCENARIO enmUsageScenario) 373 HRESULT VBoxCredProvCredential::Initialize(CREDENTIAL_PROVIDER_USAGE_SCENARIO enmUsageScenario) 382 374 { 383 375 VBoxCredProvVerbose(0, "VBoxCredProvCredential::Initialize: enmUsageScenario=%ld\n", enmUsageScenario); … … 393 385 * trigger a re-enumeration of the credentials later. 394 386 */ 395 HRESULT 396 VBoxCredProvCredential::Advise(ICredentialProviderCredentialEvents *pEvents) 387 HRESULT VBoxCredProvCredential::Advise(ICredentialProviderCredentialEvents *pEvents) 397 388 { 398 389 VBoxCredProvVerbose(0, "VBoxCredProvCredential::Advise: pEvents=0x%p\n", … … 418 409 * We only need to release the credential provider events, if any. 419 410 */ 420 HRESULT 421 VBoxCredProvCredential::UnAdvise(void) 411 HRESULT VBoxCredProvCredential::UnAdvise(void) 422 412 { 423 413 VBoxCredProvVerbose(0, "VBoxCredProvCredential::UnAdvise\n"); … … 439 429 * to FALSE (if set). 440 430 */ 441 HRESULT 442 VBoxCredProvCredential::SetSelected(PBOOL pfAutoLogon) 431 HRESULT VBoxCredProvCredential::SetSelected(PBOOL pfAutoLogon) 443 432 { 444 433 VBoxCredProvVerbose(0, "VBoxCredProvCredential::SetSelected\n"); … … 458 447 * Called by LogonUI when a user profile (tile) has been unselected again. 459 448 */ 460 HRESULT 461 VBoxCredProvCredential::SetDeselected(void) 449 HRESULT VBoxCredProvCredential::SetDeselected(void) 462 450 { 463 451 VBoxCredProvVerbose(0, "VBoxCredProvCredential::SetDeselected\n"); … … 475 463 * Called by LogonUI to retrieve the (interactive) state of a UI field. 476 464 */ 477 HRESULT 478 VBoxCredProvCredential::GetFieldState(DWORD dwFieldID, CREDENTIAL_PROVIDER_FIELD_STATE *pFieldState, 479 CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pFieldstateInteractive) 465 HRESULT VBoxCredProvCredential::GetFieldState(DWORD dwFieldID, CREDENTIAL_PROVIDER_FIELD_STATE *pFieldState, 466 CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE *pFieldstateInteractive) 480 467 { 481 468 VBoxCredProvVerbose(0, "VBoxCredProvCredential::GetFieldState: dwFieldID=%ld\n", dwFieldID); … … 501 488 * Result "ppwszAccoutName" needs to be freed with CoTaskMemFree! 502 489 */ 503 BOOL 504 VBoxCredProvCredential::TranslateAccountName(PWSTR pwszDisplayName, PWSTR *ppwszAccoutName) 490 BOOL VBoxCredProvCredential::TranslateAccountName(PWSTR pwszDisplayName, PWSTR *ppwszAccoutName) 505 491 { 506 492 AssertPtrReturn(pwszDisplayName, FALSE); … … 618 604 * This might be a principal or FQDN string. 619 605 */ 620 BOOL 621 VBoxCredProvCredential::ExtractAccoutData(PWSTR pwszAccountData, PWSTR *ppwszAccoutName, PWSTR *ppwszDomain) 606 BOOL VBoxCredProvCredential::ExtractAccoutData(PWSTR pwszAccountData, PWSTR *ppwszAccoutName, PWSTR *ppwszDomain) 622 607 { 623 608 AssertPtrReturn(pwszAccountData, FALSE); … … 681 666 * @param ppwszString Pointer that receives the actual value of the specified field. 682 667 */ 683 HRESULT 684 VBoxCredProvCredential::GetStringValue(DWORD dwFieldID, PWSTR *ppwszString) 668 HRESULT VBoxCredProvCredential::GetStringValue(DWORD dwFieldID, PWSTR *ppwszString) 685 669 { 686 670 HRESULT hr; … … 725 709 * @param pdwAdjacentTo Field ID where to put the submit button next to. 726 710 */ 727 HRESULT 728 VBoxCredProvCredential::GetSubmitButtonValue(DWORD dwFieldID, DWORD *pdwAdjacentTo) 711 HRESULT VBoxCredProvCredential::GetSubmitButtonValue(DWORD dwFieldID, DWORD *pdwAdjacentTo) 729 712 { 730 713 VBoxCredProvVerbose(0, "VBoxCredProvCredential::GetSubmitButtonValue: dwFieldID=%ld\n", … … 756 739 * @param pwszValue Actual value to set. 757 740 */ 758 HRESULT 759 VBoxCredProvCredential::SetStringValue(DWORD dwFieldID, PCWSTR pwszValue) 741 HRESULT VBoxCredProvCredential::SetStringValue(DWORD dwFieldID, PCWSTR pwszValue) 760 742 { 761 743 RT_NOREF(dwFieldID, pwszValue); … … 773 755 774 756 775 HRESULT 776 VBoxCredProvCredential::GetBitmapValue(DWORD dwFieldID, HBITMAP *phBitmap) 757 HRESULT VBoxCredProvCredential::GetBitmapValue(DWORD dwFieldID, HBITMAP *phBitmap) 777 758 { 778 759 NOREF(dwFieldID); … … 784 765 785 766 786 HRESULT 787 VBoxCredProvCredential::GetCheckboxValue(DWORD dwFieldID, BOOL *pfChecked, PWSTR *ppwszLabel) 767 HRESULT VBoxCredProvCredential::GetCheckboxValue(DWORD dwFieldID, BOOL *pfChecked, PWSTR *ppwszLabel) 788 768 { 789 769 NOREF(dwFieldID); … … 794 774 795 775 796 HRESULT 797 VBoxCredProvCredential::GetComboBoxValueCount(DWORD dwFieldID, DWORD *pcItems, DWORD *pdwSelectedItem) 776 HRESULT VBoxCredProvCredential::GetComboBoxValueCount(DWORD dwFieldID, DWORD *pcItems, DWORD *pdwSelectedItem) 798 777 { 799 778 NOREF(dwFieldID); … … 804 783 805 784 806 HRESULT 807 VBoxCredProvCredential::GetComboBoxValueAt(DWORD dwFieldID, DWORD dwItem, PWSTR *ppwszItem) 785 HRESULT VBoxCredProvCredential::GetComboBoxValueAt(DWORD dwFieldID, DWORD dwItem, PWSTR *ppwszItem) 808 786 { 809 787 NOREF(dwFieldID); … … 814 792 815 793 816 HRESULT 817 VBoxCredProvCredential::SetCheckboxValue(DWORD dwFieldID, BOOL fChecked) 794 HRESULT VBoxCredProvCredential::SetCheckboxValue(DWORD dwFieldID, BOOL fChecked) 818 795 { 819 796 NOREF(dwFieldID); … … 823 800 824 801 825 HRESULT 826 VBoxCredProvCredential::SetComboBoxSelectedValue(DWORD dwFieldId, DWORD dwSelectedItem) 802 HRESULT VBoxCredProvCredential::SetComboBoxSelectedValue(DWORD dwFieldId, DWORD dwSelectedItem) 827 803 { 828 804 NOREF(dwFieldId); … … 832 808 833 809 834 HRESULT 835 VBoxCredProvCredential::CommandLinkClicked(DWORD dwFieldID) 810 HRESULT VBoxCredProvCredential::CommandLinkClicked(DWORD dwFieldID) 836 811 { 837 812 NOREF(dwFieldID); … … 849 824 * @param pcpsiOptionalStatusIcon Status icon to set. Optional. 850 825 */ 851 HRESULT 852 VBoxCredProvCredential::GetSerialization(CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpGetSerializationResponse, 853 CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpCredentialSerialization, 854 PWSTR *ppwszOptionalStatusText, 855 CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) 826 HRESULT VBoxCredProvCredential::GetSerialization(CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE *pcpGetSerializationResponse, 827 CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION *pcpCredentialSerialization, 828 PWSTR *ppwszOptionalStatusText, 829 CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) 856 830 { 857 831 NOREF(ppwszOptionalStatusText); … … 1034 1008 * @param pcpsiOptionalStatusIcon Pointer that receives the optional status icon. 1035 1009 */ 1036 HRESULT 1037 VBoxCredProvCredential::ReportResult(NTSTATUS ntStatus, 1038 NTSTATUS ntSubStatus, 1039 PWSTR *ppwszOptionalStatusText, 1040 CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) 1010 HRESULT VBoxCredProvCredential::ReportResult(NTSTATUS ntStatus, 1011 NTSTATUS ntSubStatus, 1012 PWSTR *ppwszOptionalStatusText, 1013 CREDENTIAL_PROVIDER_STATUS_ICON *pcpsiOptionalStatusIcon) 1041 1014 { 1042 1015 RT_NOREF(ntStatus, ntSubStatus, ppwszOptionalStatusText, pcpsiOptionalStatusIcon);
Note:
See TracChangeset
for help on using the changeset viewer.