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.

39 lines
1.4 KiB

  1. /*****************************************************************************\
  2. * *
  3. * userproc.h - Addition exports from USER.EXE *
  4. * *
  5. * Copyright (c) 1993-1994, Microsoft Corp. All rights reserved. *
  6. * *
  7. \*****************************************************************************/
  8. /* lParam of WM_DROPOBJECT and WM_QUERYDROPOBJECT points to one of these.
  9. */
  10. typedef struct _dropstruct
  11. {
  12. HWND hwndSource;
  13. HWND hwndSink;
  14. WORD wFmt;
  15. DWORD dwData;
  16. POINT ptDrop;
  17. DWORD dwControlData;
  18. } DROPSTRUCT;
  19. #define DOF_EXECUTABLE 0x8001
  20. #define DOF_DOCUMENT 0x8002
  21. #define DOF_DIRECTORY 0x8003
  22. #define DOF_MULTIPLE 0x8004
  23. typedef DROPSTRUCT FAR * LPDROPSTRUCT;
  24. WORD FAR PASCAL GetInternalWindowPos(HWND,LPRECT,LPPOINT);
  25. BOOL FAR PASCAL SetInternalWindowPos(HWND,WORD,LPRECT,LPPOINT);
  26. void FAR PASCAL CalcChildScroll(HWND,WORD);
  27. void FAR PASCAL ScrollChildren(HWND,WORD,WORD,LONG);
  28. DWORD FAR PASCAL DragObject(HWND hwndParent, HWND hwndFrom, WORD wFmt,
  29. DWORD dwData, HANDLE hCursor);
  30. BOOL FAR PASCAL DragDetect(HWND hwnd, POINT pt);
  31. void FAR PASCAL FillWindow(HWND hwndBrush, HWND hwndPaint, HDC hdc,
  32. HBRUSH hBrush);