Lines Matching defs:pFileObject
46 * @param pFileObject The file object for the connection.
50 static int supR0IdcNtCallInternal(PDEVICE_OBJECT pDeviceObject, PFILE_OBJECT pFileObject, uint32_t uReq, PSUPDRVIDCREQHDR pReq)
73 IoGetNextIrpStackLocation(pIrp)->FileObject = pFileObject;
102 PFILE_OBJECT pFileObject = NULL;
111 rcNt = IoGetDeviceObjectPointer(&wszDeviceName, FILE_ALL_ACCESS, &pFileObject, &pDeviceObject);
117 rc = supR0IdcNtCallInternal(pDeviceObject, pFileObject, SUPDRV_IDC_REQ_CONNECT, &pReq->Hdr);
121 pHandle->s.pFileObject = pFileObject;
126 ObDereferenceObject(pFileObject);
132 pHandle->s.pFileObject = NULL;
139 PFILE_OBJECT pFileObject = pHandle->s.pFileObject;
140 int rc = supR0IdcNtCallInternal(pHandle->s.pDeviceObject, pFileObject, SUPDRV_IDC_REQ_DISCONNECT, pReq);
144 pHandle->s.pFileObject = NULL;
145 ObDereferenceObject(pFileObject);
154 return supR0IdcNtCallInternal(pHandle->s.pDeviceObject, pHandle->s.pFileObject, uReq, pReq);