Changeset 7844 for trunk/include/win/winbase.h
- Timestamp:
- Feb 8, 2002, 4:07:16 PM (24 years ago)
- File:
- 
      - 1 edited
 
 - 
          
  trunk/include/win/winbase.h (modified) (30 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/include/win/winbase.hr7577 r7844 757 757 758 758 759 /* Code page information.760 */761 #define MAX_LEADBYTES 12762 #define MAX_DEFAULTCHAR 2763 764 typedef struct765 {766 UINT MaxCharSize;767 BYTE DefaultChar[MAX_DEFAULTCHAR];768 BYTE LeadByte[MAX_LEADBYTES];769 } CPINFO, *LPCPINFO;770 771 759 /* The 'overlapped' data structure used by async I/O functions. 772 760 */ … … 975 963 DWORD Type; 976 964 } MEMORY_BASIC_INFORMATION,*LPMEMORY_BASIC_INFORMATION; 977 978 979 typedef BOOL (* CALLBACK CODEPAGE_ENUMPROCA)(LPSTR);980 typedef BOOL (* CALLBACK CODEPAGE_ENUMPROCW)(LPWSTR);981 DECL_WINELIB_TYPE_AW(CODEPAGE_ENUMPROC)982 typedef BOOL (* CALLBACK LOCALE_ENUMPROCA)(LPSTR);983 typedef BOOL (* CALLBACK LOCALE_ENUMPROCW)(LPWSTR);984 DECL_WINELIB_TYPE_AW(LOCALE_ENUMPROC)985 965 986 966 typedef struct tagSYSTEM_INFO … … 1372 1352 typedef VOID (* CALLBACK PAPCFUNC)(ULONG_PTR); 1373 1353 1374 BOOL WINAPI ClearCommError(HANDLE,LPDWORD,LPCOMSTAT);1375 1354 BOOL WINAPI BuildCommDCBA(LPCSTR,LPDCB); 1376 1355 BOOL WINAPI BuildCommDCBW(LPCWSTR,LPDCB); … … 1379 1358 BOOL WINAPI BuildCommDCBAndTimeoutsW(LPCWSTR,LPDCB,LPCOMMTIMEOUTS); 1380 1359 #define BuildCommDCBAndTimeouts WINELIB_NAME_AW(BuildCommDCBAndTimeouts) 1381 BOOL WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);1382 1360 BOOL WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); 1383 BOOL WINAPI GetCommProperties(HANDLE,LPCOMMPROP);1384 BOOL WINAPI GetCommState(HANDLE,LPDCB);1385 1361 BOOL WINAPI SetCommState(HANDLE,LPDCB); 1386 1362 BOOL WINAPI TransmitCommChar(HANDLE,CHAR); 1363 1364 BOOL WINAPI GetCommConfig(HANDLE,LPCOMMCONFIG,LPDWORD); 1365 BOOL WINAPI GetCommMask(HANDLE,LPDWORD); 1366 BOOL WINAPI GetCommModemStatus(HANDLE,LPDWORD); 1367 BOOL WINAPI GetCommProperties(HANDLE,LPCOMMPROP); 1368 BOOL WINAPI GetCommState(HANDLE,LPDCB); 1369 BOOL WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); 1387 1370 1388 1371 … … 1401 1384 HANDLE WINAPI OpenProcess(DWORD access, BOOL inherit, DWORD id); 1402 1385 BOOL WINAPI GetProcessWorkingSetSize(HANDLE,LPDWORD,LPDWORD); 1386 BOOL WINAPI GetProcessShutdownParameters( LPDWORD lpdwLevel, LPDWORD lpdwFlags ); 1387 DWORD WINAPI GetProcessFlags( DWORD processid ); 1388 DWORD WINAPI GetProcessVersion(DWORD Processid); 1389 DWORD WINAPI GetProcessHeaps(DWORD nrofheaps,HANDLE *heaps) ; 1390 BOOL WINAPI GetProcessTimes(HANDLE hProcess, 1391 LPFILETIME lpCreationTime, 1392 LPFILETIME lpExitTime, 1393 LPFILETIME lpKernelTime, 1394 LPFILETIME lpUserTime); 1403 1395 DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR); 1404 1396 void WINAPI RaiseException(DWORD,DWORD,DWORD,const LPDWORD); 1405 1397 BOOL WINAPI SetProcessWorkingSetSize(HANDLE,DWORD,DWORD); 1398 BOOL WINAPI SetProcessPriorityBoost(HANDLE hprocess,BOOL disableboost); 1399 BOOL WINAPI SetProcessWorkingSetSize(HANDLE hProcess,DWORD minset, 1400 DWORD maxset); 1401 BOOL WINAPI SetProcessShutdownParameters(DWORD level,DWORD flags); 1406 1402 BOOL WINAPI TerminateProcess(HANDLE,DWORD); 1407 1403 BOOL WINAPI TerminateThread(HANDLE,DWORD); … … 1436 1432 BOOL WINAPI BackupEventLogW(HANDLE,LPCWSTR); 1437 1433 #define BackupEventLog WINELIB_NAME_AW(BackupEventLog) 1434 BOOL WINAPI BackupRead(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*); 1435 BOOL WINAPI BackupSeek(HANDLE,DWORD,DWORD,LPDWORD,LPDWORD,LPVOID*); 1436 BOOL WINAPI BackupWrite(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*); 1438 1437 BOOL WINAPI Beep(DWORD,DWORD); 1439 1438 BOOL WINAPI ClearEventLogA(HANDLE,LPCSTR); … … 1442 1441 BOOL WINAPI CloseEventLog(HANDLE); 1443 1442 BOOL WINAPI CloseHandle(HANDLE); 1443 BOOL WINAPI CommConfigDialogA(LPCSTR,HANDLE,LPCOMMCONFIG); 1444 BOOL WINAPI CommConfigDialogW(LPCWSTR,HANDLE,LPCOMMCONFIG); 1445 #define CommConfigDialog WINELIB_NAME_AW(CommConfigDialog) 1444 1446 BOOL WINAPI ContinueDebugEvent(DWORD,DWORD,DWORD); 1445 1447 HANDLE WINAPI ConvertToGlobalHandle(HANDLE hSrc); … … 1476 1478 LPSTARTUPINFOW,LPPROCESS_INFORMATION); 1477 1479 #define CreateProcess WINELIB_NAME_AW(CreateProcess) 1478 HANDLE WINAPI CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR); 1479 HANDLE WINAPI CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR); 1480 HANDLE WINAPI CreateRemoteThread(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD); 1481 HANDLE WINAPI CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR); 1482 HANDLE WINAPI CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR); 1480 1483 #define CreateSemaphore WINELIB_NAME_AW(CreateSemaphore) 1484 DWORD WINAPI CreateTapePartition(HANDLE,DWORD,DWORD,DWORD); 1481 1485 HANDLE WINAPI CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD); 1486 HANDLE WINAPI CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR); 1487 HANDLE WINAPI CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR); 1488 #define CreateWaitableTimer WINELIB_NAME_AW(CreateWaitableTimer) 1482 1489 BOOL WINAPI DebugActiveProcess(DWORD); 1483 1490 void WINAPI DebugBreak(void); … … 1486 1493 BOOL WINAPI DosDateTimeToFileTime(WORD,WORD,LPFILETIME); 1487 1494 BOOL WINAPI DuplicateHandle(HANDLE,HANDLE,HANDLE,HANDLE*,DWORD,BOOL,DWORD); 1488 BOOL WINAPI EnumDateFormatsA(DATEFMT_ENUMPROCA lpDateFmtEnumProc, LCID Locale, DWORD dwFlags);1489 BOOL WINAPI EnumDateFormatsW(DATEFMT_ENUMPROCW lpDateFmtEnumProc, LCID Locale, DWORD dwFlags);1490 #define EnumDateFormats WINELIB_NAME_AW(EnumDateFormats)1491 1495 BOOL WINAPI EnumResourceLanguagesA(HMODULE,LPCSTR,LPCSTR, 1492 1496 ENUMRESLANGPROCA,LONG); … … 1502 1506 BOOL WINAPI EnumResourceTypesW(HMODULE,ENUMRESTYPEPROCW,LONG); 1503 1507 #define EnumResourceTypes WINELIB_NAME_AW(EnumResourceTypes) 1504 BOOL WINAPI EnumSystemCodePagesA(CODEPAGE_ENUMPROCA,DWORD);1505 BOOL WINAPI EnumSystemCodePagesW(CODEPAGE_ENUMPROCW,DWORD);1506 #define EnumSystemCodePages WINELIB_NAME_AW(EnumSystemCodePages)1507 BOOL WINAPI EnumSystemLocalesA(LOCALE_ENUMPROCA,DWORD);1508 BOOL WINAPI EnumSystemLocalesW(LOCALE_ENUMPROCW,DWORD);1509 #define EnumSystemLocales WINELIB_NAME_AW(EnumSystemLocales)1510 BOOL WINAPI EnumTimeFormatsA(TIMEFMT_ENUMPROCA lpTimeFmtEnumProc, LCID Locale, DWORD dwFlags);1511 BOOL WINAPI EnumTimeFormatsW(TIMEFMT_ENUMPROCW lpTimeFmtEnumProc, LCID Locale, DWORD dwFlags);1512 #define EnumTimeFormats WINELIB_NAME_AW(EnumTimeFormats)1513 1508 BOOL WINAPI EqualSid(PSID, PSID); 1514 1509 BOOL WINAPI EqualPrefixSid(PSID,PSID); 1510 DWORD WINAPI EraseTape(HANDLE,DWORD,BOOL); 1515 1511 VOID WINAPI ExitProcess(DWORD); 1516 1512 VOID WINAPI ExitThread(DWORD); … … 1542 1538 #define FreeEnvironmentStrings WINELIB_NAME_AW(FreeEnvironmentStrings) 1543 1539 PVOID WINAPI FreeSid(PSID); 1540 VOID WINAPI FreeLibraryAndExitThread(HINSTANCE,DWORD); 1544 1541 UINT WINAPI GetACP(void); 1545 1542 LPCSTR WINAPI GetCommandLineA(void); 1546 1543 LPCWSTR WINAPI GetCommandLineW(void); 1547 1544 #define GetCommandLine WINELIB_NAME_AW(GetCommandLine) 1545 DWORD WINAPI GetCompressedFileSizeA(LPCTSTR lpFileName, LPDWORD lpFileSizeHigh); 1546 DWORD WINAPI GetCompressedFileSizeW(LPCWSTR lpFileName, LPDWORD lpFileSizeHigh); 1547 #define GetCompressedFileSize WINELIB_NAME_AW(GetCompressedFileSize) 1548 1548 BOOL WINAPI GetComputerNameA(LPSTR,LPDWORD); 1549 1549 BOOL WINAPI GetComputerNameW(LPWSTR,LPDWORD); … … 1555 1555 DWORD WINAPI GetConsoleTitleW(LPWSTR,DWORD); 1556 1556 #define GetConsoleTitle WINELIB_NAME_AW(GetConsoleTitle) 1557 BOOL WINAPI GetCPInfo(UINT,LPCPINFO);1558 1557 BOOL WINAPI GetCommMask(HANDLE, LPDWORD); 1559 1558 BOOL WINAPI GetCommModemStatus(HANDLE, LPDWORD); … … 1562 1561 HANDLE WINAPI GetCurrentThread(void); 1563 1562 DWORD WINAPI GetCurrentThreadId(void); 1564 INT WINAPI GetDateFormatA(LCID locale,DWORD flags, LPSYSTEMTIME xtime, 1565 LPCSTR format, LPSTR date,INT datelen); 1566 INT WINAPI GetDateFormatW(LCID locale,DWORD flags, LPSYSTEMTIME xtime, 1567 LPCWSTR format,LPWSTR date, INT datelen); 1568 #define GetDateFormat WINELIB_NAME_AW(GetDateFormat) 1563 BOOL WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,LPDWORD); 1564 BOOL WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,LPDWORD); 1565 #define GetDefaultCommConfig WINELIB_NAME_AW(GetDefaultCommConfig) 1569 1566 LPSTR WINAPI GetEnvironmentStringsA(void); 1570 1567 LPWSTR WINAPI GetEnvironmentStringsW(void); … … 1629 1626 DWORD WINAPI GetTapePosition(HANDLE,DWORD,LPDWORD,LPDWORD,LPDWORD); 1630 1627 DWORD WINAPI GetTapeStatus(HANDLE); 1631 INT WINAPI GetTimeFormatA(LCID locale, DWORD flags, LPSYSTEMTIME xtime, 1632 LPCSTR format, LPSTR timestr, INT timelen); 1633 INT WINAPI GetTimeFormatW(LCID locale, DWORD flags, LPSYSTEMTIME xtime, 1634 LPCWSTR format, LPWSTR timestr, INT timelen); 1635 #define GetTimeFormat WINELIB_NAME_AW(GetTimeFormat) 1628 DWORD WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION); 1636 1629 BOOL WINAPI GetThreadContext(HANDLE,CONTEXT *); 1637 LCID WINAPI GetThreadLocale(void);1638 1630 INT WINAPI GetThreadPriority(HANDLE); 1639 1631 BOOL WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY); … … 1659 1651 BOOL WINAPI IsValidSid(PSID); 1660 1652 BOOL WINAPI ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL); 1653 LONG WINAPI InterlockedCompareExchange( PLONG dest, LONG xchg, LONG compare ); 1661 1654 LONG WINAPI InterlockedDecrement(LPLONG); 1662 1655 LONG WINAPI InterlockedExchange(LPLONG,LONG); … … 1707 1700 #define OpenSemaphore WINELIB_NAME_AW(OpenSemaphore) 1708 1701 BOOL WINAPI OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE); 1702 1703 BOOL WIN32API PostQueuedCompletionStatus(HANDLE CompletionPort, 1704 DWORD dwNumberOfBytesTransferred, 1705 DWORD dwCompletionKey, 1706 LPOVERLAPPED lpOverlapped); 1707 1708 DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL); 1709 1709 BOOL WINAPI PulseEvent(HANDLE); 1710 1710 BOOL WINAPI PurgeComm(HANDLE,DWORD); … … 1731 1731 HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR); 1732 1732 #define RegisterEventSource WINELIB_NAME_AW(RegisterEventSource) 1733 DWORD WINAPI RegisterServiceProcess(DWORD dwProcessId, DWORD dwType); 1733 1734 BOOL WINAPI ReleaseMutex(HANDLE); 1734 1735 BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG); … … 1750 1751 DWORD WINAPI SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*); 1751 1752 #define SearchPath WINELIB_NAME_AW(SearchPath) 1752 BOOL WINAPI SetCommMask(HANDLE,DWORD); 1753 BOOL WINAPI SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD); 1754 BOOL WINAPI SetCommBreak(HANDLE); 1755 BOOL WINAPI SetCommMask(HANDLE,DWORD); 1756 BOOL WINAPI SetCommState(HANDLE,LPDCB); 1757 BOOL WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); 1753 1758 BOOL WINAPI SetComputerNameA(LPCSTR); 1754 1759 BOOL WINAPI SetComputerNameW(LPCWSTR); 1755 1760 #define SetComputerName WINELIB_NAME_AW(SetComputerName) 1761 BOOL WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD); 1762 BOOL WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD); 1763 #define SetDefaultCommConfig WINELIB_NAME_AW(SetDefaultCommConfig) 1756 1764 BOOL WINAPI SetConsoleCursorPosition(HANDLE,COORD); 1757 1765 BOOL WINAPI SetConsoleMode(HANDLE,DWORD); … … 1759 1767 BOOL WINAPI SetConsoleTitleW(LPCWSTR); 1760 1768 #define SetConsoleTitle WINELIB_NAME_AW(SetConsoleTitle) 1769 BOOL WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD); 1770 BOOL WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD); 1771 #define SetDefaultCommConfig WINELIB_NAME_AW(SetDefaultCommConfig) 1761 1772 BOOL WINAPI SetEndOfFile(HFILE); 1762 1773 BOOL WINAPI DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode, … … 1787 1798 BOOL WINAPI SetSystemPowerState(BOOL,BOOL); 1788 1799 BOOL WINAPI SetSystemTime(const SYSTEMTIME*); 1800 DWORD WINAPI SetTapeParameters(HANDLE,DWORD,LPVOID); 1801 DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL); 1789 1802 DWORD WINAPI SetThreadAffinityMask(HANDLE,DWORD); 1790 1803 BOOL WINAPI SetThreadContext(HANDLE,const CONTEXT *); 1804 DWORD WINAPI SetThreadExecutionState(EXECUTION_STATE); 1805 BOOL WINAPI SetThreadPriority(HANDLE,INT); 1806 BOOL WINAPI SetThreadPriorityBoost(HANDLE,BOOL); 1807 BOOL WINAPI SetThreadToken(PHANDLE,HANDLE); 1791 1808 BOOL WINAPI SetThreadLocale(LCID); 1792 1809 BOOL WINAPI SetThreadPriority(HANDLE,INT); 1793 1810 BOOL WINAPI SetTimeZoneInformation(const LPTIME_ZONE_INFORMATION); 1811 BOOL WINAPI SetupComm(HANDLE,DWORD,DWORD); 1794 1812 VOID WINAPI Sleep(DWORD); 1795 1813 DWORD WINAPI SleepEx(DWORD,BOOL); … … 1823 1841 BOOL WINAPI WriteFileEx(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, 1824 1842 LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 1843 DWORD WINAPI WriteTapemark(HANDLE,DWORD,DWORD,BOOL); 1825 1844 DWORD WINAPI GetLastError(void); 1826 1845 LANGID WINAPI GetSystemDefaultLangID(void); … … 1832 1851 #define AddAtom WINELIB_NAME_AW(AddAtom) 1833 1852 BOOL WINAPI CancelIo(HANDLE hFile); 1834 UINT WINAPI CompareStringA(DWORD,DWORD,LPCSTR,DWORD,LPCSTR,DWORD); 1835 UINT WINAPI CompareStringW(DWORD,DWORD,LPCWSTR,DWORD,LPCWSTR,DWORD); 1836 #define CompareString WINELIB_NAME_AW(CompareString) 1853 BOOL WINAPI CancelWaitableTimer(HANDLE); 1854 BOOL WINAPI CheckTokenMembership(HANDLE,PSID,PBOOL); 1855 BOOL WINAPI ClearCommBreak(HANDLE); 1856 BOOL WINAPI ClearCommError(HANDLE,LPDWORD,LPCOMSTAT); 1857 BOOL WINAPI ClearEventLogA(HANDLE,LPCSTR); 1858 BOOL WINAPI ClearEventLogW(HANDLE,LPCWSTR); 1859 #define ClearEventLog WINELIB_NAME_AW(ClearEventLog) 1837 1860 BOOL WINAPI CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES); 1838 1861 BOOL WINAPI CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES); … … 1841 1864 BOOL WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES); 1842 1865 #define CreateDirectoryEx WINELIB_NAME_AW(CreateDirectoryEx) 1866 HANDLE WINAPI CreateIoCompletionPort( HANDLE FileHandle, 1867 HANDLE ExistingCompletionPort, 1868 DWORD CompletionKey, 1869 DWORD NumberOfConcurrentThreads); 1843 1870 BOOL WINAPI DefineDosDeviceA(DWORD,LPCSTR,LPCSTR); 1844 #define DefineHandleTable(w) ((w),TRUE) 1871 BOOL WINAPI DefineDosDeviceW(DWORD,LPCWSTR,LPCWSTR); 1872 #define DefineDosDevice WINELIB_NAME_AW(DefineDosDevice) 1873 1845 1874 ATOM WINAPI DeleteAtom(ATOM); 1846 1875 BOOL WINAPI DeleteFileA(LPCSTR); … … 1850 1879 void WINAPI FatalAppExitW(UINT,LPCWSTR); 1851 1880 #define FatalAppExit WINELIB_NAME_AW(FatalAppExit) 1881 VOID WIN32API FatalExit( UINT exitCode); 1852 1882 ATOM WINAPI FindAtomA(LPCSTR); 1853 1883 ATOM WINAPI FindAtomW(LPCWSTR); … … 1930 1960 INT WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT); 1931 1961 #define GetProfileString WINELIB_NAME_AW(GetProfileString) 1962 1963 BOOL WINAPI GetQueuedCompletionStatus(HANDLE CompletionPort, 1964 LPDWORD lpNumberOfBytesTransferred, 1965 LPDWORD lpCompletionKey, 1966 LPOVERLAPPED *lpOverlapped, 1967 DWORD dwMilliseconds); 1932 1968 VOID WINAPI GetStartupInfoA(LPSTARTUPINFOA); 1933 1969 VOID WINAPI GetStartupInfoW(LPSTARTUPINFOW); … … 1985 2021 BOOL WINAPI IsBadWritePtr(LPVOID,UINT); 1986 2022 BOOL WINAPI IsDBCSLeadByte(BYTE); 2023 BOOL WINAPI IsDebuggerPresent(void); 1987 2024 HINSTANCE16 WINAPI LoadLibrary16(LPCSTR); 1988 2025 HMODULE WINAPI LoadLibraryA(LPCSTR); … … 2015 2052 VOID WINAPI OutputDebugStringW(LPCWSTR); 2016 2053 #define OutputDebugString WINELIB_NAME_AW(OutputDebugString) 2054 BOOL WINAPI ReadProcessMemory(HANDLE, LPCVOID, LPVOID, DWORD, LPDWORD); 2017 2055 BOOL WINAPI RemoveDirectoryA(LPCSTR); 2018 2056 BOOL WINAPI RemoveDirectoryW(LPCWSTR); … … 2031 2069 #define SetVolumeLabel WINELIB_NAME_AW(SetVolumeLabel) 2032 2070 DWORD WINAPI SizeofResource(HMODULE,HRSRC); 2071 BOOL WINAPI UnlockFileEx(HFILE,DWORD,DWORD,DWORD,LPOVERLAPPED); 2033 2072 #define UnlockSegment(handle) GlobalUnfix((HANDLE)(handle)) 2034 2073 DWORD WINAPI VerLanguageNameA( UINT wLang, LPSTR szLang, UINT nSize ); … … 2040 2079 BOOL WINAPI WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR); 2041 2080 BOOL WINAPI WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR); 2081 BOOL WINAPI WriteProcessMemory(HANDLE,LPCVOID,LPVOID,DWORD,LPDWORD); 2042 2082 #define WritePrivateProfileString WINELIB_NAME_AW(WritePrivateProfileString) 2043 2083 BOOL WINAPI WriteProfileSectionA(LPCSTR,LPCSTR); … … 2415 2455 } SYSLEVEL; 2416 2456 2457 /* [GS]etProcessDword offsets */ 2458 #define GPD_APP_COMPAT_FLAGS (-56) 2459 #define GPD_LOAD_DONE_EVENT (-52) 2460 #define GPD_HINSTANCE16 (-48) 2461 #define GPD_WINDOWS_VERSION (-44) 2462 #define GPD_THDB (-40) 2463 #define GPD_PDB (-36) 2464 #define GPD_STARTF_SHELLDATA (-32) 2465 #define GPD_STARTF_HOTKEY (-28) 2466 #define GPD_STARTF_SHOWWINDOW (-24) 2467 #define GPD_STARTF_SIZE (-20) 2468 #define GPD_STARTF_POSITION (-16) 2469 #define GPD_STARTF_FLAGS (-12) 2470 #define GPD_PARENT (- 8) 2471 #define GPD_FLAGS (- 4) 2472 #define GPD_USERDATA ( 0) 2473 2474 void WINAPI DisposeLZ32Handle(HANDLE); 2475 HANDLE WINAPI DosFileHandleToWin32Handle(HFILE); 2476 DWORD WINAPI GetProcessDword(DWORD,INT); 2417 2477 VOID WINAPI GetpWin16Lock(SYSLEVEL**); 2418 DWORD WINAPI MapLS(LPVOID); 2478 DWORD WINAPI MapLS(LPCVOID); 2479 DWORD WINAPI MapProcessHandle(HANDLE); 2419 2480 LPVOID WINAPI MapSL(DWORD); 2420 2481 VOID WINAPI ReleaseThunkLock(DWORD*); 2421 2482 VOID WINAPI RestoreThunkLock(DWORD); 2483 void WINAPI SetProcessDword(DWORD,INT,DWORD); 2422 2484 VOID WINAPI UnMapLS(DWORD); 2485 HFILE WINAPI Win32HandleToDosFileHandle(HANDLE); 2486 VOID WINAPI _CheckNotSysLevel(SYSLEVEL *lock); 2423 2487 DWORD WINAPI _ConfirmWin16Lock(void); 2424 2488 DWORD WINAPI _ConfirmSysLevel(SYSLEVEL*); 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  