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
3d8a412a
Commit
3d8a412a
authored
Nov 28, 2022
by
Alex Henrie
Committed by
Alexandre Julliard
Nov 29, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add shobjidl_core.idl.
Needed to compile Tera Term.
parent
27eee424
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
57 additions
and
5 deletions
+57
-5
Makefile.in
include/Makefile.in
+1
-0
shlguid.h
include/shlguid.h
+0
-5
shobjidl.idl
include/shobjidl.idl
+1
-0
shobjidl_core.idl
include/shobjidl_core.idl
+55
-0
No files found.
include/Makefile.in
View file @
3d8a412a
...
...
@@ -685,6 +685,7 @@ SOURCES = \
shlobj.h
\
shlwapi.h
\
shobjidl.idl
\
shobjidl_core.idl
\
shtypes.idl
\
sipbase.h
\
slerror.h
\
...
...
include/shlguid.h
View file @
3d8a412a
...
...
@@ -19,8 +19,6 @@
#ifndef __WINE_SHLGUID_H
#define __WINE_SHLGUID_H
DEFINE_OLEGUID
(
CLSID_ShellDesktop
,
0x00021400
,
0
,
0
);
DEFINE_OLEGUID
(
CATID_BrowsableShellExt
,
0x00021490
,
0
,
0
);
DEFINE_OLEGUID
(
CATID_BrowseInPlace
,
0x00021491
,
0
,
0
);
DEFINE_OLEGUID
(
CATID_DeskBand
,
0x00021492
,
0
,
0
);
...
...
@@ -124,13 +122,11 @@ DEFINE_GUID(IID_IInputObjectSite, 0xF1DB8392, 0x7331, 0x11D0, 0x8C, 0x99, 0x00
/****************************************************************************
* the next IID's are the namespace elements of the pidls
*/
DEFINE_GUID
(
CLSID_NetworkPlaces
,
0x208D2C60
,
0x3AEA
,
0x1069
,
0xA2
,
0xD7
,
0x08
,
0x00
,
0x2B
,
0x30
,
0x30
,
0x9D
);
DEFINE_GUID
(
CLSID_NetworkDomain
,
0x46e06680
,
0x4bf0
,
0x11d1
,
0x83
,
0xee
,
0x00
,
0xa0
,
0xc9
,
0x0d
,
0xc8
,
0x49
);
DEFINE_GUID
(
CLSID_NetworkServer
,
0xc0542a90
,
0x4bf0
,
0x11d1
,
0x83
,
0xee
,
0x00
,
0xa0
,
0xc9
,
0x0d
,
0xc8
,
0x49
);
DEFINE_GUID
(
CLSID_NetworkShare
,
0x54a754c0
,
0x4bf0
,
0x11d1
,
0x83
,
0xee
,
0x00
,
0xa0
,
0xc9
,
0x0d
,
0xc8
,
0x49
);
DEFINE_GUID
(
CLSID_MyComputer
,
0x20D04FE0
,
0x3AEA
,
0x1069
,
0xA2
,
0xD8
,
0x08
,
0x00
,
0x2B
,
0x30
,
0x30
,
0x9D
);
DEFINE_GUID
(
CLSID_Internet
,
0x871C5380
,
0x42A0
,
0x1069
,
0xA2
,
0xEA
,
0x08
,
0x00
,
0x2B
,
0x30
,
0x30
,
0x9D
);
DEFINE_GUID
(
CLSID_ShellFSFolder
,
0xF3364BA0
,
0x65B9
,
0x11CE
,
0xA9
,
0xBA
,
0x00
,
0xAA
,
0x00
,
0x4A
,
0xE8
,
0x37
);
DEFINE_GUID
(
CLSID_RecycleBin
,
0x645FF040
,
0x5081
,
0x101B
,
0x9F
,
0x08
,
0x00
,
0xAA
,
0x00
,
0x2F
,
0x95
,
0x4E
);
DEFINE_GUID
(
CLSID_ControlPanel
,
0x21EC2020
,
0x3AEA
,
0x1069
,
0xA2
,
0xDD
,
0x08
,
0x00
,
0x2B
,
0x30
,
0x30
,
0x9D
);
DEFINE_GUID
(
CLSID_Printers
,
0x2227A280
,
0x3AEA
,
0x1069
,
0xA2
,
0xDE
,
0x08
,
0x00
,
0x2B
,
0x30
,
0x30
,
0x9D
);
...
...
@@ -145,7 +141,6 @@ DEFINE_GUID(CLSID_DragDropHelper, 0x4657278a, 0x411b, 0x11d2, 0x83, 0x9a, 0x00,
DEFINE_GUID
(
CLSID_ProgressDialog
,
0xf8383852
,
0xfcd3
,
0x11d1
,
0xa6
,
0xb9
,
0x0
,
0x60
,
0x97
,
0xdf
,
0x5b
,
0xd4
);
DEFINE_GUID
(
CLSID_ShellItem
,
0x2fe352ea
,
0xfd1f
,
0x11d2
,
0xb1
,
0xf4
,
0x00
,
0xc0
,
0x4f
,
0x8e
,
0xeb
,
0x3e
);
DEFINE_GUID
(
CLSID_NewMenu
,
0xd969a300
,
0xe7ff
,
0x11d0
,
0xa9
,
0x3b
,
0x0
,
0xa0
,
0xc9
,
0xf
,
0x27
,
0x19
);
#define PSGUID_SHELLDETAILS {0x28636aa6, 0x953d, 0x11d2, 0xb5, 0xd6, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0}
...
...
include/shobjidl.idl
View file @
3d8a412a
...
...
@@ -33,6 +33,7 @@ import "wtypes.idl";
import
"propsys.idl"
;
import
"objectarray.idl"
;
/*
FIXME
:
import
"structuredquery.idl"
; */
import
"shobjidl_core.idl"
;
cpp_quote
(
"/* FIXME: #include <sherrors.h> */"
)
...
...
include/shobjidl_core.idl
0 → 100644
View file @
3d8a412a
/*
*
Copyright
2022
Alex
Henrie
*
*
This
library
is
free
software
; you can redistribute it and/or
*
modify
it
under
the
terms
of
the
GNU
Lesser
General
Public
*
License
as
published
by
the
Free
Software
Foundation
; either
*
version
2.1
of
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
library
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
library
; if not, write to the Free Software
*
Foundation
,
Inc
.
,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
02110
-
1301
,
USA
*/
[
uuid
(
56
f9f44f
-
f74c
-
4
e38
-
99b
c
-
9
f3ebd3d696a
)
]
library
ShellCoreObjects
{
[
uuid
(
208
d2c60
-
3
aea
-
1069
-
a2d7
-
08002b30309
d
)
]
coclass
NetworkPlaces
{
interface
IShellFolder2
;
}
[
uuid
(
00021400
-
0000
-
0000
-
c000
-
000000000046
)
]
coclass
ShellDesktop
{
interface
IShellFolder2
;
}
[
uuid
(
f3364ba0
-
65b9
-
11
ce
-
a9ba
-
00
aa004ae837
)
]
coclass
ShellFSFolder
{
interface
IShellFolder2
;
}
[
uuid
(
9
ac9fbe1
-
e0a2
-
4
ad6
-
b4ee
-
e212013ea917
)
]
coclass
ShellItem
{
interface
IShellItem2
;
}
}
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