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.

39 lines
973 B

  1. /*
  2. * shlvalid.h - Shell validation functions description.
  3. */
  4. #ifdef __cplusplus
  5. extern "C" { /* Assume C declarations for C++. */
  6. #endif /* __cplusplus */
  7. /* Prototypes
  8. *************/
  9. /* shlvalid.c */
  10. #ifdef DEBUG
  11. /* interfaces */
  12. extern BOOL IsValidPCIExtractIcon(PCIExtractIcon pciei);
  13. extern BOOL IsValidPCINewShortcutHook(PCINewShortcutHook pcinshhk);
  14. extern BOOL IsValidPCIShellExecuteHook(PCIShellExecuteHook pciseh);
  15. extern BOOL IsValidPCIShellExtInit(PCIShellExtInit pcisei);
  16. extern BOOL IsValidPCIShellLink(PCIShellLink pcisl);
  17. extern BOOL IsValidPCIShellPropSheetExt(PCIShellPropSheetExt pcispse);
  18. /* structures */
  19. extern BOOL IsValidPCITEMIDLIST(PCITEMIDLIST pcidl);
  20. extern BOOL IsValidPCPROPSHEETPAGE(PCPROPSHEETPAGE pcpsp);
  21. extern BOOL IsValidPCSHELLEXECUTEINFO(PCSHELLEXECUTEINFO pcei);
  22. #endif /* DEBUG */
  23. #ifdef __cplusplus
  24. } /* End of extern "C" {. */
  25. #endif /* __cplusplus */