2 * Win32 advapi functions
4 * Copyright 1995 Sven Verdoolaege
15 /***********************************************************************
16 * GetUserNameA (ADVAPI32.67)
19 BOOL WINAPI
GetUserNameA(LPSTR lpszName
, LPDWORD lpSize
)
25 len
= name
? strlen(name
) : 0;
26 if (!len
|| !lpSize
|| len
> *lpSize
) {
27 if (lpszName
) *lpszName
= 0;
31 strcpy(lpszName
, name
);
35 /***********************************************************************
36 * RegCreateKeyEx (ADVAPI32.130)
38 LONG
RegCreateKey(HKEY
,LPCTSTR
,LPHKEY
);
39 WINAPI LONG
RegCreateKeyEx(HKEY key
,
45 SECURITY_ATTRIBUTES
*atts
,
50 return RegCreateKey(key
, subkey
, res
);
53 /***********************************************************************
54 * RegSetValueEx (ADVAPI32.169)
57 WINAPI LONG
RegSetValueEx (HKEY key
,
68 /***********************************************************************
69 * RegQueryValueEx (ADVAPI32.157)
72 WINAPI LONG
RegQueryValueEx(HKEY key
,