mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 08:25:53 +00:00
86e0d5e9b8
As it turns out, those three functions were duplicating the same code between each other. Reimplement these in terms of a common helper, RtlFindExportedRoutineByName(). Indeed: MiFindExportedRoutineByName() was just MiLocateExportName() but taking a PANSI_STRING instead of a NULL-terminated string. A similar state of affairs also existed in Windows <= 2003, and the MS guys also noticed it. Both routines have been then merged and renamed to MiFindExportedRoutineByName() on Windows 8 (taking a PCSTR instead), and finally renamed and exported as RtlFindExportedRoutineByName() on Windows 10. |
||
---|---|---|
.. | ||
amd64 | ||
arch | ||
arm | ||
i386 | ||
cc.h | ||
cm.h | ||
cm_x.h | ||
cmboot.h | ||
dbgk.h | ||
ex.h | ||
fsrtl.h | ||
hal.h | ||
hdl.h | ||
icif.h | ||
inbv.h | ||
io.h | ||
io_i.h | ||
io_x.h | ||
kd.h | ||
kd64.h | ||
ke.h | ||
ke_x.h | ||
ldr.h | ||
lpc.h | ||
lpc_x.h | ||
mm.h | ||
napi.h | ||
ntoskrnl.h | ||
ob.h | ||
ob_x.h | ||
po.h | ||
probe.h | ||
ps.h | ||
ps_i.h | ||
ps_x.h | ||
rtl.h | ||
se.h | ||
spinlock.h | ||
tag.h | ||
test.h | ||
vdm.h |