GetFileExtensions
status_t GetFileExtensions(BMessage* extensions) const;
status_t GetFileExtensions(const char* type,
if (type.GetFileExtensions(&message) == B_OK) {
if (mimeType.GetFileExtensions(&message) == B_OK) {
if (GetFileExtensions(&exts) == B_OK) {
err = default_database_location()->GetFileExtensions(Type(),
status_t status = type.GetFileExtensions(&extensions);
if (type->GetFileExtensions(&extensions) != B_OK)
if (fCurrentType.GetFileExtensions(&extensions) == B_OK) {
CHK(mime.GetFileExtensions(&msg) != B_OK); // R5 == B_BAD_VALUE
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msg) != B_OK);
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msg) != B_OK);
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msgExtraGet) == B_OK);
CHK(mime.GetFileExtensions(&msgExtraGet) == B_OK); // Reinitializes result (clearing extra fields)
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msg) == B_OK);
CHK(mime.GetFileExtensions(&msg) != B_OK);
if (mimeType.GetFileExtensions(&extensions) == B_OK) {