Lines Matching defs:pReader
98 static DECLCALLBACK(int) rtldrRdrMem_Read(PRTLDRREADER pReader, void *pvBuf, size_t cb, RTFOFF off)
100 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
121 static DECLCALLBACK(RTFOFF) rtldrRdrMem_Tell(PRTLDRREADER pReader)
123 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
129 static DECLCALLBACK(RTFOFF) rtldrRdrMem_Size(PRTLDRREADER pReader)
131 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
137 static DECLCALLBACK(const char *) rtldrRdrMem_LogName(PRTLDRREADER pReader)
139 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
145 static DECLCALLBACK(int) rtldrRdrMem_Map(PRTLDRREADER pReader, const void **ppvBits)
147 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
165 int rc = rtldrRdrMem_Read(pReader, pThis->pvMapping, pThis->cbImage, 0);
182 static DECLCALLBACK(int) rtldrRdrMem_Unmap(PRTLDRREADER pReader, const void *pvBits)
184 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
199 static DECLCALLBACK(int) rtldrRdrMem_Destroy(PRTLDRREADER pReader)
201 PRTLDRRDRMEM pThis = (PRTLDRRDRMEM)pReader;
303 PRTLDRREADER pReader = NULL; /* gcc may be wrong */
304 int rc = rtldrRdrMem_Create(&pReader, pszName, cbImage, pfnRead, pfnDtor, pvUser);
307 rc = RTLdrOpenWithReader(pReader, fFlags, enmArch, phLdrMod, NULL);
314 pReader->pfnDestroy(pReader);