/* INCLUDES *****************************************************************/
-#include <ddk/ntddk.h>
+#define NTOS_MODE_KERNEL
+#include <ntos.h>
#include <internal/ob.h>
#include <internal/port.h>
#include <internal/dbg.h>
/*
* Create a port to represent our side of the connection
*/
- Status = ObCreateObject (NULL,
+ Status = ObRosCreateObject (NULL,
PORT_ALL_ACCESS,
NULL,
ExPortType,
sizeof(EPORT_CONNECT_REQUEST_MESSAGE) + RequestConnectDataLength;
DPRINT("RequestMessageSize %d\n",
RequestMessage->MessageHeader.MessageSize);
- RequestMessage->MessageHeader.SharedSectionSize = 0;
+ RequestMessage->MessageHeader.SectionSize = 0;
RequestMessage->ConnectingProcess = PsGetCurrentProcess();
ObReferenceObjectByPointer(RequestMessage->ConnectingProcess,
PROCESS_VM_OPERATION,
*
* RETURN VALUE
*
+ * @unimplemented
*/
NTSTATUS STDCALL
NtConnectPort (PHANDLE UnsafeConnectedPortHandle,
* ReadMap
*
* RETURN VALUE
- *
*/
EXPORTED NTSTATUS STDCALL
NtAcceptConnectPort (PHANDLE ServerPortHandle,
*/
if (AcceptIt)
{
- Status = ObCreateObject(ServerPortHandle,
+ Status = ObRosCreateObject(ServerPortHandle,
PORT_ALL_ACCESS,
NULL,
ExPortType,
* UserConnectInfoLength
*
* RETURN VALUE
- *
*/
NTSTATUS STDCALL
NtSecureConnectPort (OUT PHANDLE ConnectedPort,