Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
2.0 KiB

  1. /*
  2. * Lzexpand APIs thunks for Win32s
  3. */
  4. __foldwin32sstuff __foldwin32sstuff;
  5. foldstyleinitialization = true;
  6. enablemapdirect1632 = true;
  7. flatthunks = false;
  8. #include "types.thk"
  9. typedef HANDLE HINSTANCE;
  10. typedef DWORD HTAPI;
  11. typedef HTAPI *LPHTAPI;
  12. typedef HTAPI HAPP;
  13. typedef HAPP HLINEAPP;
  14. typedef HAPP HPHONEAPP;
  15. typedef HAPP *LPHAPP;
  16. typedef HTAPI HCALL;
  17. typedef HCALL *LPHCALL;
  18. typedef HTAPI HLINE;
  19. typedef HLINE *LPHLINE;
  20. typedef HTAPI HPHONE;
  21. typedef HPHONE *LPHPHONE;
  22. typedef HICON *LPHICON;
  23. typedef void LINECALLBACK;
  24. typedef void PHONECALLBACK;
  25. typedef LPSTR LPCSTR;
  26. typedef HLINEAPP *LPHLINEAPP;
  27. typedef HPHONEAPP *LPHPHONEAPP;
  28. typedef LPVOID LPLINEEXTENSIONID;
  29. typedef WORD WPARAM;
  30. typedef LPVOID LPLINETRANSLATEOUTPUT; /* LP to data structure */
  31. typedef LPVOID LPLINETRANSLATECAPS; /* LP to data structure */
  32. typedef LPVOID LPLINEFORWARDLIST;
  33. typedef LPVOID LPLINECALLPARAMS;
  34. typedef LPVOID LPLINEGENERATETONE;
  35. typedef LPVOID LPLINEADDRESSCAPS;
  36. typedef LPVOID LPLINEADDRESSSTATUS;
  37. typedef LPVOID LPLINECALLINFO;
  38. typedef LPVOID LPLINECALLSTATUS;
  39. typedef LPVOID LPLINECALLLIST;
  40. typedef LPVOID LPLINEDEVCAPS;
  41. typedef LPVOID LPLINEDEVSTATUS;
  42. typedef LPVOID LPLINEMONITORTONE;
  43. typedef LPVOID LPVARSTRING;
  44. typedef LPVOID LPLINEDIALPARAMS;
  45. typedef LPVOID LPLINEMEDIACONTROLDIGIT;
  46. typedef LPVOID LPLINEMEDIACONTROLMEDIA;
  47. typedef LPVOID LPLINEMEDIACONTROLTONE;
  48. typedef LPVOID LPLINEMEDIACONTROLCALLSTATE;
  49. typedef LPVOID LPPHONEBUTTONINFO;
  50. typedef LPVOID LPPHONECAPS;
  51. typedef LPVOID LPPHONESTATUS;
  52. typedef LPVOID LPPHONEEXTENSIONID;
  53. typedef LPVOID LPLINECOUNTRYLIST;
  54. typedef LPVOID LPLINEPROVIDERLIST;
  55. // Thunk for callback
  56. BOOL _TapiCallbackThunk( HLINEAPP hDevice,
  57. DWORD dwMessage,
  58. DWORD dwInstance,
  59. DWORD dwParam1,
  60. DWORD dwParam2,
  61. DWORD dwParam3,
  62. DWORD cbProc32)
  63. {
  64. target = Callback28;
  65. }