wownt16.h 730 B

12345678910111213141516171819202122232425
  1. /**
  2. * This file has no copyright assigned and is placed in the Public Domain.
  3. * This file is part of the mingw-w64 runtime package.
  4. * No warranty is given; refer to the file DISCLAIMER.PD within this package.
  5. */
  6. #ifndef _WOWNT16_
  7. #define _WOWNT16_
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. DWORD WINAPI GetVDMPointer32W(LPVOID vp,UINT fMode);
  12. DWORD WINAPI LoadLibraryEx32W(LPCSTR lpszLibFile,DWORD hFile,DWORD dwFlags);
  13. DWORD WINAPI GetProcAddress32W(DWORD hModule,LPCSTR lpszProc);
  14. DWORD WINAPI FreeLibrary32W(DWORD hLibModule);
  15. DWORD CDECL CallProcEx32W(DWORD,DWORD,DWORD,...);
  16. #define CPEX_DEST_STDCALL __MSABI_LONG(0x00000000)
  17. #define CPEX_DEST_CDECL __MSABI_LONG(0x80000000)
  18. #ifdef __cplusplus
  19. }
  20. #endif
  21. #endif