Changeset 7849 for trunk/src/kernel32/environ.cpp
- Timestamp:
- Feb 9, 2002, 1:45:14 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/environ.cpp
r7342 r7849 1 /* $Id: environ.cpp,v 1.1 3 2001-11-14 18:38:48sandervl Exp $ */1 /* $Id: environ.cpp,v 1.14 2002-02-09 12:45:12 sandervl Exp $ */ 2 2 3 3 /* … … 46 46 //****************************************************************************** 47 47 //****************************************************************************** 48 ODINFUNCTION0(LPWSTR, GetEnvironmentStringsW)48 LPWSTR WIN32API GetEnvironmentStringsW() 49 49 { 50 50 char *envstrings = (char *)O32_GetEnvironmentStrings(); … … 75 75 //****************************************************************************** 76 76 //****************************************************************************** 77 ODINFUNCTION1(BOOL, FreeEnvironmentStringsA, 78 LPSTR, envstrings) 77 BOOL WIN32API FreeEnvironmentStringsA(LPSTR envstrings) 79 78 { 80 79 return(TRUE); … … 82 81 //****************************************************************************** 83 82 //****************************************************************************** 84 ODINFUNCTION1(BOOL, FreeEnvironmentStringsW, 85 LPWSTR, envstrings) 83 BOOL WIN32API FreeEnvironmentStringsW(LPWSTR envstrings) 86 84 { 87 85 free(envstrings); … … 90 88 //****************************************************************************** 91 89 //****************************************************************************** 92 ODINFUNCTION2(BOOL, SetEnvironmentVariableA, 93 LPCSTR, lpName, 94 LPCSTR, lpValue) 90 BOOL WIN32API SetEnvironmentVariableA(LPCSTR lpName, LPCSTR lpValue) 95 91 { 96 92 dprintf(("KERNEL32: SetEnvironmentVariable %s to %s\n", lpName, lpValue)); … … 99 95 //****************************************************************************** 100 96 //****************************************************************************** 101 ODINFUNCTION2(BOOL, SetEnvironmentVariableW, 102 LPCWSTR, lpName, 103 LPCWSTR, lpValue) 97 BOOL WIN32API SetEnvironmentVariableW(LPCWSTR lpName, LPCWSTR lpValue) 104 98 { 105 99 char *asciiname, *asciivalue; … … 116 110 //****************************************************************************** 117 111 //****************************************************************************** 118 ODINFUNCTION3(DWORD, GetEnvironmentVariableA, 119 LPCSTR, lpName, 120 LPSTR, lpBuffer, 121 DWORD, nSize) 112 DWORD WIN32API GetEnvironmentVariableA(LPCSTR lpName, LPSTR lpBuffer, 113 DWORD nSize) 122 114 { 123 115 dprintf(("GetEnvironmentVariableA %s", lpName)); … … 126 118 //****************************************************************************** 127 119 //****************************************************************************** 128 ODINFUNCTION3(DWORD, GetEnvironmentVariableW, 129 LPCWSTR, lpName, 130 LPWSTR, lpBuffer, 131 DWORD, nSize) 120 DWORD WIN32API GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, 121 DWORD nSize) 132 122 { 133 123 char *astring, *asciibuffer; … … 149 139 astring = UnicodeToAsciiString((LPWSTR)lpName); 150 140 151 rc = CALL_ODINFUNC(GetEnvironmentVariableA)(astring, asciibuffer, nSize);141 rc = GetEnvironmentVariableA(astring, asciibuffer, nSize); 152 142 if(asciibuffer) 153 143 AsciiToUnicode(asciibuffer, lpBuffer); … … 192 182 *****************************************************************************/ 193 183 194 ODINFUNCTION3(DWORD, ExpandEnvironmentStringsA, 195 LPCSTR, src, 196 LPSTR, dst, 197 DWORD, count) 184 DWORD WIN32API ExpandEnvironmentStringsA(LPCSTR src, LPSTR dst, DWORD count) 198 185 { 199 186 DWORD len, total_size = 1; /* 1 for terminating '\0' */ … … 278 265 *****************************************************************************/ 279 266 280 ODINFUNCTION3(DWORD, ExpandEnvironmentStringsW, 281 LPCWSTR, lpSrc, 282 LPWSTR, lpDst, 283 DWORD, nSize) 267 DWORD WIN32API ExpandEnvironmentStringsW(LPCWSTR lpSrc, LPWSTR lpDst, 268 DWORD nSize) 284 269 { 285 270 LPSTR srcA = HEAP_strdupWtoA( GetProcessHeap(), 0, lpSrc );
Note:
See TracChangeset
for help on using the changeset viewer.