ReactOS 0.4.16-dev-240-gdb5fa3b
|
#include <stdarg.h>
#include <stdio.h>
#include "wine/test.h"
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winreg.h"
#include "winuser.h"
#include "shlwapi.h"
Go to the source code of this file.
Macros | |
#define | REG_TEST_KEY "Software\\Wine\\Test" |
#define | REG_CURRENT_VERSION "Software\\Microsoft\\Windows\\CurrentVersion\\explorer" |
Functions | |
static | DWORD (WINAPI *pSHCopyKeyA)(HKEY |
static | LSTATUS (WINAPI *pSHRegGetValueA)(HKEY |
static DWORD | delete_key (HKEY hkey, LPCSTR parent, LPCSTR keyname) |
static HKEY | create_test_entries (void) |
static void | test_SHGetValue (void) |
static void | test_SHRegGetValue (void) |
static void | test_SHGetRegPath (void) |
static void | test_SHQueryValueEx (void) |
static void | test_SHCopyKey (void) |
static void | test_SHDeleteKey (void) |
static void | test_SHRegCreateUSKeyW (void) |
static void | test_SHRegCloseUSKey (void) |
START_TEST (shreg) | |
Variables | |
static HMODULE | hshlwapi |
static | LPCSTR |
static | HKEY |
static | DWORD |
static | LPSTR |
static | SRRF |
static | LPDWORD |
static | LPVOID |
static | REGSAM |
static | HUSKEY |
static | PHUSKEY |
static | BOOL |
static const char | sTestpath1 [] = "%LONGSYSTEMVAR%\\subdir1" |
static const char | sTestpath2 [] = "%FOO%\\subdir1" |
static const char * | sEnvvar1 = "bar" |
static const char * | sEnvvar2 = "ImARatherLongButIndeedNeededString" |
static char | sExpTestpath1 [MAX_PATH] |
static char | sExpTestpath2 [MAX_PATH] |
static DWORD | nExpLen1 |
static DWORD | nExpLen2 |
static const char * | sEmptyBuffer ="0123456789" |
#define REG_CURRENT_VERSION "Software\\Microsoft\\Windows\\CurrentVersion\\explorer" |
Definition at line 76 of file shreg.c.
Referenced by START_TEST().
Definition at line 58 of file shreg.c.
|
static |
Referenced by test_SHRegGetValue().
START_TEST | ( | shreg | ) |
Definition at line 492 of file shreg.c.
Definition at line 348 of file shreg.c.
Referenced by START_TEST().
Definition at line 405 of file shreg.c.
Referenced by START_TEST().
Definition at line 181 of file shreg.c.
Referenced by START_TEST().
Definition at line 115 of file shreg.c.
Referenced by START_TEST().
Definition at line 195 of file shreg.c.
Referenced by START_TEST().
Definition at line 463 of file shreg.c.
Referenced by START_TEST().
Definition at line 448 of file shreg.c.
Referenced by START_TEST().
Definition at line 143 of file shreg.c.
Referenced by START_TEST().
|
static |
Definition at line 35 of file shreg.c.
Referenced by START_TEST().
|
static |
Definition at line 52 of file shreg.c.
Referenced by create_test_entries().
|
static |
Definition at line 53 of file shreg.c.
Referenced by create_test_entries(), and test_SHQueryValueEx().
Definition at line 55 of file shreg.c.
Referenced by test_SHGetRegPath(), test_SHGetValue(), and test_SHQueryValueEx().
Definition at line 47 of file shreg.c.
Referenced by create_test_entries().
Definition at line 48 of file shreg.c.
Referenced by create_test_entries(), and test_SHQueryValueEx().
Definition at line 50 of file shreg.c.
Referenced by create_test_entries(), test_SHGetRegPath(), test_SHGetValue(), test_SHQueryValueEx(), and test_SHRegGetValue().
Definition at line 51 of file shreg.c.
Referenced by create_test_entries(), and test_SHQueryValueEx().
Definition at line 44 of file shreg.c.
Referenced by create_test_entries(), test_SHGetValue(), test_SHQueryValueEx(), and test_SHRegGetValue().
Definition at line 45 of file shreg.c.
Referenced by create_test_entries(), and test_SHQueryValueEx().