Ignore:
Timestamp:
Feb 8, 2002, 4:07:16 PM (24 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winbase.h

    r7577 r7844  
    757757
    758758
    759 /* Code page information.
    760  */
    761 #define MAX_LEADBYTES     12
    762 #define MAX_DEFAULTCHAR   2
    763 
    764 typedef struct
    765 {
    766     UINT MaxCharSize;
    767     BYTE   DefaultChar[MAX_DEFAULTCHAR];
    768     BYTE   LeadByte[MAX_LEADBYTES];
    769 } CPINFO, *LPCPINFO;
    770 
    771759/* The 'overlapped' data structure used by async I/O functions.
    772760 */
     
    975963    DWORD    Type;
    976964} 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)
    985965
    986966typedef struct tagSYSTEM_INFO
     
    13721352typedef VOID (* CALLBACK PAPCFUNC)(ULONG_PTR);
    13731353
    1374 BOOL      WINAPI ClearCommError(HANDLE,LPDWORD,LPCOMSTAT);
    13751354BOOL      WINAPI BuildCommDCBA(LPCSTR,LPDCB);
    13761355BOOL      WINAPI BuildCommDCBW(LPCWSTR,LPDCB);
     
    13791358BOOL      WINAPI BuildCommDCBAndTimeoutsW(LPCWSTR,LPDCB,LPCOMMTIMEOUTS);
    13801359#define     BuildCommDCBAndTimeouts WINELIB_NAME_AW(BuildCommDCBAndTimeouts)
    1381 BOOL      WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
    13821360BOOL      WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
    1383 BOOL      WINAPI GetCommProperties(HANDLE,LPCOMMPROP);
    1384 BOOL      WINAPI GetCommState(HANDLE,LPDCB);
    13851361BOOL      WINAPI SetCommState(HANDLE,LPDCB);
    13861362BOOL      WINAPI TransmitCommChar(HANDLE,CHAR);
     1363
     1364BOOL        WINAPI GetCommConfig(HANDLE,LPCOMMCONFIG,LPDWORD);
     1365BOOL        WINAPI GetCommMask(HANDLE,LPDWORD);
     1366BOOL        WINAPI GetCommModemStatus(HANDLE,LPDWORD);
     1367BOOL        WINAPI GetCommProperties(HANDLE,LPCOMMPROP);
     1368BOOL        WINAPI GetCommState(HANDLE,LPDCB);
     1369BOOL        WINAPI GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
    13871370
    13881371
     
    14011384HANDLE  WINAPI OpenProcess(DWORD access, BOOL inherit, DWORD id);
    14021385BOOL    WINAPI GetProcessWorkingSetSize(HANDLE,LPDWORD,LPDWORD);
     1386BOOL  WINAPI GetProcessShutdownParameters( LPDWORD lpdwLevel, LPDWORD lpdwFlags );
     1387DWORD WINAPI GetProcessFlags( DWORD processid );
     1388DWORD WINAPI GetProcessVersion(DWORD Processid);
     1389DWORD WINAPI GetProcessHeaps(DWORD nrofheaps,HANDLE *heaps) ;
     1390BOOL  WINAPI GetProcessTimes(HANDLE     hProcess,
     1391                             LPFILETIME lpCreationTime,
     1392                             LPFILETIME lpExitTime,
     1393                             LPFILETIME lpKernelTime,
     1394                             LPFILETIME lpUserTime);
    14031395DWORD     WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR);
    14041396void      WINAPI RaiseException(DWORD,DWORD,DWORD,const LPDWORD);
    14051397BOOL    WINAPI SetProcessWorkingSetSize(HANDLE,DWORD,DWORD);
     1398BOOL    WINAPI SetProcessPriorityBoost(HANDLE hprocess,BOOL disableboost);
     1399BOOL    WINAPI SetProcessWorkingSetSize(HANDLE hProcess,DWORD minset,
     1400                                        DWORD maxset);
     1401BOOL    WINAPI SetProcessShutdownParameters(DWORD level,DWORD flags);
    14061402BOOL    WINAPI TerminateProcess(HANDLE,DWORD);
    14071403BOOL    WINAPI TerminateThread(HANDLE,DWORD);
     
    14361432BOOL        WINAPI BackupEventLogW(HANDLE,LPCWSTR);
    14371433#define     BackupEventLog WINELIB_NAME_AW(BackupEventLog)
     1434BOOL        WINAPI BackupRead(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
     1435BOOL        WINAPI BackupSeek(HANDLE,DWORD,DWORD,LPDWORD,LPDWORD,LPVOID*);
     1436BOOL        WINAPI BackupWrite(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
    14381437BOOL      WINAPI Beep(DWORD,DWORD);
    14391438BOOL        WINAPI ClearEventLogA(HANDLE,LPCSTR);
     
    14421441BOOL        WINAPI CloseEventLog(HANDLE);
    14431442BOOL      WINAPI CloseHandle(HANDLE);
     1443BOOL        WINAPI CommConfigDialogA(LPCSTR,HANDLE,LPCOMMCONFIG);
     1444BOOL        WINAPI CommConfigDialogW(LPCWSTR,HANDLE,LPCOMMCONFIG);
     1445#define     CommConfigDialog WINELIB_NAME_AW(CommConfigDialog)
    14441446BOOL      WINAPI ContinueDebugEvent(DWORD,DWORD,DWORD);
    14451447HANDLE    WINAPI ConvertToGlobalHandle(HANDLE hSrc);
     
    14761478                                    LPSTARTUPINFOW,LPPROCESS_INFORMATION);
    14771479#define     CreateProcess WINELIB_NAME_AW(CreateProcess)
    1478 HANDLE    WINAPI CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR);
    1479 HANDLE    WINAPI CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR);
     1480HANDLE      WINAPI CreateRemoteThread(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD);
     1481HANDLE      WINAPI CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR);
     1482HANDLE      WINAPI CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR);
    14801483#define     CreateSemaphore WINELIB_NAME_AW(CreateSemaphore)
     1484DWORD       WINAPI CreateTapePartition(HANDLE,DWORD,DWORD,DWORD);
    14811485HANDLE      WINAPI CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD);
     1486HANDLE      WINAPI CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
     1487HANDLE      WINAPI CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
     1488#define     CreateWaitableTimer WINELIB_NAME_AW(CreateWaitableTimer)
    14821489BOOL        WINAPI DebugActiveProcess(DWORD);
    14831490void        WINAPI DebugBreak(void);
     
    14861493BOOL        WINAPI DosDateTimeToFileTime(WORD,WORD,LPFILETIME);
    14871494BOOL        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)
    14911495BOOL      WINAPI EnumResourceLanguagesA(HMODULE,LPCSTR,LPCSTR,
    14921496                                            ENUMRESLANGPROCA,LONG);
     
    15021506BOOL      WINAPI EnumResourceTypesW(HMODULE,ENUMRESTYPEPROCW,LONG);
    15031507#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)
    15131508BOOL        WINAPI EqualSid(PSID, PSID);
    15141509BOOL        WINAPI EqualPrefixSid(PSID,PSID);
     1510DWORD       WINAPI EraseTape(HANDLE,DWORD,BOOL);
    15151511VOID        WINAPI ExitProcess(DWORD);
    15161512VOID        WINAPI ExitThread(DWORD);
     
    15421538#define     FreeEnvironmentStrings WINELIB_NAME_AW(FreeEnvironmentStrings)
    15431539PVOID       WINAPI FreeSid(PSID);
     1540VOID        WINAPI FreeLibraryAndExitThread(HINSTANCE,DWORD);
    15441541UINT      WINAPI GetACP(void);
    15451542LPCSTR      WINAPI GetCommandLineA(void);
    15461543LPCWSTR     WINAPI GetCommandLineW(void);
    15471544#define     GetCommandLine WINELIB_NAME_AW(GetCommandLine)
     1545DWORD WINAPI GetCompressedFileSizeA(LPCTSTR lpFileName, LPDWORD lpFileSizeHigh);
     1546DWORD WINAPI GetCompressedFileSizeW(LPCWSTR lpFileName, LPDWORD lpFileSizeHigh);
     1547#define     GetCompressedFileSize WINELIB_NAME_AW(GetCompressedFileSize)
    15481548BOOL      WINAPI GetComputerNameA(LPSTR,LPDWORD);
    15491549BOOL      WINAPI GetComputerNameW(LPWSTR,LPDWORD);
     
    15551555DWORD       WINAPI GetConsoleTitleW(LPWSTR,DWORD);
    15561556#define     GetConsoleTitle WINELIB_NAME_AW(GetConsoleTitle)
    1557 BOOL      WINAPI GetCPInfo(UINT,LPCPINFO);
    15581557BOOL      WINAPI GetCommMask(HANDLE, LPDWORD);
    15591558BOOL      WINAPI GetCommModemStatus(HANDLE, LPDWORD);
     
    15621561HANDLE    WINAPI GetCurrentThread(void);
    15631562DWORD       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)
     1563BOOL        WINAPI GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,LPDWORD);
     1564BOOL        WINAPI GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,LPDWORD);
     1565#define     GetDefaultCommConfig WINELIB_NAME_AW(GetDefaultCommConfig)
    15691566LPSTR       WINAPI GetEnvironmentStringsA(void);
    15701567LPWSTR      WINAPI GetEnvironmentStringsW(void);
     
    16291626DWORD       WINAPI GetTapePosition(HANDLE,DWORD,LPDWORD,LPDWORD,LPDWORD);
    16301627DWORD       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)
     1628DWORD       WINAPI GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
    16361629BOOL        WINAPI GetThreadContext(HANDLE,CONTEXT *);
    1637 LCID        WINAPI GetThreadLocale(void);
    16381630INT       WINAPI GetThreadPriority(HANDLE);
    16391631BOOL      WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
     
    16591651BOOL        WINAPI IsValidSid(PSID);
    16601652BOOL        WINAPI ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);
     1653LONG        WINAPI InterlockedCompareExchange( PLONG dest, LONG xchg, LONG compare );
    16611654LONG        WINAPI InterlockedDecrement(LPLONG);
    16621655LONG        WINAPI InterlockedExchange(LPLONG,LONG);
     
    17071700#define     OpenSemaphore WINELIB_NAME_AW(OpenSemaphore)
    17081701BOOL        WINAPI OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE);
     1702
     1703BOOL WIN32API PostQueuedCompletionStatus(HANDLE       CompletionPort,
     1704                                            DWORD        dwNumberOfBytesTransferred,
     1705                                            DWORD        dwCompletionKey,
     1706                                            LPOVERLAPPED lpOverlapped);
     1707
     1708DWORD       WINAPI PrepareTape(HANDLE,DWORD,BOOL);
    17091709BOOL      WINAPI PulseEvent(HANDLE);
    17101710BOOL      WINAPI PurgeComm(HANDLE,DWORD);
     
    17311731HANDLE      WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
    17321732#define     RegisterEventSource WINELIB_NAME_AW(RegisterEventSource)
     1733DWORD WINAPI RegisterServiceProcess(DWORD dwProcessId, DWORD dwType);
    17331734BOOL      WINAPI ReleaseMutex(HANDLE);
    17341735BOOL      WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG);
     
    17501751DWORD       WINAPI SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
    17511752#define     SearchPath WINELIB_NAME_AW(SearchPath)
    1752 BOOL      WINAPI SetCommMask(HANDLE,DWORD);
     1753BOOL        WINAPI SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD);
     1754BOOL        WINAPI SetCommBreak(HANDLE);
     1755BOOL        WINAPI SetCommMask(HANDLE,DWORD);
     1756BOOL        WINAPI SetCommState(HANDLE,LPDCB);
     1757BOOL        WINAPI SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
    17531758BOOL      WINAPI SetComputerNameA(LPCSTR);
    17541759BOOL      WINAPI SetComputerNameW(LPCWSTR);
    17551760#define     SetComputerName WINELIB_NAME_AW(SetComputerName)
     1761BOOL        WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD);
     1762BOOL        WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD);
     1763#define     SetDefaultCommConfig WINELIB_NAME_AW(SetDefaultCommConfig)
    17561764BOOL      WINAPI SetConsoleCursorPosition(HANDLE,COORD);
    17571765BOOL      WINAPI SetConsoleMode(HANDLE,DWORD);
     
    17591767BOOL      WINAPI SetConsoleTitleW(LPCWSTR);
    17601768#define     SetConsoleTitle WINELIB_NAME_AW(SetConsoleTitle)
     1769BOOL        WINAPI SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD);
     1770BOOL        WINAPI SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD);
     1771#define     SetDefaultCommConfig WINELIB_NAME_AW(SetDefaultCommConfig)
    17611772BOOL      WINAPI SetEndOfFile(HFILE);
    17621773BOOL      WINAPI DeviceIoControl(HANDLE hDevice, DWORD dwIoControlCode,
     
    17871798BOOL      WINAPI SetSystemPowerState(BOOL,BOOL);
    17881799BOOL      WINAPI SetSystemTime(const SYSTEMTIME*);
     1800DWORD       WINAPI SetTapeParameters(HANDLE,DWORD,LPVOID);
     1801DWORD       WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
    17891802DWORD       WINAPI SetThreadAffinityMask(HANDLE,DWORD);
    17901803BOOL        WINAPI SetThreadContext(HANDLE,const CONTEXT *);
     1804DWORD       WINAPI SetThreadExecutionState(EXECUTION_STATE);
     1805BOOL        WINAPI SetThreadPriority(HANDLE,INT);
     1806BOOL        WINAPI SetThreadPriorityBoost(HANDLE,BOOL);
     1807BOOL        WINAPI SetThreadToken(PHANDLE,HANDLE);
    17911808BOOL      WINAPI SetThreadLocale(LCID);
    17921809BOOL      WINAPI SetThreadPriority(HANDLE,INT);
    17931810BOOL      WINAPI SetTimeZoneInformation(const LPTIME_ZONE_INFORMATION);
     1811BOOL        WINAPI SetupComm(HANDLE,DWORD,DWORD);
    17941812VOID        WINAPI Sleep(DWORD);
    17951813DWORD       WINAPI SleepEx(DWORD,BOOL);
     
    18231841BOOL      WINAPI WriteFileEx(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite,
    18241842                             LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);
     1843DWORD       WINAPI WriteTapemark(HANDLE,DWORD,DWORD,BOOL);
    18251844DWORD       WINAPI GetLastError(void);
    18261845LANGID      WINAPI GetSystemDefaultLangID(void);
     
    18321851#define     AddAtom WINELIB_NAME_AW(AddAtom)
    18331852BOOL      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)
     1853BOOL        WINAPI CancelWaitableTimer(HANDLE);
     1854BOOL        WINAPI CheckTokenMembership(HANDLE,PSID,PBOOL);
     1855BOOL        WINAPI ClearCommBreak(HANDLE);
     1856BOOL        WINAPI ClearCommError(HANDLE,LPDWORD,LPCOMSTAT);
     1857BOOL        WINAPI ClearEventLogA(HANDLE,LPCSTR);
     1858BOOL        WINAPI ClearEventLogW(HANDLE,LPCWSTR);
     1859#define     ClearEventLog WINELIB_NAME_AW(ClearEventLog)
    18371860BOOL      WINAPI CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES);
    18381861BOOL      WINAPI CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES);
     
    18411864BOOL      WINAPI CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
    18421865#define     CreateDirectoryEx WINELIB_NAME_AW(CreateDirectoryEx)
     1866HANDLE    WINAPI CreateIoCompletionPort( HANDLE FileHandle,
     1867                                         HANDLE ExistingCompletionPort,
     1868                                         DWORD CompletionKey,
     1869                                         DWORD NumberOfConcurrentThreads);
    18431870BOOL        WINAPI DefineDosDeviceA(DWORD,LPCSTR,LPCSTR);
    1844 #define     DefineHandleTable(w) ((w),TRUE)
     1871BOOL        WINAPI DefineDosDeviceW(DWORD,LPCWSTR,LPCWSTR);
     1872#define     DefineDosDevice WINELIB_NAME_AW(DefineDosDevice)
     1873
    18451874ATOM        WINAPI DeleteAtom(ATOM);
    18461875BOOL      WINAPI DeleteFileA(LPCSTR);
     
    18501879void        WINAPI FatalAppExitW(UINT,LPCWSTR);
    18511880#define     FatalAppExit WINELIB_NAME_AW(FatalAppExit)
     1881VOID WIN32API FatalExit( UINT exitCode);
    18521882ATOM        WINAPI FindAtomA(LPCSTR);
    18531883ATOM        WINAPI FindAtomW(LPCWSTR);
     
    19301960INT       WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT);
    19311961#define     GetProfileString WINELIB_NAME_AW(GetProfileString)
     1962
     1963BOOL      WINAPI GetQueuedCompletionStatus(HANDLE       CompletionPort,
     1964                                           LPDWORD      lpNumberOfBytesTransferred,
     1965                                           LPDWORD      lpCompletionKey,
     1966                                           LPOVERLAPPED *lpOverlapped,
     1967                                           DWORD        dwMilliseconds);
    19321968VOID        WINAPI GetStartupInfoA(LPSTARTUPINFOA);
    19331969VOID        WINAPI GetStartupInfoW(LPSTARTUPINFOW);
     
    19852021BOOL      WINAPI IsBadWritePtr(LPVOID,UINT);
    19862022BOOL      WINAPI IsDBCSLeadByte(BYTE);
     2023BOOL        WINAPI IsDebuggerPresent(void);
    19872024HINSTANCE16 WINAPI LoadLibrary16(LPCSTR);
    19882025HMODULE   WINAPI LoadLibraryA(LPCSTR);
     
    20152052VOID        WINAPI OutputDebugStringW(LPCWSTR);
    20162053#define     OutputDebugString WINELIB_NAME_AW(OutputDebugString)
     2054BOOL      WINAPI ReadProcessMemory(HANDLE, LPCVOID, LPVOID, DWORD, LPDWORD);
    20172055BOOL      WINAPI RemoveDirectoryA(LPCSTR);
    20182056BOOL      WINAPI RemoveDirectoryW(LPCWSTR);
     
    20312069#define     SetVolumeLabel WINELIB_NAME_AW(SetVolumeLabel)
    20322070DWORD       WINAPI SizeofResource(HMODULE,HRSRC);
     2071BOOL        WINAPI UnlockFileEx(HFILE,DWORD,DWORD,DWORD,LPOVERLAPPED);
    20332072#define     UnlockSegment(handle) GlobalUnfix((HANDLE)(handle))
    20342073DWORD WINAPI VerLanguageNameA( UINT wLang, LPSTR szLang, UINT nSize );
     
    20402079BOOL      WINAPI WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
    20412080BOOL      WINAPI WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
     2081BOOL        WINAPI WriteProcessMemory(HANDLE,LPCVOID,LPVOID,DWORD,LPDWORD);
    20422082#define     WritePrivateProfileString WINELIB_NAME_AW(WritePrivateProfileString)
    20432083BOOL         WINAPI WriteProfileSectionA(LPCSTR,LPCSTR);
     
    24152455} SYSLEVEL;
    24162456
     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
     2474void        WINAPI DisposeLZ32Handle(HANDLE);
     2475HANDLE      WINAPI DosFileHandleToWin32Handle(HFILE);
     2476DWORD       WINAPI GetProcessDword(DWORD,INT);
    24172477VOID        WINAPI GetpWin16Lock(SYSLEVEL**);
    2418 DWORD       WINAPI MapLS(LPVOID);
     2478DWORD       WINAPI MapLS(LPCVOID);
     2479DWORD       WINAPI MapProcessHandle(HANDLE);
    24192480LPVOID      WINAPI MapSL(DWORD);
    24202481VOID        WINAPI ReleaseThunkLock(DWORD*);
    24212482VOID        WINAPI RestoreThunkLock(DWORD);
     2483void        WINAPI SetProcessDword(DWORD,INT,DWORD);
    24222484VOID        WINAPI UnMapLS(DWORD);
     2485HFILE       WINAPI Win32HandleToDosFileHandle(HANDLE);
     2486VOID        WINAPI _CheckNotSysLevel(SYSLEVEL *lock);
    24232487DWORD       WINAPI _ConfirmWin16Lock(void);
    24242488DWORD       WINAPI _ConfirmSysLevel(SYSLEVEL*);
Note: See TracChangeset for help on using the changeset viewer.