Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
ccfe6e9c
Commit
ccfe6e9c
authored
Feb 21, 2001
by
Ian Pilcher
Committed by
Alexandre Julliard
Feb 21, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implement EnumPrinterDataEx{A|W}.
parent
7ad126dc
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
0 deletions
+31
-0
info.c
dlls/winspool/info.c
+0
-0
winspool.drv.spec
dlls/winspool/winspool.drv.spec
+4
-0
winspool.h
include/winspool.h
+27
-0
No files found.
dlls/winspool/info.c
View file @
ccfe6e9c
This diff is collapsed.
Click to expand it.
dlls/winspool/winspool.drv.spec
View file @
ccfe6e9c
...
...
@@ -80,6 +80,10 @@ debug_channels (winspool)
@ stub EnumPrintProcessorDatatypesW
@ stub EnumPrintProcessorsA
@ stub EnumPrintProcessorsW
@ stub EnumPrinterDataA
@ stdcall EnumPrinterDataExA(long str ptr long ptr ptr) EnumPrinterDataExA
@ stdcall EnumPrinterDataExW(long wstr ptr long ptr ptr) EnumPrinterDataExW
@ stub EnumPrinterDataW
@ stdcall EnumPrinterDriversA(str str long ptr long ptr ptr) EnumPrinterDriversA
@ stdcall EnumPrinterDriversW(wstr wstr long ptr long ptr ptr) EnumPrinterDriversW
@ stdcall EnumPrintersA(long ptr long ptr long ptr ptr) EnumPrintersA
...
...
include/winspool.h
View file @
ccfe6e9c
...
...
@@ -763,6 +763,25 @@ DECL_WINELIB_TYPE_AW(PROVIDOR_INFO_1)
DECL_WINELIB_TYPE_AW
(
PPROVIDOR_INFO_1
)
DECL_WINELIB_TYPE_AW
(
LPPROVIDOR_INFO_1
)
typedef
struct
_PRINTER_ENUM_VALUESA
{
LPSTR
pValueName
;
DWORD
cbValueName
;
DWORD
dwType
;
LPBYTE
pData
;
DWORD
cbData
;
}
PRINTER_ENUM_VALUESA
,
*
PPRINTER_ENUM_VALUESA
;
typedef
struct
_PRINTER_ENUM_VALUESW
{
LPWSTR
pValueName
;
DWORD
cbValueName
;
DWORD
dwType
;
LPBYTE
pData
;
DWORD
cbData
;
}
PRINTER_ENUM_VALUESW
,
*
PPRINTER_ENUM_VALUESW
;
DECL_WINELIB_TYPE_AW
(
PRINTER_ENUM_VALUES
)
DECL_WINELIB_TYPE_AW
(
PPRINTER_ENUM_VALUES
)
/* DECLARATIONS */
INT
WINAPI
DeviceCapabilitiesA
(
LPCSTR
pDevice
,
LPCSTR
pPort
,
WORD
fwCapability
,
LPSTR
pOutput
,
LPDEVMODEA
pDevMode
);
...
...
@@ -1083,6 +1102,14 @@ BOOL WINAPI DeletePrintProvidorW(LPWSTR pName, LPWSTR pEnvironment,
LPWSTR
pPrintProvidorName
);
#define DeletePrintProvidor WINELIB_NAME_AW(DeletePrintProvidor)
DWORD
WINAPI
EnumPrinterDataExA
(
HANDLE
hPrinter
,
LPCSTR
pKeyName
,
LPBYTE
pEnumValues
,
DWORD
cbEnumValues
,
LPDWORD
pcbEnumValues
,
LPDWORD
pnEnumValues
);
DWORD
WINAPI
EnumPrinterDataExW
(
HANDLE
hPrinter
,
LPCWSTR
pKeyName
,
LPBYTE
pEnumValues
,
DWORD
cbEnumValues
,
LPDWORD
pcbEnumValues
,
LPDWORD
pnEnumValues
);
#define EnumPrinterDataEx WINELIB_NAME_AW(EnumPrinterDataEx)
#ifdef __cplusplus
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment