xref: /haiku/headers/libs/print/libprint/Exports.h (revision 12fd6cc2e713920c32d691c50b881517a0c53988)
1*12fd6cc2SKarsten Heimrich /*
2*12fd6cc2SKarsten Heimrich  * Exports.h
3*12fd6cc2SKarsten Heimrich  * Copyright 1999-2000 Y.Takagi. All Rights Reserved.
4*12fd6cc2SKarsten Heimrich  */
5*12fd6cc2SKarsten Heimrich 
6*12fd6cc2SKarsten Heimrich #ifndef __EXPORTS_H
7*12fd6cc2SKarsten Heimrich #define __EXPORTS_H
8*12fd6cc2SKarsten Heimrich 
9*12fd6cc2SKarsten Heimrich #include <BeBuild.h>
10*12fd6cc2SKarsten Heimrich 
11*12fd6cc2SKarsten Heimrich class BNode;
12*12fd6cc2SKarsten Heimrich class BMessage;
13*12fd6cc2SKarsten Heimrich class BFile;
14*12fd6cc2SKarsten Heimrich 
15*12fd6cc2SKarsten Heimrich extern "C" {
16*12fd6cc2SKarsten Heimrich 	_EXPORT char *add_printer(char *printer_name);
17*12fd6cc2SKarsten Heimrich 	_EXPORT BMessage *config_page(BNode *node, BMessage *msg);
18*12fd6cc2SKarsten Heimrich 	_EXPORT BMessage *config_job(BNode *node, BMessage *msg);
19*12fd6cc2SKarsten Heimrich 	_EXPORT BMessage *take_job(BFile *spool_file, BNode *node, BMessage *msg);
20*12fd6cc2SKarsten Heimrich }
21*12fd6cc2SKarsten Heimrich 
22*12fd6cc2SKarsten Heimrich #endif	// __EXPORTS_H
23