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.

78 lines
2.7 KiB

  1. /*
  2. * This file is generated by the automatic RPC Parser generator. (Version 0.21)
  3. *
  4. * Created on 04/09/97 at 00:00:13.
  5. */
  6. #ifndef FUNCS_H
  7. #define FUNCS_H
  8. #include "skeleton.h"
  9. #include "database.h"
  10. #define ALIGN(offset, n) (offset) = (((offset) + (n)) & ~(n))
  11. #define WORDAT(address) ((fIsFlipped)?(XCHG(*(UNALIGNED WORD *)(address))):(*(UNALIGNED WORD *)(address)))
  12. #define DWORDAT(address) ((fIsFlipped)?(DXCHG(*(UNALIGNED DWORD *)(address))):(*(UNALIGNED DWORD *)(address)))
  13. /*
  14. * Functions defined in funcs.c
  15. */
  16. extern VOID WINAPIV GenericFormatSummary(LPPROPERTYINST lpPropertyInst);
  17. extern DWORD WINAPI resmon_RmCreateResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  18. extern DWORD WINAPI resmon_RmCloseResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  19. extern DWORD WINAPI resmon_RmChangeResourceParams_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  20. extern DWORD WINAPI resmon_RmOnlineResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  21. extern DWORD WINAPI resmon_RmOfflineResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  22. extern DWORD WINAPI resmon_RmTerminateResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  23. extern DWORD WINAPI resmon_RmArbitrateResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  24. extern DWORD WINAPI resmon_RmReleaseResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  25. extern DWORD WINAPI resmon_RmNotifyChanges_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  26. extern DWORD WINAPI resmon_RmFailResource_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  27. extern DWORD WINAPI resmon_RmShutdownProcess_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  28. extern DWORD WINAPI resmon_RmResourceControl_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  29. extern DWORD WINAPI resmon_RmResourceTypeControl_AttachProperties(HFRAME, LPBYTE, DWORD, DWORD, DWORD);
  30. DWORD DllName_Handler_0(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  31. DWORD ResourceType_Handler_1(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  32. DWORD ResourceName_Handler_2(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  33. DWORD Value_Handler_3(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  34. DWORD ResourceId_Handler_4(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  35. DWORD ResourceId_Handler_5(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  36. DWORD InBuffer_Handler_6(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  37. DWORD OutBuffer_Handler_7(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  38. DWORD ResourceTypeName_Handler_8(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  39. DWORD InBuffer_Handler_9(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  40. DWORD OutBuffer_Handler_10(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  41. DWORD InBuffer_Handler_11(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  42. DWORD InBuffer_Handler_12(HFRAME, LPBYTE, DWORD, DWORD, LPDWORD);
  43. #endif