Leaked source code of windows server 2003
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.

31 lines
717 B

  1. #include "fileshar.h"
  2. #ifdef __cplusplus
  3. extern "C" { /* Assume C declarations for C++ */
  4. #endif /* __cplusplus */
  5. typedef struct {
  6. LPVOID lp;
  7. LONG cb;
  8. } EXTRA, FAR * LPEXTRA;
  9. HRESULT ReadExtra(LPEXTRA extra,
  10. DWORD ckid,
  11. LPVOID lpData,
  12. LONG FAR *lpcbData);
  13. HRESULT WriteExtra(LPEXTRA extra,
  14. DWORD ckid,
  15. LPVOID lpData,
  16. LONG cbData);
  17. HRESULT ReadIntoExtra(LPEXTRA extra,
  18. HSHFILE hshfile,
  19. MMCKINFO FAR *lpck);
  20. LONG FindChunkAndKeepExtras(LPEXTRA extra, HSHFILE hshfile,
  21. MMCKINFO FAR* lpck, MMCKINFO FAR* lpckParent,
  22. UINT uFlags);
  23. #ifdef __cplusplus
  24. } /* End of extern "C" { */
  25. #endif /* __cplusplus */