-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathUsbEnumerator.cpp
More file actions
28 lines (22 loc) · 1.45 KB
/
UsbEnumerator.cpp
File metadata and controls
28 lines (22 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "StdAfx.h"
#include "UsbEnumerator.h"
#include "ModemEnumeraror.h"
#include "ResultEnumerator.h"
using namespace DeviceDetectLibrary;
using namespace DeviceDetectLibrary::Connection;
CUsbEnumerator::CUsbEnumerator(const CNotifyWindow& window, ICollector& collector)
: CAbstractUsbEnumerator(collector)
{
//GUID guidBlackBerry = { 0x80375827, 0x83b8, 0x4a51, { 0xb3, 0x9b, 0x90, 0x5f, 0xed, 0xd4, 0xf1, 0x18 } };
//CResultEnumerator::Pointer pResultEnumerator1 = CResultEnumerator::Create(collector, L"Blackberry", L"BlackBerry USB Device");
//AddCollector(guidBlackBerry, IEnumerator::Pointer(pResultEnumerator1), window);
//GUID guidGarmin = {0x2c9c45c2, 0x8e7d, 0x4c08, {0xa1, 0x2d, 0x81, 0x6b, 0xba, 0xe7, 0x22, 0xc0}};
//CResultEnumerator::Pointer pResultEnumerator2 = CResultEnumerator::Create(collector, L"Garmin GPS device", L"Garmin USB device");
//AddCollector(guidGarmin, pResultEnumerator2, window);
//GUID guidModem = {0x2c7089aa, 0x2e0e, 0x11d1, {0xb1, 0x14, 0x00, 0xc0, 0x4f, 0xc2, 0xaa, 0xe4}};
//CModemEnumeraror::Pointer pModemEnumeraror = CModemEnumeraror::Create(collector);
//AddCollector(guidModem, pModemEnumeraror, window);
GUID guidDevInterfaceUsbStor = { 0xA5DCBF10L, 0x6530, 0x11D2, { 0x90, 0x1F, 0x00, 0xC0, 0x4F, 0xB9, 0x51, 0xED } };
CResultEnumerator::Pointer pResultEnumerator = CResultEnumerator::Create(collector, L"deviceDisplayName", L"friendlyName");
AddCollector(guidDevInterfaceUsbStor, pResultEnumerator, window);
}