text: 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
  	);