pub struct FPAddAPPL {
pub dt_ref_num: u16,
pub file_creator: [u8; 4],
pub tag: u32,
pub directory_id: u32,
pub path: MacString,
}Expand description
FPAddAPPL: register an application in the Desktop Database.
Wire layout (buf = data[2..], after command + pad): [0..2] DTRefNum [2..6] FileCreator (4-byte OSType) [6..10] Tag (u32, application version tag) [10..14] DirectoryID (directory containing the application) [14] PathType [15..] Pathname (Pascal string)
Fields§
§dt_ref_num: u16§file_creator: [u8; 4]§tag: u32§directory_id: u32§path: MacStringImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FPAddAPPL
impl RefUnwindSafe for FPAddAPPL
impl Send for FPAddAPPL
impl Sync for FPAddAPPL
impl Unpin for FPAddAPPL
impl UnsafeUnpin for FPAddAPPL
impl UnwindSafe for FPAddAPPL
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more