/*
	File:		Folders.h

	Copyright:	© 1984-1993 by Apple Computer, Inc., all rights reserved.

	WARNING
	This file was auto generated by the interfacer tool. Modifications
	must be made to the master file.

*/

#ifndef __FOLDERS__
#define __FOLDERS__

#ifndef __TYPES__
#include <MacTypes.H>
#endif

#ifndef __FILES__
#include <Files.H>
#endif

#define kCreateFolder true

#define kDontCreateFolder false

#define kSystemFolderType OST_macs

#define kDesktopFolderType OST_desk

#define kTrashFolderType OST_trsh

#define kWhereToEmptyTrashFolderType OST_empt

#define kPrintMonitorDocsFolderType OST_prnt

#define kStartupFolderType OST_strt

#define kAppleMenuFolderType OST_amnu

#define kControlPanelFolderType OST_ctrl

#define kExtensionFolderType OST_extn

#define kFontsFolderType OST_font

#define kPreferencesFolderType OST_pref

#define kTemporaryFolderType OST_temp

enum  {
	kOnSystemDisk			= 0x8000
};

#ifdef __cplusplus
extern "C" {
#endif
#if PRAGMA_IMPORT
#pragma import on
#endif

#if PRAGMA_STRUCT_ALIGN
	#pragma options align=mac68k
#elif PRAGMA_STRUCT_PACKPUSH
	#pragma pack(push, 2)
#elif PRAGMA_STRUCT_PACK
	#pragma pack(2)
#endif

#if SystemSevenOrLater
#ifdef WINVER
F_PASCAL_PTR(OSErr, FindFolder)(short vRefNum, OSType folderType, Boolean createFolder, short *foundVRefNum, long *foundDirID);
#else // WINVER
extern OSErr pascal FindFolder(short vRefNum, OSType folderType, Boolean createFolder, short *foundVRefNum, long *foundDirID);
#endif // WINVER
#else
extern OSErr pascal FindFolder(short vRefNum, OSType folderType, Boolean createFolder, short *foundVRefNum, long *foundDirID);
#endif

#if PRAGMA_STRUCT_ALIGN
	#pragma options align=reset
#elif PRAGMA_STRUCT_PACKPUSH
	#pragma pack(pop)
#elif PRAGMA_STRUCT_PACK
	#pragma pack()
#endif

#ifdef PRAGMA_IMPORT_OFF
#pragma import off
#elif PRAGMA_IMPORT
#pragma import reset
#endif
#ifdef __cplusplus
}
#endif

#endif


