Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
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-winehq
Commits
ca199009
Commit
ca199009
authored
Nov 23, 2006
by
Detlef Riekenberg
Committed by
Alexandre Julliard
Nov 24, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
localspl: Implement DeletePort.
parent
9d0b69d1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
1 deletion
+35
-1
localmon.c
dlls/localspl/localmon.c
+35
-1
No files found.
dlls/localspl/localmon.c
View file @
ca199009
...
...
@@ -197,6 +197,39 @@ BOOL WINAPI localmon_ConfigurePortW(LPWSTR pName, HWND hWnd, LPWSTR pPortName)
}
/*****************************************************
* localmon_DeletePortW [exported through MONITOREX]
*
* Delete a specific Port
*
* PARAMS
* pName [I] Servername or NULL (local Computer)
* hWnd [I] Handle to parent Window
* pPortName [I] Name of the Port, that should be deleted
*
* RETURNS
* Success: TRUE
* Failure: FALSE
*
*/
BOOL
WINAPI
localmon_DeletePortW
(
LPWSTR
pName
,
HWND
hWnd
,
LPWSTR
pPortName
)
{
DWORD
res
;
HKEY
hroot
;
TRACE
(
"(%s, %p, %s)
\n
"
,
debugstr_w
(
pName
),
hWnd
,
debugstr_w
(
pPortName
));
if
((
!
pPortName
)
||
(
!
pPortName
[
0
]))
return
FALSE
;
res
=
RegOpenKeyW
(
HKEY_LOCAL_MACHINE
,
WinNT_CV_PortsW
,
&
hroot
);
if
(
res
==
ERROR_SUCCESS
)
{
res
=
RegDeleteValueW
(
hroot
,
pPortName
);
RegCloseKey
(
hroot
);
}
TRACE
(
"=> %d
\n
"
,
(
res
==
ERROR_SUCCESS
));
return
(
res
==
ERROR_SUCCESS
);
}
/*****************************************************
* localmon_EnumPortsW [exported through MONITOREX]
*
* Enumerate all local Ports
...
...
@@ -290,7 +323,8 @@ LPMONITOREX WINAPI InitializePrintMonitor(LPWSTR regroot)
NULL
,
/* localmon_ClosePortW */
NULL
,
/* localmon_AddPortW */
NULL
,
/* localmon_AddPortExW */
localmon_ConfigurePortW
localmon_ConfigurePortW
,
localmon_DeletePortW
}
};
...
...
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