- Timestamp:
- Jul 19, 2023 8:40:06 AM (15 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp
r100642 r100643 2166 2166 * @param idTransfer Transfer ID to report status for. 2167 2167 * @param enmDir Transfer direction to report status for. 2168 * @param uStatusStatus to report.2168 * @param enmSts Status to report. 2169 2169 * @param rcTransfer Result code to report. Optional and depending on status. 2170 2170 * @param ppEvent Where to return the wait event on success. Optional. … … 2173 2173 * @note Caller must enter the client's critical section. 2174 2174 */ 2175 static int shClSvcTransferSendStatusExAsync(PSHCLCLIENT pClient, SHCLTRANSFERID idTransfer, SHCLTRANSFERDIR enmDir, SHCLTRANSFERSTATUS uStatus, 2176 int rcTransfer, PSHCLEVENT *ppEvent) 2175 static int shClSvcTransferSendStatusExAsync(PSHCLCLIENT pClient, SHCLTRANSFERID idTransfer, 2176 SHCLTRANSFERDIR enmDir, SHCLTRANSFERSTATUS enmSts, int rcTransfer, 2177 PSHCLEVENT *ppEvent) 2177 2178 { 2178 2179 AssertPtrReturn(pClient, VERR_INVALID_POINTER); … … 2193 2194 HGCMSvcSetU64(&pMsgReadData->aParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, idTransfer, pEvent->idEvent)); 2194 2195 HGCMSvcSetU32(&pMsgReadData->aParms[1], enmDir); 2195 HGCMSvcSetU32(&pMsgReadData->aParms[2], uStatus);2196 HGCMSvcSetU32(&pMsgReadData->aParms[2], enmSts); 2196 2197 HGCMSvcSetU32(&pMsgReadData->aParms[3], (uint32_t)rcTransfer); /** @todo uint32_t vs. int. */ 2197 2198 HGCMSvcSetU32(&pMsgReadData->aParms[4], 0 /* fFlags, unused */); … … 2203 2204 { 2204 2205 LogRel2(("Shared Clipboard: Reported status %s (rc=%Rrc) of transfer %RU32 to guest\n", 2205 ShClTransferStatusToStr( uStatus), rcTransfer, idTransfer));2206 ShClTransferStatusToStr(enmSts), rcTransfer, idTransfer)); 2206 2207 2207 2208 if (ppEvent) … … 2220 2221 if (RT_FAILURE(rc)) 2221 2222 LogRel(("Shared Clipboard: Reporting status %s (%Rrc) for transfer %RU32 to guest failed with %Rrc\n", 2222 ShClTransferStatusToStr( uStatus), rcTransfer, idTransfer, rc));2223 ShClTransferStatusToStr(enmSts), rcTransfer, idTransfer, rc)); 2223 2224 2224 2225 LogFlowFuncLeaveRC(rc); … … 2232 2233 * @param pClient Client that owns the transfer. 2233 2234 * @param pTransfer Transfer to report status for. 2234 * @param uStatusStatus to report.2235 * @param enmSts Status to report. 2235 2236 * @param rcTransfer Result code to report. Optional and depending on status. 2236 2237 * @param ppEvent Where to return the wait event on success. Optional. … … 2239 2240 * @note Caller must enter the client's critical section. 2240 2241 */ 2241 static int shClSvcTransferSendStatusAsync(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus,2242 static int shClSvcTransferSendStatusAsync(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS enmSts, 2242 2243 int rcTransfer, PSHCLEVENT *ppEvent) 2243 2244 { … … 2247 2248 2248 2249 return shClSvcTransferSendStatusExAsync(pClient, ShClTransferGetID(pTransfer), ShClTransferGetDir(pTransfer), 2249 uStatus, rcTransfer, ppEvent);2250 enmSts, rcTransfer, ppEvent); 2250 2251 } 2251 2252 … … 2256 2257 * @param pClient Client that owns the transfer. 2257 2258 * @param pTransfer Transfer to report status for. 2258 * @param uStatusStatus to report.2259 * @param enmSts Status to report. 2259 2260 * @param rcTransfer Result code to report. Optional and depending on status. 2260 2261 * @param ppEvent Where to return the wait event on success. Optional. 2261 2262 * Must be released by the caller with ShClEventRelease(). 2262 2263 */ 2263 int ShClSvcTransferSendStatusAsync(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS uStatus,2264 int ShClSvcTransferSendStatusAsync(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer, SHCLTRANSFERSTATUS enmSts, 2264 2265 int rcTransfer, PSHCLEVENT *ppEvent) 2265 2266 { 2266 return shClSvcTransferSendStatusAsync(pClient, pTransfer, uStatus, rcTransfer, ppEvent);2267 return shClSvcTransferSendStatusAsync(pClient, pTransfer, enmSts, rcTransfer, ppEvent); 2267 2268 } 2268 2269
Note:
See TracChangeset
for help on using the changeset viewer.

