MmGetSystemRoutineAddress is available on Windows 2000 and later.
Drivers can use this routine to determine if a routine is available on a specific version of Windows. It can only be used for routines exported by the kernel or HAL, not for any driver-defined routine.
This routine can only be called at IRQL = PASSIVE_LEVEL.