diff. installing the driver in Win2k8 (x86 and x64)

Hi,

What is the main difference in installing the driver package for windows 2008 for x86 and x64. The driver package contains coinstaller.

I could see some differences in setupapi.app and setupapi.dev for x86 and x64, but I dont know much about that, I am pasting those messages in setupapi.dev for the reference:

Message in the setupapi.dev in windows Server 2008 x64:

cci: NCI: Init Notify Object for cq_cpqteam
cci: NCI: Init Notify Object for cq_cpqteam complete
cci: [NCI BEGIN NO: Notifying cq_cpqteam about pci\ven_4040&dev_0100&subsys_01264040. Change flags: 0x00010004]
cci: [NCI END NO: Notifying cq_cpqteam about pci\ven_4040&dev_0100&subsys_01264040. Change flags: 0x00010004]
cci: NCI: cq_cpqteam returned 0x00000000
cci: NCI:
cci: NCI: Writing Network Linkage information for cq_cpqteam
cci: NCI: Bind:
cci: NCI: Export:
cci: NCI: \Device\CPQTeam
cci:
cci: NCI: Calling NdisHandlePnPEvent [TDI, RECONFIGURE] with
cci: NCI: CPQTeam
cci: NCI: NdisHandlePnPEvent result 0x00000001
cci: NCI: Calling cq_cpqteam ApplyRegistryChanges
cci: NCI: Calling cq_cpqteam ApplyPnpChanges
ndv: Needs reboot=TRUE

These messages are not present in windows Server 2008 x64.

The system pops up for reboot the system whenever the driver is updated in windows server 2003 x86. but the same is not with Win2k8 x64.

Please, help needed, any information could be useful. Thanks!!!

Regards,
Srinivas