summaryrefslogtreecommitdiff
path: root/usb/usbview/xmlhelper.h
blob: b5ee271b70ab50354deba256dca66d233bca73b5 (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
/*++

Copyright (c) 1997-2011 Microsoft Corporation

Module Name:

    XMLHELPER.H

Abstract:

    This helper file declaration for XML helper APIs

Environment:

    user mode

Revision History:

    05-05-11 : created

--*/

#pragma once

/*****************************************************************************
 I N C L U D E S
*****************************************************************************/
#include "uvcview.h"

EXTERN_C HRESULT InitXmlHelper();
EXTERN_C HRESULT ReleaseXmlWriter();
EXTERN_C HRESULT SaveXml(LPTSTR szfileName, DWORD dwCreationDisposition);
EXTERN_C HRESULT XmlAddHostController(
    PSTR hcName,
    PUSBHOSTCONTROLLERINFO hcInfo
    );
EXTERN_C HRESULT XmlAddRootHub(PSTR rhName, PUSBROOTHUBINFO rhInfo);
EXTERN_C HRESULT XmlAddExternalHub(PSTR ehName, PUSBEXTERNALHUBINFO ehInfo);
EXTERN_C HRESULT XmlAddUsbDevice(PSTR devName, PUSBDEVICEINFO deviceInfo);
EXTERN_C VOID XmlNotifyEndOfNodeList(PVOID pContext);