2010-01-16 00:05:15 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS TDI interface
|
|
|
|
* FILE: tdilib.h
|
|
|
|
* PURPOSE: Shared TDI library header
|
|
|
|
*/
|
|
|
|
|
2010-02-26 11:43:19 +00:00
|
|
|
#pragma once
|
|
|
|
|
2010-01-16 00:05:15 +00:00
|
|
|
NTSTATUS openTcpFile(PHANDLE tcpFile);
|
|
|
|
VOID closeTcpFile(HANDLE tcpFile);
|
|
|
|
NTSTATUS tdiGetEntityIDSet( HANDLE tcpFile, TDIEntityID **entitySet,
|
|
|
|
PDWORD numEntities );
|
|
|
|
NTSTATUS tdiGetSetOfThings( HANDLE tcpFile, DWORD toiClass, DWORD toiType,
|
|
|
|
DWORD toiId, DWORD teiEntity, DWORD teiInstance,
|
|
|
|
DWORD fixedPart,
|
|
|
|
DWORD entrySize, PVOID *tdiEntitySet,
|
|
|
|
PDWORD numEntries );
|
|
|
|
VOID tdiFreeThingSet( PVOID things );
|