Reprint: http://blog.csdn.net/jhqin/article/details/6775321
Note: When you use these constant names in VCs, you need to include the Initguid.h header files in addition to the corresponding header files. That
[CPP]View Plaincopy
- #include <initguid.h>
common Device Interface class GUID
| Identifier |
Class GUID |
Header |
| Guid_devinterface_usb_device |
{a5dcbf10-6530-11d2-901f-00c04fb951ed} |
Usbiodef.h |
| Guid_devinterface_usb_host_controller |
{3abf6f2d-71c4-462a-8a92-1e6861e6af27} |
Usbiodef.h |
| Guid_devinterface_usb_hub |
{F18A0E88-C30C-11D0-8815-00A0C906BED8} |
Usbiodef.h |
| Guid_devinterface_net |
{cac88484-7515-4c03-82e6-71a87abac361} |
Ndisguid.h |
| Guid_devinterface_modem |
{2C7089AA-2E0E-11D1-B114-00C04FC2AAE4} |
Ntddmodm.h |
| Guid_devinterface_disk |
{53f56307-b6bf-11d0-94f2-00a0c91efb8b} |
Ntddstor.h |
| Guid_devinterface_volume |
{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} |
Ntddstor.h |
| Guid_devinterface_mediumchanger |
{53f56310-b6bf-11d0-94f2-00a0c91efb8b} |
Ntddstor.h |
| Guid_devinterface_cdrom |
{53f56308-b6bf-11d0-94f2-00a0c91efb8b} |
Ntddstor.h |
| Guid_devinterface_partition |
{53f5630a-b6bf-11d0-94f2-00a0c91efb8b} |
Ntddstor.h |
| Guid_devinterface_hid |
{4d1e55b2-f16f-11cf-88cb-001111000030} |
Hidclass.h |
| Guid_devinterface_keyboard |
{884B96C3-56EF-11D1-BC8C-00A0C91405DD} |
Ntddkbd.h |
| Guid_devinterface_mouse |
{378DE44C-56EF-11D1-BC8C-00A0C91405DD} |
Ntddmou.h |
| Guid_devinterface_display_adapter |
{5b45201d-f2f2-4f3b-85bb-30ff1f953599} |
Ntddvdeo.h |
| Guid_devinterface_image |
{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} |
Wiaintfc.h |
| Guid_devinterface_monitor |
{E6F07B5F-EE97-4A90-B076-33F57BF4EAA7} |
Ntddvdeo.h |
| Guid_devinterface_brightness |
{FDE5BBA4-B3F9-46FB-BDAA-0728CE3100B4} |
Dispmprt.h |
| Guid_devinterface_i2c |
{2564AA4F-DDDB-4495-B497-6AD4A84163D7} |
Dispmprt.h |
| Guid_bthport_device_interface |
{0850302A-B344-4FDA-9BE9-90576B8D46F0} |
Bthdef.h |
| Guid_devinterface_comport |
{86e0d1e0-8089-11d0-9ce4-08003e301f73} |
Ntddser.h |
| Guid_devinterface_parclass |
{811fc6a5-f728-11d0-a537-0000f8753ed1} |
Ntddpar.h |
Common Device Interface Class GUID