I’ve asked the question to cocoa dev and here are there answers
[quote]FSPathMakeRefWithOptions() and LSCopyItemInfoForRef() are both available on 64-bit Mac OS. You can use that code as-is. (How can you tell? Find the function in the Mac OS SDK documentation. Functions that were dropped for 32-bit say “Availability: Not available to 64-bit applications”.)
The Cocoa equivalent might be -[NSURL getResourceValue:forKey:error:], with the NSURLIsHidden key. I don’t know if that’s identical to kLSItemInfoIsInvisible, though.[/quote]
So what? The UI parts of Carbon didn’t make it to 64 bits, but as far as I know, FSPathMakeRefWithOptions and LSCopyItemInfoForRef are fine.
Note that CarbonCore.framework is within CoreServices.framework.[/quote]
So it seems that those function are fine for the cocoa port and 64 bits.