Update of /cvsroot/com0com/com0com/sys
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv8473
Modified Files:
adddev.c com0com.h
Log Message:
Implemented WMI functionality
Index: adddev.c
===================================================================
RCS file: /cvsroot/com0com/com0com/sys/adddev.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** adddev.c 23 Jun 2006 11:44:52 -0000 1.16
--- adddev.c 23 Aug 2006 13:48:12 -0000 1.17
***************
*** 20,23 ****
--- 20,26 ----
*
* $Log$
+ * Revision 1.17 2006/08/23 13:48:12 vfrolov
+ * Implemented WMI functionality
+ *
* Revision 1.16 2006/06/23 11:44:52 vfrolov
* Mass replacement pDevExt by pIoPort
***************
*** 102,105 ****
--- 105,110 ----
}
+ IoWMIRegistrationControl(pDevExt->pDevObj, WMIREG_ACTION_DEREGISTER);
+
if (pDevExt->mappedSerialDevice)
RtlDeleteRegistryValue(RTL_REGISTRY_DEVICEMAP, C0C_SERIAL_DEVICEMAP,
***************
*** 321,324 ****
--- 326,330 ----
pDevExt->mappedSerialDevice = TRUE;
+ pDevExt->pPhDevObj = pPhDevObj;
pDevExt->pLowDevObj = IoAttachDeviceToDeviceStack(pNewDevObj, pPhDevObj);
***************
*** 332,335 ****
--- 338,343 ----
pNewDevObj->Flags |= DO_BUFFERED_IO;
+ IoWMIRegistrationControl(pNewDevObj, WMIREG_ACTION_REGISTER);
+
Trace0((PC0C_COMMON_EXTENSION)pDevExt, L"AddFdoPort OK");
***************
*** 532,535 ****
--- 540,544 ----
pDevExt->portNum = num;
+ pDevExt->pPhDevObj = pPhDevObj;
pDevExt->pLowDevObj = IoAttachDeviceToDeviceStack(pNewDevObj, pPhDevObj);
Index: com0com.h
===================================================================
RCS file: /cvsroot/com0com/com0com/sys/com0com.h,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** com0com.h 23 Jun 2006 11:44:52 -0000 1.27
--- com0com.h 23 Aug 2006 13:48:12 -0000 1.28
***************
*** 20,23 ****
--- 20,26 ----
*
* $Log$
+ * Revision 1.28 2006/08/23 13:48:12 vfrolov
+ * Implemented WMI functionality
+ *
* Revision 1.27 2006/06/23 11:44:52 vfrolov
* Mass replacement pDevExt by pIoPort
***************
*** 135,138 ****
--- 138,142 ----
#define FDO_EXTENSION \
COMMON_EXTENSION \
+ PDEVICE_OBJECT pPhDevObj; \
PDEVICE_OBJECT pLowDevObj; \
|