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
44856962
Commit
44856962
authored
Apr 26, 2011
by
Marcus Meissner
Committed by
Alexandre Julliard
Apr 27, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
shell32: Mark internal symbols as hidden.
parent
34ba20fe
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
76 additions
and
76 deletions
+76
-76
cpanel.h
dlls/shell32/cpanel.h
+2
-2
debughlp.h
dlls/shell32/debughlp.h
+3
-3
ebrowser.c
dlls/shell32/ebrowser.c
+1
-1
enumidlist.h
dlls/shell32/enumidlist.h
+3
-3
pidl.h
dlls/shell32/pidl.h
+44
-44
shell32_main.h
dlls/shell32/shell32_main.h
+0
-0
shfldr.h
dlls/shell32/shfldr.h
+12
-12
xdg.h
dlls/shell32/xdg.h
+11
-11
No files found.
dlls/shell32/cpanel.h
View file @
44856962
...
...
@@ -51,7 +51,7 @@ typedef struct CPlItem {
unsigned
id
;
}
CPlItem
;
CPlApplet
*
Control_LoadApplet
(
HWND
hWnd
,
LPCWSTR
cmd
,
CPanel
*
panel
);
CPlApplet
*
Control_UnloadApplet
(
CPlApplet
*
applet
);
CPlApplet
*
Control_LoadApplet
(
HWND
hWnd
,
LPCWSTR
cmd
,
CPanel
*
panel
)
DECLSPEC_HIDDEN
;
CPlApplet
*
Control_UnloadApplet
(
CPlApplet
*
applet
)
DECLSPEC_HIDDEN
;
#endif
/* __WINE_SHELL_CPANEL_H */
dlls/shell32/debughlp.h
View file @
44856962
...
...
@@ -28,8 +28,8 @@
#include "winuser.h"
#include "shlobj.h"
extern
void
pdump
(
LPCITEMIDLIST
pidl
);
extern
BOOL
pcheck
(
LPCITEMIDLIST
pidl
);
extern
const
char
*
shdebugstr_guid
(
const
struct
_GUID
*
id
);
extern
void
pdump
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
extern
BOOL
pcheck
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
extern
const
char
*
shdebugstr_guid
(
const
struct
_GUID
*
id
)
DECLSPEC_HIDDEN
;
#endif
/* __WINE_SHELL32_DEBUGHLP_H */
dlls/shell32/ebrowser.c
View file @
44856962
...
...
@@ -1953,7 +1953,7 @@ static HRESULT WINAPI NSTCEvents_fnOnGetDefaultIconIndex(INameSpaceTreeControlEv
}
const
INameSpaceTreeControlEventsVtbl
vt_INameSpaceTreeControlEvents
=
{
static
const
INameSpaceTreeControlEventsVtbl
vt_INameSpaceTreeControlEvents
=
{
NSTCEvents_fnQueryInterface
,
NSTCEvents_fnAddRef
,
NSTCEvents_fnRelease
,
...
...
dlls/shell32/enumidlist.h
View file @
44856962
...
...
@@ -19,12 +19,12 @@
#include "shlobj.h"
/* Creates an IEnumIDList; add LPITEMIDLISTs to it with AddToEnumList. */
LPENUMIDLIST
IEnumIDList_Constructor
(
void
);
BOOL
AddToEnumList
(
IEnumIDList
*
list
,
LPITEMIDLIST
pidl
);
LPENUMIDLIST
IEnumIDList_Constructor
(
void
)
DECLSPEC_HIDDEN
;
BOOL
AddToEnumList
(
IEnumIDList
*
list
,
LPITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
/* Enumerates the folders and/or files (depending on dwFlags) in lpszPath and
* adds them to the already-created list.
*/
BOOL
CreateFolderEnumList
(
IEnumIDList
*
list
,
LPCWSTR
lpszPath
,
DWORD
dwFlags
);
BOOL
CreateFolderEnumList
(
IEnumIDList
*
list
,
LPCWSTR
lpszPath
,
DWORD
dwFlags
)
DECLSPEC_HIDDEN
;
#endif
/* ndef __ENUMIDLIST_H__ */
dlls/shell32/pidl.h
View file @
44856962
...
...
@@ -188,29 +188,29 @@ typedef struct tagPIDLDATA
/*
* getting special values from simple pidls
*/
DWORD
_ILSimpleGetText
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
DWORD
_ILSimpleGetTextW
(
LPCITEMIDLIST
pidl
,
LPWSTR
pOut
,
UINT
uOutSize
);
BOOL
_ILGetFileDate
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
DWORD
_ILGetFileSize
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
BOOL
_ILGetExtension
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
void
_ILGetFileType
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
DWORD
_ILGetFileAttributes
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
);
DWORD
_ILSimpleGetText
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
DWORD
_ILSimpleGetTextW
(
LPCITEMIDLIST
pidl
,
LPWSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
BOOL
_ILGetFileDate
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
DWORD
_ILGetFileSize
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
BOOL
_ILGetExtension
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
void
_ILGetFileType
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
DWORD
_ILGetFileAttributes
(
LPCITEMIDLIST
pidl
,
LPSTR
pOut
,
UINT
uOutSize
)
DECLSPEC_HIDDEN
;
BOOL
_ILGetFileDateTime
(
LPCITEMIDLIST
pidl
,
FILETIME
*
ft
);
DWORD
_ILGetDrive
(
LPCITEMIDLIST
,
LPSTR
,
UINT
);
BOOL
_ILGetFileDateTime
(
LPCITEMIDLIST
pidl
,
FILETIME
*
ft
)
DECLSPEC_HIDDEN
;
DWORD
_ILGetDrive
(
LPCITEMIDLIST
,
LPSTR
,
UINT
)
DECLSPEC_HIDDEN
;
/*
* testing simple pidls
*/
BOOL
_ILIsUnicode
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsDesktop
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsMyComputer
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsDrive
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsFolder
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsValue
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsSpecialFolder
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsPidlSimple
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsCPanelStruct
(
LPCITEMIDLIST
pidl
);
BOOL
_ILIsUnicode
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsDesktop
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsMyComputer
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsDrive
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsFolder
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsValue
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsSpecialFolder
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsPidlSimple
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
_ILIsCPanelStruct
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
static
inline
BOOL
_ILIsEqualSimple
(
LPCITEMIDLIST
pidlA
,
LPCITEMIDLIST
pidlB
)
{
...
...
@@ -227,50 +227,50 @@ BOOL _ILIsEmpty (LPCITEMIDLIST pidl) { return _ILIsDesktop(pidl)
/* Creates a PIDL with guid format and type type, which must be one of PT_GUID,
* PT_SHELLEXT, or PT_YAGUID.
*/
LPITEMIDLIST
_ILCreateGuid
(
PIDLTYPE
type
,
REFIID
guid
);
LPITEMIDLIST
_ILCreateGuid
(
PIDLTYPE
type
,
REFIID
guid
)
DECLSPEC_HIDDEN
;
/* Like _ILCreateGuid, but using the string szGUID. */
LPITEMIDLIST
_ILCreateGuidFromStrA
(
LPCSTR
szGUID
);
LPITEMIDLIST
_ILCreateGuidFromStrW
(
LPCWSTR
szGUID
);
LPITEMIDLIST
_ILCreateGuidFromStrA
(
LPCSTR
szGUID
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateGuidFromStrW
(
LPCWSTR
szGUID
)
DECLSPEC_HIDDEN
;
/* Commonly used PIDLs representing file system objects. */
LPITEMIDLIST
_ILCreateDesktop
(
void
);
LPITEMIDLIST
_ILCreateFromFindDataW
(
const
WIN32_FIND_DATAW
*
stffile
);
HRESULT
_ILCreateFromPathW
(
LPCWSTR
szPath
,
LPITEMIDLIST
*
ppidl
);
LPITEMIDLIST
_ILCreateDesktop
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateFromFindDataW
(
const
WIN32_FIND_DATAW
*
stffile
)
DECLSPEC_HIDDEN
;
HRESULT
_ILCreateFromPathW
(
LPCWSTR
szPath
,
LPITEMIDLIST
*
ppidl
)
DECLSPEC_HIDDEN
;
/* Other helpers */
LPITEMIDLIST
_ILCreateMyComputer
(
void
);
LPITEMIDLIST
_ILCreateMyDocuments
(
void
);
LPITEMIDLIST
_ILCreateIExplore
(
void
);
LPITEMIDLIST
_ILCreateControlPanel
(
void
);
LPITEMIDLIST
_ILCreatePrinters
(
void
);
LPITEMIDLIST
_ILCreateNetwork
(
void
);
LPITEMIDLIST
_ILCreateNetHood
(
void
);
LPITEMIDLIST
_ILCreateBitBucket
(
void
);
LPITEMIDLIST
_ILCreateDrive
(
LPCWSTR
);
LPITEMIDLIST
_ILCreateEntireNetwork
(
void
);
LPITEMIDLIST
_ILCreateMyComputer
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateMyDocuments
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateIExplore
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateControlPanel
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreatePrinters
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateNetwork
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateNetHood
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateBitBucket
(
void
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateDrive
(
LPCWSTR
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
_ILCreateEntireNetwork
(
void
)
DECLSPEC_HIDDEN
;
/*
* helper functions (getting struct-pointer)
*/
LPPIDLDATA
_ILGetDataPointer
(
LPCITEMIDLIST
);
LPSTR
_ILGetTextPointer
(
LPCITEMIDLIST
);
IID
*
_ILGetGUIDPointer
(
LPCITEMIDLIST
pidl
);
FileStructW
*
_ILGetFileStructW
(
LPCITEMIDLIST
pidl
);
LPPIDLDATA
_ILGetDataPointer
(
LPCITEMIDLIST
)
DECLSPEC_HIDDEN
;
LPSTR
_ILGetTextPointer
(
LPCITEMIDLIST
)
DECLSPEC_HIDDEN
;
IID
*
_ILGetGUIDPointer
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
FileStructW
*
_ILGetFileStructW
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
/*
* debug helper
*/
void
pdump
(
LPCITEMIDLIST
pidl
);
BOOL
pcheck
(
LPCITEMIDLIST
pidl
);
void
pdump
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
BOOL
pcheck
(
LPCITEMIDLIST
pidl
)
DECLSPEC_HIDDEN
;
/*
* aPidl helper
*/
void
_ILFreeaPidl
(
LPITEMIDLIST
*
apidl
,
UINT
cidl
);
LPITEMIDLIST
*
_ILCopyaPidl
(
const
LPCITEMIDLIST
*
apidlsrc
,
UINT
cidl
);
LPITEMIDLIST
*
_ILCopyCidaToaPidl
(
LPITEMIDLIST
*
pidl
,
const
CIDA
*
cida
);
void
_ILFreeaPidl
(
LPITEMIDLIST
*
apidl
,
UINT
cidl
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
*
_ILCopyaPidl
(
const
LPCITEMIDLIST
*
apidlsrc
,
UINT
cidl
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
*
_ILCopyCidaToaPidl
(
LPITEMIDLIST
*
pidl
,
const
CIDA
*
cida
)
DECLSPEC_HIDDEN
;
BOOL
ILGetDisplayNameExW
(
LPSHELLFOLDER
psf
,
LPCITEMIDLIST
pidl
,
LPWSTR
path
,
DWORD
type
);
BOOL
ILGetDisplayNameExW
(
LPSHELLFOLDER
psf
,
LPCITEMIDLIST
pidl
,
LPWSTR
path
,
DWORD
type
)
DECLSPEC_HIDDEN
;
#endif
dlls/shell32/shell32_main.h
View file @
44856962
This diff is collapsed.
Click to expand it.
dlls/shell32/shfldr.h
View file @
44856962
...
...
@@ -29,27 +29,27 @@ typedef struct {
int
cxChar
;
}
shvheader
;
HRESULT
SHELL32_GetColumnDetails
(
const
shvheader
*
data
,
int
column
,
SHELLDETAILS
*
details
);
HRESULT
SHELL32_GetColumnDetails
(
const
shvheader
*
data
,
int
column
,
SHELLDETAILS
*
details
)
DECLSPEC_HIDDEN
;
#define GET_SHGDN_FOR(dwFlags) ((DWORD)dwFlags & (DWORD)0x0000FF00)
#define GET_SHGDN_RELATION(dwFlags) ((DWORD)dwFlags & (DWORD)0x000000FF)
BOOL
SHELL32_GetCustomFolderAttribute
(
LPCITEMIDLIST
pidl
,
LPCWSTR
pwszHeading
,
LPCWSTR
pwszAttribute
,
LPWSTR
pwszValue
,
DWORD
cchValue
);
BOOL
SHELL32_GetCustomFolderAttribute
(
LPCITEMIDLIST
pidl
,
LPCWSTR
pwszHeading
,
LPCWSTR
pwszAttribute
,
LPWSTR
pwszValue
,
DWORD
cchValue
)
DECLSPEC_HIDDEN
;
LPCWSTR
GetNextElementW
(
LPCWSTR
pszNext
,
LPWSTR
pszOut
,
DWORD
dwOut
);
LPCWSTR
GetNextElementW
(
LPCWSTR
pszNext
,
LPWSTR
pszOut
,
DWORD
dwOut
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_ParseNextElement
(
IShellFolder2
*
psf
,
HWND
hwndOwner
,
LPBC
pbc
,
LPITEMIDLIST
*
pidlInOut
,
LPOLESTR
szNext
,
DWORD
*
pEaten
,
DWORD
*
pdwAttributes
);
HRESULT
SHELL32_GetItemAttributes
(
IShellFolder
*
psf
,
LPCITEMIDLIST
pidl
,
LPDWORD
pdwAttributes
);
LPOLESTR
szNext
,
DWORD
*
pEaten
,
DWORD
*
pdwAttributes
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_GetItemAttributes
(
IShellFolder
*
psf
,
LPCITEMIDLIST
pidl
,
LPDWORD
pdwAttributes
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_GetDisplayNameOfChild
(
IShellFolder2
*
psf
,
LPCITEMIDLIST
pidl
,
DWORD
dwFlags
,
LPWSTR
szOut
,
DWORD
dwOutLen
);
DWORD
dwOutLen
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_BindToChild
(
LPCITEMIDLIST
pidlRoot
,
LPCWSTR
pathRoot
,
LPCITEMIDLIST
pidlComplete
,
REFIID
riid
,
LPVOID
*
ppvOut
);
LPCWSTR
pathRoot
,
LPCITEMIDLIST
pidlComplete
,
REFIID
riid
,
LPVOID
*
ppvOut
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_CompareIDs
(
IShellFolder
*
iface
,
LPARAM
lParam
,
LPCITEMIDLIST
pidl1
,
LPCITEMIDLIST
pidl2
);
LPITEMIDLIST
SHELL32_CreatePidlFromBindCtx
(
IBindCtx
*
pbc
,
LPCWSTR
path
);
HRESULT
SHELL32_CompareIDs
(
IShellFolder
*
iface
,
LPARAM
lParam
,
LPCITEMIDLIST
pidl1
,
LPCITEMIDLIST
pidl2
)
DECLSPEC_HIDDEN
;
LPITEMIDLIST
SHELL32_CreatePidlFromBindCtx
(
IBindCtx
*
pbc
,
LPCWSTR
path
)
DECLSPEC_HIDDEN
;
HRESULT
SHELL32_CreateExtensionUIObject
(
IShellFolder2
*
iface
,
LPCITEMIDLIST
pidl
,
REFIID
riid
,
LPVOID
*
ppvOut
);
HRESULT
SHELL32_CreateExtensionUIObject
(
IShellFolder2
*
iface
,
LPCITEMIDLIST
pidl
,
REFIID
riid
,
LPVOID
*
ppvOut
)
DECLSPEC_HIDDEN
;
static
inline
int
SHELL32_GUIDToStringA
(
REFGUID
guid
,
LPSTR
str
)
{
...
...
@@ -72,8 +72,8 @@ static inline int SHELL32_GUIDToStringW (REFGUID guid, LPWSTR str)
guid
->
Data4
[
4
],
guid
->
Data4
[
5
],
guid
->
Data4
[
6
],
guid
->
Data4
[
7
]);
}
void
SHELL_FS_ProcessDisplayFilename
(
LPWSTR
szPath
,
DWORD
dwFlags
);
BOOL
SHELL_FS_HideExtension
(
LPCWSTR
pwszPath
);
void
SHELL_FS_ProcessDisplayFilename
(
LPWSTR
szPath
,
DWORD
dwFlags
)
DECLSPEC_HIDDEN
;
BOOL
SHELL_FS_HideExtension
(
LPCWSTR
pwszPath
)
DECLSPEC_HIDDEN
;
DEFINE_GUID
(
CLSID_UnixFolder
,
0xcc702eb2
,
0x7dc5
,
0x11d9
,
0xc6
,
0x87
,
0x00
,
0x04
,
0x23
,
0x8a
,
0x01
,
0xcd
);
DEFINE_GUID
(
CLSID_UnixDosFolder
,
0x9d20aae8
,
0x0625
,
0x44b0
,
0x9c
,
0xa7
,
0x71
,
0x88
,
0x9c
,
0x22
,
0x54
,
0xd9
);
dlls/shell32/xdg.h
View file @
44856962
...
...
@@ -25,23 +25,23 @@
#define XDG_CONFIG_DIRS 3
#define XDG_CACHE_HOME 4
char
*
XDG_BuildPath
(
int
root_id
,
const
char
*
subpath
);
int
XDG_MakeDirs
(
const
char
*
path
);
char
*
XDG_BuildPath
(
int
root_id
,
const
char
*
subpath
)
DECLSPEC_HIDDEN
;
int
XDG_MakeDirs
(
const
char
*
path
)
DECLSPEC_HIDDEN
;
#define XDG_URLENCODE 0x1
BOOL
XDG_WriteDesktopStringEntry
(
int
fd
,
const
char
*
keyName
,
DWORD
dwFlags
,
const
char
*
value
);
BOOL
XDG_WriteDesktopStringEntry
(
int
fd
,
const
char
*
keyName
,
DWORD
dwFlags
,
const
char
*
value
)
DECLSPEC_HIDDEN
;
typedef
struct
tagXDG_PARSED_FILE
XDG_PARSED_FILE
;
XDG_PARSED_FILE
*
XDG_ParseDesktopFile
(
int
fd
);
char
*
XDG_GetStringValue
(
XDG_PARSED_FILE
*
file
,
const
char
*
group_name
,
const
char
*
value_name
,
DWORD
dwFlags
);
void
XDG_FreeParsedFile
(
XDG_PARSED_FILE
*
file
);
XDG_PARSED_FILE
*
XDG_ParseDesktopFile
(
int
fd
)
DECLSPEC_HIDDEN
;
char
*
XDG_GetStringValue
(
XDG_PARSED_FILE
*
file
,
const
char
*
group_name
,
const
char
*
value_name
,
DWORD
dwFlags
)
DECLSPEC_HIDDEN
;
void
XDG_FreeParsedFile
(
XDG_PARSED_FILE
*
file
)
DECLSPEC_HIDDEN
;
BOOL
TRASH_CanTrashFile
(
LPCWSTR
wszPath
);
BOOL
TRASH_TrashFile
(
LPCWSTR
wszPath
);
HRESULT
TRASH_UnpackItemID
(
LPCSHITEMID
id
,
WIN32_FIND_DATAW
*
data
);
HRESULT
TRASH_EnumItems
(
LPITEMIDLIST
**
pidls
,
int
*
count
);
BOOL
TRASH_CanTrashFile
(
LPCWSTR
wszPath
)
DECLSPEC_HIDDEN
;
BOOL
TRASH_TrashFile
(
LPCWSTR
wszPath
)
DECLSPEC_HIDDEN
;
HRESULT
TRASH_UnpackItemID
(
LPCSHITEMID
id
,
WIN32_FIND_DATAW
*
data
)
DECLSPEC_HIDDEN
;
HRESULT
TRASH_EnumItems
(
LPITEMIDLIST
**
pidls
,
int
*
count
)
DECLSPEC_HIDDEN
;
HRESULT
XDG_UserDirLookup
(
const
char
*
const
*
xdg_dirs
,
const
unsigned
int
num_dirs
,
char
***
out_ptr
);
HRESULT
XDG_UserDirLookup
(
const
char
*
const
*
xdg_dirs
,
const
unsigned
int
num_dirs
,
char
***
out_ptr
)
DECLSPEC_HIDDEN
;
#endif
/* ndef __XDG_H__ */
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