GetAppHint
status_t GetAppHint(entry_ref *ref) const;
status_t GetAppHint(entry_ref* ref) const;
status_t GetAppHint(entry_ref* ref) const;
status_t GetAppHint(const char* type, entry_ref& _ref);
if (appmime.GetAppHint(&hintref) != B_OK)
if (GetAppHint(&ref) == B_OK) {
&& appType.GetAppHint(&hintRef) == B_OK
if (appMeta.GetAppHint(&dummyRef) != B_OK)
if (error == B_OK && appMeta->GetAppHint(appRef) == B_OK) {
err = default_database_location()->GetAppHint(Type(), *ref);
if (type.GetAppHint(&ref) == B_OK) {
err = mime.GetAppHint(result);
CHK(type.GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(fileType1).GetAppHint(&ref) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(fileType1).GetAppHint(&fileRef) == B_ENTRY_NOT_FOUND);
CHK(type.GetAppHint(&appHint) == B_OK);
CHK(BMimeType(fileType1).GetAppHint(&fileRef) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(fileType1).GetAppHint(&fileRef) == B_ENTRY_NOT_FOUND);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_OK);
CHK(BMimeType(appType1).GetAppHint(&appHint) == B_ENTRY_NOT_FOUND);
CHK(mime.GetAppHint(&ref) != B_OK); // R5 == B_BAD_VALUE
CHK(mime.GetAppHint(NULL) != B_OK); // R5 == B_BAD_VALUE
CHK(mime.GetAppHint(NULL) != B_OK); // R5 == B_BAD_VALUE
CHK(mime.GetAppHint(NULL) != B_OK); // B_BAD_VALUE
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(mime.GetAppHint(&ref) != B_OK); // B_ENTRY_NOT_FOUND
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(mime.GetAppHint(&ref) != B_OK);
CHK(mime.GetAppHint(&ref) != B_OK); // R5 == B_ENTRY_NOT_FOUND
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(mime.GetAppHint(&ref) == B_ENTRY_NOT_FOUND);
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(mime.GetAppHint(&ref) == B_OK);
CHK(nodeInfo.GetAppHint(NULL) == B_BAD_VALUE);
CHK(nodeInfo.GetAppHint(&ref) == B_NO_INIT);
CHK(nodeInfo.GetAppHint(&ref) == B_ENTRY_NOT_FOUND);
CHK(nodeInfo.GetAppHint(&ref) == B_OK);
CHK(nodeInfo.GetAppHint(&ref) == B_OK);
CHK(nodeInfo.GetAppHint(&ref) == B_ENTRY_NOT_FOUND);
CHK(nodeInfo.GetAppHint(&ref) == B_OK);