xref: /reactos/sdk/lib/tdilib/tdilib.h (revision 5100859e)
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS TDI interface
4  * FILE:        tdilib.h
5  * PURPOSE:     Shared TDI library header
6  */
7 
8 #pragma once
9 
10 NTSTATUS openTcpFile(PHANDLE tcpFile, ACCESS_MASK DesiredAccess);
11 VOID closeTcpFile(HANDLE tcpFile);
12 NTSTATUS tdiGetEntityIDSet( HANDLE tcpFile, TDIEntityID **entitySet,
13 			    PDWORD numEntities );
14 NTSTATUS tdiGetSetOfThings( HANDLE tcpFile, DWORD toiClass, DWORD toiType,
15 			    DWORD toiId, DWORD teiEntity, DWORD teiInstance,
16 			    DWORD fixedPart,
17 			    DWORD entrySize, PVOID *tdiEntitySet,
18 			    PDWORD numEntries );
19 VOID tdiFreeThingSet( PVOID things );
20