Lines Matching defs:retPtr
94 void FillCPasteDataRecord(CPasteDataRecord *retPtr, std::shared_ptr<PasteDataRecord> record)
99 retPtr->htmlText = nullptr;
100 retPtr->mimeType = nullptr;
101 retPtr->plainText = nullptr;
102 retPtr->uri = nullptr;
103 retPtr->pixelMap = ERR_INVALID_INSTANCE_CODE;
106 retPtr->htmlText = PasteBoardMallocCString(resHtmlText);
110 retPtr->mimeType = PasteBoardMallocCString(resMimeType);
114 retPtr->plainText = PasteBoardMallocCString(resPlainText);
118 retPtr->uri = PasteBoardMallocCString(resUri);
123 retPtr->pixelMap = 0;
126 retPtr->pixelMap = nativeImage->GetID();
129 RetDataI64 FfiOHOSCreateStringPasteDataRecord(const char *mimeType, const char *value, CPasteDataRecord *retPtr)
147 FillCPasteDataRecord(retPtr, record);
154 RetDataI64 FfiOHOSCreatePixelMapPasteDataRecord(const char *mimeType, int64_t pixelMapId, CPasteDataRecord *retPtr)
177 FillCPasteDataRecord(retPtr, record);
185 const char *mimeType, uint8_t *buffPtr, int64_t bufferSize, CPasteDataRecord *retPtr)
204 FillCPasteDataRecord(retPtr, record);
417 int32_t FfiOHOSPasteDataGetProperty(int64_t id, CPasteDataProperty *retPtr)
433 retPtr->tag = PasteBoardMallocCString(property.tag);
434 if (retPtr->tag == nullptr) {
437 retPtr->mimeTypes.head = VectorToCArrString(property.mimeTypes);
438 if (retPtr->mimeTypes.head == nullptr) {
439 free(retPtr->tag);
442 retPtr->mimeTypes.size = static_cast<int64_t>(property.mimeTypes.size());
443 retPtr->timestamp = property.timestamp;
444 retPtr->localOnly = property.localOnly;
445 retPtr->shareOption = property.shareOption;
689 RetDataI64 FfiOHOSPasteDataGetRecord(int64_t id, int32_t index, CPasteDataRecord *retPtr)
717 FillCPasteDataRecord(retPtr, record);