* OUT PUCHAR Data);
*/
#define NdisReadRegisterUchar(Register, Data) \
- *(Data) = *(Register)
+ *(Data) = *((volatile UCHAR * const) (Register))
/*
* VOID
* OUT PULONG Data);
*/
#define NdisReadRegisterUlong(Register, Data) \
- *(Data) = *(Register)
+ *(Data) = *((volatile ULONG * const) (Register))
/*
* VOID
* OUT PUSHORT Data);
*/
#define NdisReadRegisterUshort(Register, Data) \
- *(Data) = *(Register)
+ *(Data) = *((volatile USHORT * const) (Register))
/*
* VOID