MSR_AUTHENTICATE_DEVICE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// pointofservicedriverinterface.h

typedef struct _MSR_AUTHENTICATE_DEVICE {
  unsigned char Size;
  unsigned char Challenge1[MSR_CHALLENGE_SIZE];
  unsigned char SessionId[MSR_SESSION_ID_SIZE];
} MSR_AUTHENTICATE_DEVICE, *PMSR_AUTHENTICATE_DEVICE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-pointofservicedriverinterface-_msr_authenticate_device)

_MSR_AUTHENTICATE_DEVICE structure

Description

This structure provides the authentication information used to authenticate a device.

Members

Size

If the optional SessionId is present, this will include the size of SessionId[MSR_SESSION_ID_SIZE]

Challenge1

The challenge token.

SessionId

The session ID. This is primarily used to identify each transaction so that you can prevent errors such as processing the same transaction twice.

See also

IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE