summaryrefslogtreecommitdiff
path: root/general/echo/umdfSocketEcho/Driver/connection.h
blob: 2b7e23c6abb8c32529d8c45f2d3288a922655894 (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
/*++

Copyright (c) Microsoft Corporation. All rights reserved.

Module Name:

    Connection.h

Abstract:

   Header file for the socketecho connection class 
   
Environment:

    User mode only


--*/
#pragma once

class CConnection 
{
public:
    CConnection();
    HRESULT Connect(IN  IWDFDevice *pDevice);
    VOID Close();
    HANDLE GetSocketHandle( );

private:
    SOCKET m_socket;
};