17#include "apr_private.h"
21#include "apr_arch_file_io.h"
22#if APR_HAVE_SYS_TYPES_H
89 strcpy(
regkey,
"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\"
95 strcpy(
regkey,
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\"
105#if APR_HAS_UNICODE_FS
#define GetCurrentProcess()
APR Portability Routines.
request_rec int int apr_table_t const char * path
const unsigned char * buf
apr_fileperms_t apr_uid_t uid
apr_fileperms_t apr_uid_t apr_gid_t gid
const char apr_ssize_t slen
#define ERROR_INSUFFICIENT_BUFFER
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define APR_FROM_OS_ERROR(e)
#define apr_get_os_error()
#define ELSE_WIN_OS_IS_ANSI
typedef HANDLE(WINAPI *apr_winapi_fpt_CreateToolhelp32Snapshot)(DWORD dwFlags
APR_DECLARE_DATA apr_oslevel_e apr_os_level
#define IF_WIN_OS_IS_UNICODE
typedef DWORD(WINAPI *apr_winapi_fpt_GetCompressedFileSizeA)(IN LPCSTR lpFileName
static void get_sid_string(char *buf, apr_size_t blen, apr_uid_t id)
static size_t keylen(KEY s)