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
cc405b15
Commit
cc405b15
authored
Dec 26, 2007
by
Mike McCormack
Committed by
Alexandre Julliard
Dec 27, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
shell32: Implement "My Network Places" shell folder.
parent
2cb3f982
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
14 additions
and
0 deletions
+14
-0
Makefile.in
dlls/shell32/Makefile.in
+1
-0
pidl.c
dlls/shell32/pidl.c
+6
-0
pidl.h
dlls/shell32/pidl.h
+1
-0
shell32_main.h
dlls/shell32/shell32_main.h
+1
-0
shellole.c
dlls/shell32/shellole.c
+1
-0
shfldr_netplaces.c
dlls/shell32/shfldr_netplaces.c
+0
-0
shres.rc
dlls/shell32/shres.rc
+4
-0
No files found.
dlls/shell32/Makefile.in
View file @
cc405b15
...
...
@@ -38,6 +38,7 @@ C_SRCS = \
shfldr_desktop.c
\
shfldr_fs.c
\
shfldr_mycomp.c
\
shfldr_netplaces.c
\
shfldr_unixfs.c
\
shlexec.c
\
shlfileop.c
\
...
...
dlls/shell32/pidl.c
View file @
cc405b15
...
...
@@ -1429,6 +1429,12 @@ LPITEMIDLIST _ILCreateBitBucket(void)
return
_ILCreateGuid
(
PT_GUID
,
&
CLSID_RecycleBin
);
}
LPITEMIDLIST
_ILCreateNetHood
(
void
)
{
TRACE
(
"()
\n
"
);
return
_ILCreateGuid
(
PT_GUID
,
&
CLSID_NetworkPlaces
);
}
LPITEMIDLIST
_ILCreateGuid
(
PIDLTYPE
type
,
REFIID
guid
)
{
LPITEMIDLIST
pidlOut
;
...
...
dlls/shell32/pidl.h
View file @
cc405b15
...
...
@@ -252,6 +252,7 @@ LPITEMIDLIST _ILCreateIExplore (void);
LPITEMIDLIST
_ILCreateControlPanel
(
void
);
LPITEMIDLIST
_ILCreatePrinters
(
void
);
LPITEMIDLIST
_ILCreateNetwork
(
void
);
LPITEMIDLIST
_ILCreateNetHood
(
void
);
LPITEMIDLIST
_ILCreateBitBucket
(
void
);
LPITEMIDLIST
_ILCreateDrive
(
LPCWSTR
);
...
...
dlls/shell32/shell32_main.h
View file @
cc405b15
...
...
@@ -90,6 +90,7 @@ HRESULT WINAPI IShellLink_Constructor(IUnknown * pUnkOuter, REFIID riid, LPVOID
HRESULT
WINAPI
IShellLink_ConstructFromFile
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPCITEMIDLIST
pidl
,
LPVOID
*
ppv
);
HRESULT
WINAPI
ISF_Desktop_Constructor
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPVOID
*
ppv
);
HRESULT
WINAPI
ISF_MyComputer_Constructor
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPVOID
*
ppv
);
HRESULT
WINAPI
ISF_NetworkPlaces_Constructor
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPVOID
*
ppv
);
HRESULT
WINAPI
IDropTargetHelper_Constructor
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPVOID
*
ppv
);
HRESULT
WINAPI
IFileSystemBindData_Constructor
(
const
WIN32_FIND_DATAW
*
pfd
,
LPBC
*
ppV
);
HRESULT
WINAPI
IControlPanel_Constructor
(
IUnknown
*
pUnkOuter
,
REFIID
riid
,
LPVOID
*
ppv
);
...
...
dlls/shell32/shellole.c
View file @
cc405b15
...
...
@@ -64,6 +64,7 @@ static const struct {
}
InterfaceTable
[]
=
{
{
&
CLSID_ShellFSFolder
,
&
IFSFolder_Constructor
},
{
&
CLSID_MyComputer
,
&
ISF_MyComputer_Constructor
},
{
&
CLSID_NetworkPlaces
,
&
ISF_NetworkPlaces_Constructor
},
{
&
CLSID_ShellDesktop
,
&
ISF_Desktop_Constructor
},
{
&
CLSID_ShellLink
,
&
IShellLink_Constructor
},
{
&
CLSID_DragDropHelper
,
&
IDropTargetHelper_Constructor
},
...
...
dlls/shell32/shfldr_netplaces.c
0 → 100644
View file @
cc405b15
This diff is collapsed.
Click to expand it.
dlls/shell32/shres.rc
View file @
cc405b15
...
...
@@ -94,6 +94,10 @@ IDI_SHELL_CONFIRM_DELETE ICON delete.ico
/* @makedep: mydocs.ico */
IDI_SHELL_MY_DOCUMENTS ICON mydocs.ico
/* FIXME: Following resource is not yet added */
/* @makedep: mydocs.ico */
IDI_SHELL_MY_NETWORK_PLACES ICON mydocs.ico
/* @makedep: searching.avi */
IDR_AVI_SEARCHING AVI searching.avi
...
...
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