28 'T',
'E',
'X',
'T',
'F',
'I',
'L',
'E',
'\0' 69 uf->
lpIni = lpThemesIni;
71 uf->
lpEnd = lpThemesIni + dwIniSize;
112 if (
c==
'\r')
return TRUE;
144 len = (lpLineEnd - lpLineStart);
145 if(*lpLineStart !=
';' &&
len == 0)
147 }
while(*lpLineStart ==
';');
178 if(lpLine[0] ==
'[') {
238 if(lpLine[0] ==
'[') {
242 lpLineEnd = lpLine + dwLen;
245 while(
namelen < dwLen && *lpLine !=
'=') {
249 if(*lpLine !=
'=')
return NULL;
255 while(
UXINI_isspace(*lpLine) && lpLine < lpLineEnd) lpLine++;
260 *dwValueLen = vallen;
static LPCWSTR UXINI_GetNextLine(PUXINI_FILE uf, DWORD *dwLen)
BOOL UXINI_FindValue(PUXINI_FILE uf, LPCWSTR lpName, LPCWSTR *lpValue, DWORD *dwValueLen)
struct _UXINI_FILE * PUXINI_FILE
HRSRC WINAPI FindResourceW(HINSTANCE hModule, LPCWSTR name, LPCWSTR type)
LPCWSTR UXINI_GetNextSection(PUXINI_FILE uf, DWORD *dwLen)
HGLOBAL WINAPI LoadResource(HINSTANCE hModule, HRSRC hRsrc)
static void UXINI_UnGetToLine(PUXINI_FILE uf, LPCWSTR lpLine)
INT WINAPI CompareStringW(LCID lcid, DWORD flags, LPCWSTR str1, INT len1, LPCWSTR str2, INT len2)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
void UXINI_CloseINI(PUXINI_FILE uf)
#define LOCALE_SYSTEM_DEFAULT
GLsizei const GLfloat * value
LPCWSTR UXINI_GetNextValue(PUXINI_FILE uf, DWORD *dwNameLen, LPCWSTR *lpValue, DWORD *dwValueLen)
BOOL UXINI_FindSection(PUXINI_FILE uf, LPCWSTR lpName)
PUXINI_FILE UXINI_LoadINI(HMODULE hTheme, LPCWSTR lpName)
DWORD WINAPI SizeofResource(HINSTANCE hModule, HRSRC hRsrc)
static BOOL UXINI_eof(PUXINI_FILE uf)
static BOOL UXINI_isspace(WCHAR c)
#define HeapFree(x, y, z)
struct _UXINI_FILE UXINI_FILE
static const WCHAR szTextFileResource[]
GLuint const GLchar * name