Dynamic function loading

Hello All,

I working on dynamic function loading in NT/WDM drivers. I have it done in
my driver but found that i have a situation when it’s does not work.
I use a DriverSection field of DRIVER_OBJECT structure for getting pointer
to MODULE_SECTION as far work all ok but when i change driver startup type
from system to boot it’s didn’t work. DriverSection is not initialized in this
time.
I did some search in Deja and found that there is a function
ZwQuerySystemInformation that do the job but unfortunately this function is not
exported in Win98 so i can not use it because the all idea get the driver
that work on
WDM/NT.

Have somebody some info about ?

Regards Ilya.