windows-nt/Source/XPSP1/NT/printscan/fax/print/faxprint/inc/prndata.h

85 lines
1.2 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
prndata.h
Abstract:
Funtions for dealing with printer property data in the registry
Environment:
Fax driver, user and kernel mode
Revision History:
01/09/96 -davidx-
Created it.
dd-mm-yy -author-
description
--*/
#ifndef _PRNDATA_H_
#define _PRNDATA_H_
//
// Default discount rate period: 8:00pm to 7:00am
//
#define DEFAULT_STARTCHEAP MAKELONG(20, 0)
#define DEFAULT_STOPCHEAP MAKELONG(7, 0)
#define PRNDATA_PERMISSION TEXT("Permission")
#define PRNDATA_ISMETRIC TEXT("IsMetric")
//
// Get a string value from the PrinterData registry key
//
LPTSTR
GetPrinterDataStr(
HANDLE hPrinter,
LPTSTR pRegKey
);
//
// Save a string value to the PrinterData registry key
//
BOOL
SetPrinterDataStr(
HANDLE hPrinter,
LPTSTR pRegKey,
LPTSTR pValue
);
//
// Get a DWORD value from the registry
//
DWORD
GetPrinterDataDWord(
HANDLE hPrinter,
LPTSTR pRegKey,
DWORD defaultValue
);
//
// Save a DWORD value to the registry
//
BOOL
SetPrinterDataDWord(
HANDLE hPrinter,
LPTSTR pRegKey,
DWORD value
);
#endif // !_PRNDATA_H_