25 lines
405 B
C
25 lines
405 B
C
|
typedef enum _AUTH_OPERATION {
|
||
|
|
||
|
AuthOperLogon,
|
||
|
AuthOperUnlock
|
||
|
|
||
|
} AUTH_OPERATION;
|
||
|
|
||
|
typedef enum _AUTH_TYPE {
|
||
|
|
||
|
AuthTypePassword,
|
||
|
AuthTypeSmartCard
|
||
|
|
||
|
} AUTH_TYPE;
|
||
|
|
||
|
EXTERN_C HANDLE AuthMonitor(
|
||
|
AUTH_OPERATION AuthOper,
|
||
|
BOOL Console,
|
||
|
PUNICODE_STRING UserName,
|
||
|
PUNICODE_STRING Domain,
|
||
|
PWSTR Card,
|
||
|
PWSTR Reader,
|
||
|
PKERB_SMART_CARD_PROFILE Profile,
|
||
|
DWORD Timer,
|
||
|
NTSTATUS Status
|
||
|
);
|