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.

42 lines
1.4 KiB

  1. /*****************************************************************************\
  2. * *
  3. * winexp.h *
  4. * *
  5. * Copyright (c) 1993-1994, Microsoft Corp. All rights reserved. *
  6. * *
  7. \*****************************************************************************/
  8. #ifndef NOATOM
  9. /* atom manager internals */
  10. #define ATOMSTRUC struct atomstruct
  11. typedef ATOMSTRUC NEAR *PATOM;
  12. typedef ATOMSTRUC {
  13. PATOM chain;
  14. WORD usage; /* Atoms are usage counted. */
  15. BYTE len; /* length of ASCIZ name string */
  16. BYTE name; /* beginning of ASCIZ name string */
  17. } ATOMENTRY;
  18. typedef struct {
  19. int numEntries;
  20. PATOM pAtom[ 1 ];
  21. } ATOMTABLE;
  22. ATOMTABLE * PASCAL pAtomTable;
  23. #endif
  24. LPSTR WINAPI lstrbscan(LPSTR, LPSTR);
  25. LPSTR WINAPI lstrbskip(LPSTR, LPSTR);
  26. int WINAPI OpenPathName(LPSTR, int);
  27. int WINAPI DeletePathName(LPSTR);
  28. WORD WINAPI _ldup(int);
  29. /* scheduler things that the world knows not */
  30. BOOL WINAPI WaitEvent( HANDLE );
  31. BOOL WINAPI PostEvent( HANDLE );
  32. BOOL WINAPI KillTask( HANDLE );
  33. /* print screen hooks */
  34. BOOL WINAPI SetPrtScHook(FARPROC);
  35. FARPROC WINAPI GetPrtScHook(void);