|
ReactOS 0.4.16-dev-2528-g7139e57
|
#include <stdarg.h>#include <stdio.h>#include "windef.h"#include "winbase.h"#include "wtypes.h"#include "shellapi.h"#include "shlguid.h"#include "shlobj.h"#include "shobjidl.h"#include "shlwapi.h"#include "ocidl.h"#include "oleauto.h"#include "wine/heap.h"#include "wine/test.h"#include <initguid.h>#include "pshpack1.h"#include "poppack.h"
Go to the source code of this file.
Classes | |
| struct | FileStructA |
| struct | FileStructW |
| struct | IUnknownImpl |
| struct | IUnknownImpl::if_count |
| struct | ChNotifyTest |
Macros | |
| #define | COBJMACROS |
| #define | CONST_VTABLE |
| #define | MAKEFUNC(f) (p##f = (void*)GetProcAddress(hmod, #f)) |
| #define | TESTNAMED(f) |
| #define | SFGAO_testfor SFGAO_FILESYSTEM | SFGAO_FOLDER | SFGAO_FILESYSANCESTOR | SFGAO_CAPABILITYMASK |
| #define | SFGAO_VISTA SFGAO_DROPTARGET | SFGAO_CANLINK | SFGAO_CANCOPY |
| #define | verify_pidl(i, p) r_verify_pidl(__LINE__, i, p) |
| #define | WM_USER_NOTIFY (WM_APP+1) |
| #define COBJMACROS |
Definition at line 24 of file shlfolder.c.
| #define CONST_VTABLE |
Definition at line 25 of file shlfolder.c.
| #define SFGAO_testfor SFGAO_FILESYSTEM | SFGAO_FOLDER | SFGAO_FILESYSANCESTOR | SFGAO_CAPABILITYMASK |
| #define SFGAO_VISTA SFGAO_DROPTARGET | SFGAO_CANLINK | SFGAO_CANCOPY |
Definition at line 4528 of file shlfolder.c.
Definition at line 4855 of file shlfolder.c.
|
static |
Definition at line 308 of file shlfolder.c.
Referenced by test_EnumObjects_and_CompareIDs(), test_GetAttributesOf(), test_GetUIObject(), test_SHCreateDefaultContextMenu(), test_SHCreateShellItemArray(), test_ShellItemArrayGetAttributes(), and test_ShellItemGetAttributes().
Definition at line 296 of file shlfolder.c.
Referenced by test_EnumObjects_and_CompareIDs(), test_GetAttributesOf(), test_GetUIObject(), test_SHCreateDefaultContextMenu(), test_SHCreateShellItemArray(), test_ShellItemArrayEnumItems(), test_ShellItemArrayGetAttributes(), and test_ShellItemGetAttributes().
Definition at line 280 of file shlfolder.c.
Referenced by CreateFilesFolders(), test_SHCreateShellItem(), and test_ShellItemCompare().
| DEFINE_GUID | ( | CLSID_ShellDocObjView | , |
| 0xe7e4bc40 | , | ||
| 0xe76a | , | ||
| 0x11ce | , | ||
| 0xa9 | , | ||
| 0xbb | , | ||
| 0x00 | , | ||
| 0xaa | , | ||
| 0x00 | , | ||
| 0x4a | , | ||
| 0xe8 | , | ||
| 0x37 | |||
| ) |
| DEFINE_GUID | ( | IID_IParentAndItem | , |
| 0xB3A4B685 | , | ||
| 0xB685 | , | ||
| 0x4805 | , | ||
| 0x99 | , | ||
| 0xD9 | , | ||
| 0x5D | , | ||
| 0xEA | , | ||
| 0xD2 | , | ||
| 0x87 | , | ||
| 0x32 | , | ||
| 0x36 | |||
| ) |
Definition at line 4931 of file shlfolder.c.
Referenced by test_SHChangeNotify().
|
static |
Definition at line 4613 of file shlfolder.c.
|
static |
Definition at line 4662 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
|
static |
Definition at line 4644 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
|
static |
Definition at line 4637 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
|
static |
Definition at line 4630 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
|
static |
Definition at line 4653 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
|
static |
Definition at line 4602 of file shlfolder.c.
|
static |
Definition at line 4618 of file shlfolder.c.
|
static |
Definition at line 4623 of file shlfolder.c.
Definition at line 4222 of file shlfolder.c.
Referenced by test_SHParseDisplayName().
|
inlinestatic |
Definition at line 2983 of file shlfolder.c.
Referenced by unk_fnQueryInterface().
Definition at line 98 of file shlfolder.c.
Referenced by START_TEST().
|
static |
Definition at line 1278 of file shlfolder.c.
|
static |
Definition at line 1261 of file shlfolder.c.
|
static |
Definition at line 1286 of file shlfolder.c.
|
static |
Definition at line 1282 of file shlfolder.c.
|
static |
Definition at line 1352 of file shlfolder.c.
Definition at line 71 of file shlfolder.c.
Referenced by test_SHChangeNotify(), and testwindow_wndproc().
Definition at line 161 of file shlfolder.c.
Referenced by test_FolderShortcut(), test_SHCreateShellItem(), test_SHCreateShellItemArray(), test_ShellItemArrayEnumItems(), test_ShellItemArrayGetAttributes(), test_ShellItemGetAttributes(), and test_SHGetPathFromIDList().
|
static |
Definition at line 4529 of file shlfolder.c.
Definition at line 4912 of file shlfolder.c.
Referenced by test_SHChangeNotify().
| START_TEST | ( | shlfolder | ) |
Definition at line 5342 of file shlfolder.c.
Definition at line 416 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 808 of file shlfolder.c.
Referenced by START_TEST().
|
static |
Definition at line 4401 of file shlfolder.c.
|
static |
Definition at line 4383 of file shlfolder.c.
Referenced by test_contextmenu(), and test_SHCreateDefaultContextMenu().
Definition at line 5104 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4327 of file shlfolder.c.
Referenced by START_TEST().
|
static |
Definition at line 321 of file shlfolder.c.
Referenced by test_EnumObjects_and_CompareIDs().
Definition at line 1213 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1371 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 930 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 5161 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 5214 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 640 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4480 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1564 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1898 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 207 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4678 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4946 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 5020 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 2000 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 3266 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 3713 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4125 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 3869 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 2746 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4033 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1714 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1796 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 3023 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 2633 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 3191 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 2488 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 1067 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 5290 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 5262 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4243 of file shlfolder.c.
Referenced by START_TEST().
Definition at line 4572 of file shlfolder.c.
Referenced by START_TEST().
|
static |
Definition at line 4873 of file shlfolder.c.
Referenced by register_testwindow_class().
Definition at line 3007 of file shlfolder.c.
Definition at line 2988 of file shlfolder.c.
Definition at line 3012 of file shlfolder.c.
| struct ChNotifyTest chnotify_tests[] |
Referenced by test_SHChangeNotify().
| IBindCtx void **static IBindCtx void **static void **static IShellFolder IShellItem **static IShellFolder LPCITEMIDLIST IShellItemArray **static PCIDLIST_ABSOLUTE IShellItemArray **static void **static void **static PWSTR *static PWSTR *static DATAOBJ_GET_ITEM_FLAGS |
Definition at line 60 of file shlfolder.c.
Definition at line 52 of file shlfolder.c.
Referenced by test_CallForAttributes().
| struct ChNotifyTest* exp_data |
Definition at line 4870 of file shlfolder.c.
Referenced by do_events(), run_test(), test_output(), test_SHChangeNotify(), testwindow_wndproc(), and verify_reg_().
|
static |
Definition at line 4676 of file shlfolder.c.
Referenced by fsbd_QueryInterface(), and test_ParseDisplayNamePBC().
|
static |
Definition at line 4668 of file shlfolder.c.
Referenced by test_ParseDisplayNamePBC().
| void **static WCHAR GPFIDL_FLAGS |
Definition at line 65 of file shlfolder.c.
| IBindCtx void **static IBindCtx void **static void **static IShellFolder IShellItem **static IShellFolder LPCITEMIDLIST IShellItemArray **static PCIDLIST_ABSOLUTE IShellItemArray **static void **static void **static HANDLE |
Definition at line 58 of file shlfolder.c.
| HRESULT hr |
Definition at line 183 of file shlfolder.c.
Referenced by init_function_pointers(), r_verify_pidl(), test_BindToObject(), test_CallForAttributes(), test_contextmenu(), test_contextmenu_qi(), test_desktop_IPersist(), test_EnumObjects(), test_EnumObjects_and_CompareIDs(), test_FolderShortcut(), test_GetAttributesOf(), test_GetDefaultColumn(), test_GetDefaultSearchGUID(), test_GetDisplayName(), test_GetUIObject(), test_ITEMIDLIST_format(), test_LocalizedNames(), test_ParseDisplayName(), test_SHChangeNotify(), test_SHCreateDefaultContextMenu(), test_SHCreateShellItemArray(), test_ShellItemArrayEnumItems(), test_ShellItemArrayGetAttributes(), test_ShellItemBindToHandler(), test_ShellItemCompare(), test_ShellItemGetAttributes(), test_SHGetFolderPathA(), test_SHGetPathFromIDList(), test_SHGetSetFolderCustomSettings(), test_SHLimitInputEdit(), and test_SHParseDisplayName().
|
static |
Definition at line 1367 of file shlfolder.c.
Referenced by test_FolderShortcut().
|
static |
Definition at line 1359 of file shlfolder.c.
| IBindCtx void **static IBindCtx void **static void **static IShellFolder LPCITEMIDLIST |
Definition at line 53 of file shlfolder.c.
Referenced by test_GetAttributesOf(), and test_SHGetPathFromIDList().
| struct { ... } parse_tests[] |
Referenced by test_ParseDisplayName().
Definition at line 182 of file shlfolder.c.
Referenced by test_SHCreateShellItemArray().
| IBindCtx void **static IBindCtx void **static void **static IShellFolder IShellItem **static IShellFolder LPCITEMIDLIST IShellItemArray **static PCIDLIST_ABSOLUTE IShellItemArray **static void **static void **static PWSTR *static PWSTR *static void **static PIDLIST_ABSOLUTE *static void **static PBOOL |
Definition at line 63 of file shlfolder.c.
Definition at line 51 of file shlfolder.c.
|
static |
Definition at line 47 of file shlfolder.c.
Referenced by init_function_pointers(), SHAddToRecentDocs(), test_BindToObject(), test_CallForAttributes(), test_EnumObjects(), test_EnumObjects_and_CompareIDs(), test_GetAttributesOf(), test_LocalizedNames(), and test_SHGetPathFromIDList().
Definition at line 49 of file shlfolder.c.
| REFIID |
Definition at line 50 of file shlfolder.c.
Referenced by test_EnumObjects_and_CompareIDs(), test_GetAttributesOf(), test_LocalizedNames(), test_SHCreateShellItemArray(), and test_ShellItemArrayEnumItems().
Definition at line 49 of file shlfolder.c.
| IBindCtx void **static IBindCtx void **static void **static IShellFolder IShellItem **static IShellFolder LPCITEMIDLIST IShellItemArray **static PCIDLIST_ABSOLUTE IShellItemArray **static void **static void **static PWSTR *static SIGDN |
Definition at line 59 of file shlfolder.c.
| BOOL test_new_delivery_flag |
Definition at line 4871 of file shlfolder.c.
Referenced by test_SHChangeNotify(), and testwindow_wndproc().
Definition at line 4854 of file shlfolder.c.
Referenced by register_testwindow_class(), and test_SHChangeNotify().
| int todo |
Definition at line 184 of file shlfolder.c.
Referenced by test_contextmenu_qi(), and test_ParseDisplayName().
| IBindCtx void **static IBindCtx void **static void **static IShellFolder IShellItem **static IShellFolder UINT |
Definition at line 54 of file shlfolder.c.
|
static |
Definition at line 3017 of file shlfolder.c.
Referenced by test_SHGetIDListFromObject(), and test_SHGetItemFromObject().