[NTDEV] a global static pointer in Ndis driver.....

Hi all,
When i register my Adapter structure in the Miniport initialize routine I
Keep the pointer to the Adapter structure stored in a global variable.
After some time i see that the adapter to which the global pointer is
pointing has different values than the Adapter structure that i get from
the Ndis.

Why is this so???

Ajitabh