Lines Matching defs:pCtx
49 * @param pCtx the context of the guest heap to use.
52 DECLHIDDEN(int) VBoxHGSMIReportFlagsLocation(PHGSMIGUESTCOMMANDCONTEXT pCtx, HGSMIOFFSET offLocation)
57 p = (HGSMIBUFFERLOCATION *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_HGSMI,
66 VBoxHGSMIBufferSubmit(pCtx, p);
68 VBoxHGSMIBufferFree(pCtx, p);
79 * @param pCtx the context of the guest heap to use.
82 DECLHIDDEN(int) VBoxHGSMISendCapsInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx, uint32_t fCaps)
87 p = (VBVACAPS *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_VBVA, VBVA_INFO_CAPS);
96 VBoxHGSMIBufferSubmit(pCtx, p);
100 VBoxHGSMIBufferFree(pCtx, p);
149 * @param pCtx the context containing the heap used
154 DECLHIDDEN(int) VBoxQueryConfHGSMI(PHGSMIGUESTCOMMANDCONTEXT pCtx, uint32_t u32Index, uint32_t *pulValue)
159 p = (VBVACONF32 *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_VBVA,
168 VBoxHGSMIBufferSubmit(pCtx, p);
171 VBoxHGSMIBufferFree(pCtx, p);
179 * @param pCtx the context containing the heap to be used
188 DECLHIDDEN(int) VBoxHGSMIUpdatePointerShape(PHGSMIGUESTCOMMANDCONTEXT pCtx, uint32_t fFlags,
213 p = (VBVAMOUSEPOINTERSHAPE *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p) + cbPixels, HGSMI_CH_VBVA,
230 VBoxHGSMIBufferSubmit(pCtx, p);
233 VBoxHGSMIBufferFree(pCtx, p);
242 * @param pCtx The context containing the heap used.
251 DECLHIDDEN(int) VBoxHGSMICursorPosition(PHGSMIGUESTCOMMANDCONTEXT pCtx, bool fReportPosition,
257 p = (VBVACURSORPOSITION *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_VBVA,
266 VBoxHGSMIBufferSubmit(pCtx, p);
272 VBoxHGSMIBufferFree(pCtx, p);