/* * SpoolFiles.h * C interface to routines for handling spool files and folders. * * Written by: Ken McLeod, 2026-01-14 * Last update: 2026-01-28 * * This software is provided as-is, with no warranties expressed or implied, * under the terms of the BSD 2-Clause License. See separate "LICENSE" file. */ #ifndef __SPOOL_FILES__ #define __SPOOL_FILES__ #include #ifdef __cplusplus extern "C" { #endif OSErr InitSpoolFolder(void); OSErr GetSpoolFolder(short *vRefNum, long *dirID); OSErr OpenSpoolFile(int printerType); OSErr WriteDataToSpoolFile(long count, void *data); OSErr CloseSpoolFile(long int numBytesWritten); OSErr SaveDataToPrefsFile(long count, void *data); OSErr CopyDataFromPrefsFile(long *count, void **data); /* caller must dispose data */ #ifdef __cplusplus } #endif #endif /* __SPOOL_FILES__ */