Lines Matching defs:pNetRoot

22 NTSTATUS VBoxMRxUpdateNetRootState(IN OUT PMRX_NET_ROOT pNetRoot)
28 static void vbsfUpdateNetRoot(PMRX_NET_ROOT pNetRoot)
31 pNetRoot, pNetRoot->Type));
33 switch (pNetRoot->Type)
36 pNetRoot->DeviceType = RxDeviceType(DISK);
39 pNetRoot->DeviceType = RxDeviceType(NAMED_PIPE);
42 pNetRoot->DeviceType = RxDeviceType(SERIAL_PORT);
45 pNetRoot->DeviceType = RxDeviceType(PRINTER);
48 pNetRoot->DeviceType = RxDeviceType(MAILSLOT);
56 * pNetRoot->Type of newly created NetRoots using a value previously
63 pNetRoot->Type = NET_ROOT_DISK;
64 pNetRoot->DeviceType = RxDeviceType(DISK);
68 pNetRoot->Type));
72 Log(("VBOXSF: vbsfUpdateNetRoot: leaving pNetRoot->DeviceType = 0x%x\n",
73 pNetRoot->DeviceType));
83 PMRX_VBOX_NETROOT_EXTENSION pNetRootExtension = VBoxMRxGetNetRootExtension(pVNetRoot->pNetRoot);
85 PMRX_NET_ROOT pNetRoot = pVNetRoot->pNetRoot;
86 PMRX_SRV_CALL pSrvCall = pNetRoot->pSrvCall;
90 Log(("VBOXSF: MRxCreateVNetRoot: pNetRoot = %p, pNetRootExtension = %p, name = [%.*ls]\n",
91 pNetRoot, pNetRootExtension, pNetRoot->pNetRootName->Length / sizeof(WCHAR), pNetRoot->pNetRootName->Buffer));
99 if (pNetRoot->Type == NET_ROOT_PIPE)
111 if (pNetRoot->pNetRootName->Length >= 13 * sizeof (WCHAR)) /* Number of bytes in '\vboxsrv\ipc$' unicode string. */
113 const WCHAR *Suffix = &pNetRoot->pNetRootName->Buffer[8]; /* Number of chars in '\vboxsrv' */
122 if ( pNetRoot->pNetRootName->Length == 13 * sizeof (WCHAR)
139 else if (pNetRoot->Type == NET_ROOT_MAILSLOT)
147 if (!pNetRoot->Context)
159 * pNetRootExtension is actually the pNetRoot->Context and it is not NULL.
174 pNetRoot->MRxNetRootState = MRX_NET_ROOT_STATE_GOOD;
176 RootNameLength = pNetRoot->pNetRootName->Length - pSrvCall->pSrvCallName->Length;
181 pNetRoot->MRxNetRootState = MRX_NET_ROOT_STATE_ERROR;
188 pRootName = (PWCHAR)(pNetRoot->pNetRootName->Buffer + (pSrvCall->pSrvCallName->Length / sizeof(WCHAR)));
224 vbsfUpdateNetRoot(pNetRoot);
251 pVNetRoot, pVNetRoot->pNetRoot));
256 NTSTATUS VBoxMRxFinalizeNetRoot(IN PMRX_NET_ROOT pNetRoot,
259 PMRX_VBOX_NETROOT_EXTENSION pNetRootExtension = VBoxMRxGetNetRootExtension(pNetRoot);
261 Log(("VBOXSF: MRxFinalizeNetRoot: NET_ROOT %p\n", pNetRoot));