summaryrefslogtreecommitdiffstats
path: root/source4/ntptr/ntptr.h
Commit message (Collapse)AuthorAgeFilesLines
* r14380: Reduce the size of structs.hJelmer Vernooij2007-10-101-0/+8
| | | | (This used to be commit 1a16a6f1dfa66499af43a6b88b3ea69a6a75f1fe)
* r12696: Reduce the size of include/structs.hJelmer Vernooij2007-10-101-0/+27
| | | | (This used to be commit 63917616016133c623fc6ff59454bc313ee7dd8f)
* r12542: Move some more prototypes out to seperate headersJelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
* r8046: - add somemore failure checks in the RPC-SPOOLSS testStefan Metzmacher2007-10-101-2/+1
| | | | | | | | | | | | - test AddForm on the PrintServer object - GetForm() isn't allowed on the PrintServer object so remove NTPTR function for it - accept the dns name as servername in the spoolss server metze (This used to be commit d8c308a4653d59514915021607fe55c5f2b38749)
* r7643: This patch adds a new NTPTR subsystem:Stefan Metzmacher2007-10-101-0/+189
- this is an abstraction layer for print services, like out NTVFS subsystem for file services - all protocol specific details are still in rpc_server/spoolss/ - like the stupid in and out Buffer handling - checking of the r->in.server_name - ... - this subsystem can have multiple implementation selected by the "ntptr providor" global-section parameter - I currently added a "simple_ldb" backend, that stores Printers, Forms, Ports, Monitors, ... in the spoolss.db, and does no real printing this backend is basicly for testing, how the spoolss protocol works - the interface is just a prototype and will be changed a bit the next days or weeks, till the simple_ldb backend can handle all calls that are used by normal w2k3/xp clients - I'll also make the api async, as the ntvfs api this will make things like the RemoteFindFirstPrinterChangeNotifyEx(), that opens a connection back to the client, easier to implement, as we should not block the whole smbd for that - the idea is to later implement a "unix" backend that works like the current samba3 code - and maybe some embedded print server vendors can write there own backend that can directly talk to a printer without having cups or something like this - the default settings are (it currently makes no sense to change them :-): ntptr providor = simple_ldb spoolss database = $private_dir/spoolss.db metze (This used to be commit 455b5536d41bc31ebef8290812f45d4a38afa8e9)