Mac OS 9
DiskInit.h File Reference

Disk Initialization Package ('PACK' 2) Interfaces. More...

#include <MacTypes.h>

Go to the source code of this file.

Data Structures

struct  HFSDefaults
 
struct  HFSPlusDefaults
 

Typedefs

typedef struct HFSDefaults HFSDefaults
 
typedef struct HFSPlusDefaults HFSPlusDefaults
 

Enumerations

enum  { kHFSPlusDefaultsVersion = 1 }
 

Functions

void DILoad (void)
 
void DIUnload (void)
 
short DIBadMount (Point where, UInt32 evtMessage)
 
OSErr DIFormat (short drvNum)
 
OSErr DIVerify (short drvNum)
 
OSErr DIZero (short drvNum, ConstStr255Param volName)
 
OSErr DIXFormat (short drvNum, Boolean fmtFlag, unsigned long fmtArg, unsigned long *actSize)
 
OSErr DIXZero (short drvNum, ConstStr255Param volName, short fsid, short mediaStatus, short volTypeSelector, unsigned long volSize, void *extendedInfoPtr)
 
OSErr DIReformat (short drvNum, short fsid, ConstStr255Param volName, ConstStr255Param msgText)
 
OSErr dibadmount (Point *where, long evtMessage)
 
OSErr dizero (short drvnum, const char *volName)
 

Detailed Description

Disk Initialization Package ('PACK' 2) Interfaces.

Introduced In: System 8.5
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1985-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Function Documentation

◆ dibadmount()

OSErr dibadmount ( Point where,
long  evtMessage 
)

CALL_NOT_IN_CARBON dibadmount()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIBadMount()

short DIBadMount ( Point  where,
UInt32  evtMessage 
)

DIBadMount()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIFormat()

OSErr DIFormat ( short  drvNum)

DIFormat()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DILoad()

void DILoad ( void  )

DILoad()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIReformat()

OSErr DIReformat ( short  drvNum,
short  fsid,
ConstStr255Param  volName,
ConstStr255Param  msgText 
)

DIReformat()

Non-Carbon CFM: in InterfaceLib 8.5 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIUnload()

void DIUnload ( void  )

DIUnload()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIVerify()

OSErr DIVerify ( short  drvNum)

DIVerify()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIXFormat()

OSErr DIXFormat ( short  drvNum,
Boolean  fmtFlag,
unsigned long  fmtArg,
unsigned long *  actSize 
)

DIXFormat, DIXZero, and DIReformat are only available when FSM (File System Manager) is installed. FSM is part of Macintosh PC Exchange and System 7.5. DIXFormat()

Non-Carbon CFM: in InterfaceLib 8.5 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIXZero()

OSErr DIXZero ( short  drvNum,
ConstStr255Param  volName,
short  fsid,
short  mediaStatus,
short  volTypeSelector,
unsigned long  volSize,
void *  extendedInfoPtr 
)

DIXZero()

Non-Carbon CFM: in InterfaceLib 8.5 and later
Carbon Lib: not available
Mac OS X: not available

◆ dizero()

OSErr dizero ( short  drvnum,
const char *  volName 
)

dizero()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available

◆ DIZero()

OSErr DIZero ( short  drvNum,
ConstStr255Param  volName 
)

DIZero()

Non-Carbon CFM: in InterfaceLib 7.1 and later
Carbon Lib: not available
Mac OS X: not available