I have written a fairly simple driver for XP (WES to be precise) using Windows Driver Frameworks - it performs some one time initializations on some hardware. The problem is I need to control the driver load order and not having much luck. I have set the start type to SERVICE_SYSTEM_START (1) and set various values for LoadOrderGroup but when I examine the boot log the driver never changes the load order. Is there some other dependency I'm missing?