Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
845 B

#ifndef __LPC_PROC_HXX__
#include <lpcproc.hxx>
#endif
class LPC_SYSTEM : public LPC_SHARED_HEAP_OBJECT {
public:
LONG SequenceNumber;
LPC_CONNECT_PORT_LIST PortList;
LPC_SYSTEM(
);
~LPC_SYSTEM(
);
VOID
InsertPort(
LPC_CONNECT_PORT * Port
);
VOID
RemovePort(
LPC_CONNECT_PORT * Port
);
LPC_CONNECT_PORT *
ReferencePortByName(
LPCSTR PortName
);
LONG
GetNextSequenceNumber(
);
};
LPC_SYSTEM *
LpcSystemGetContext(
);
VOID
LpcSystemInsertPort(
LPC_CONNECT_PORT * Port
);
VOID
LpcSystemRemovePort(
LPC_CONNECT_PORT * Port
);
LPC_CONNECT_PORT *
LpcSystemReferencePortByName(
LPCSTR PortName
);
VOID
LpcSystemDereferenceConnectPorts(
);
LONG
LpcSystemGetNextSequenceNumber(
);