Cross Reference: tstCredentialProvider.cpp
xref
: /
vbox
/
src
/
VBox
/
Additions
/
WINNT
/
VBoxCredProv
/
testcase
/
tstCredentialProvider.cpp
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
tstCredentialProvider.cpp revision 2888816fbcb216a2dbc97a95fa5a50b6caa09e32
#
include
<
windows.h
>
#
include
<
stdio.h
>
#
include
<
WinCred.h
>
int
main
(
int
argc
,
TCHAR
*
argv
[])
{
BOOL
save
=
false
;
DWORD
authPackage
= 0;
LPVOID
authBuffer
;
ULONG
authBufferSize
= 0;
CREDUI_INFO
credUiInfo
;
credUiInfo
.
pszCaptionText
=
TEXT
(
"VBoxCaption"
);
credUiInfo
.
pszMessageText
=
TEXT
(
"VBoxMessage"
);
credUiInfo
.
cbSize
=
sizeof
(
credUiInfo
);
credUiInfo
.
hbmBanner
=
NULL
;
credUiInfo
.
hwndParent
=
NULL
;
DWORD
dwErr
=
CredUIPromptForWindowsCredentials
(&(
credUiInfo
), 0, &(
authPackage
),
NULL
, 0, &
authBuffer
, &
authBufferSize
, &(
save
), 0);
printf
(
"Test returned %ld\n"
,
dwErr
);
return
dwErr
==
ERROR_SUCCESS
? 0 :
1
;
}