Rev 3232 | Rev 3555 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3232 | Rev 3500 | ||
---|---|---|---|
Line 3401... | Line 3401... | ||
3401 | * bit 4 (mask 0x10): left Alt is pressed |
3401 | * bit 4 (mask 0x10): left Alt is pressed |
3402 | * bit 5 (mask 0x20): right Alt is pressed |
3402 | * bit 5 (mask 0x20): right Alt is pressed |
3403 | * bit 6 (mask 0x40): CapsLock is on |
3403 | * bit 6 (mask 0x40): CapsLock is on |
3404 | * bit 7 (mask 0x80): NumLock is on |
3404 | * bit 7 (mask 0x80): NumLock is on |
3405 | * bit 8 (mask 0x100): ScrollLock is on |
3405 | * bit 8 (mask 0x100): ScrollLock is on |
- | 3406 | * bit 9 (mask 0x200): left Win is pressed |
|
- | 3407 | * bit 10 (mask 0x400): right Win is pressed |
|
3406 | * other bits are cleared |
3408 | * other bits are cleared |
Line 3407... | Line 3409... | ||
3407 | 3409 | ||
3408 | -------------- Subfunction 4 - set system-wide hotkey. --------------- |
3410 | -------------- Subfunction 4 - set system-wide hotkey. --------------- |
3409 | When hotkey is pressed, the system notifies only those applications, |
3411 | When hotkey is pressed, the system notifies only those applications, |
Line 4553... | Line 4555... | ||
4553 | 0: Copy |
4555 | 0: Copy |
4554 | 1-15: reserved |
4556 | 1-15: reserved |
4555 | B - blit into the background surface |
4557 | B - blit into the background surface |
4556 | T - transparent blit |
4558 | T - transparent blit |
Line 4557... | Line 4559... | ||
4557 | 4559 | ||
4558 | * ecx = pointer to the function parametrs |
4560 | * ecx = pointer to the function parameters |
4559 | destination offset and clipping |
4561 | destination offset and clipping |
4560 | +0 signed dword: destination rectangle X offset from the window |
4562 | +0 signed dword: destination rectangle X offset from the window |
4561 | top-left corner |
4563 | top-left corner |
4562 | +4 signed dword: destination rectangle Y offset from the window |
4564 | +4 signed dword: destination rectangle Y offset from the window |
4563 | top-left corner |
4565 | top-left corner |
4564 | +8 dword: destination rectangle width |
4566 | +8 dword: destination rectangle width |
Line 4565... | Line 4567... | ||
4565 | +12 dword: destination rectangle height |
4567 | +12 dword: destination rectangle height |
4566 | 4568 | ||
- | 4569 | source offset and clipping |
|
4567 | source offset and clipping |
4570 | +16 signed dword: source rectangle X offset from the bitmap |
- | 4571 | top-left corner |
|
4568 | +16 signed dword: source rectangle X offset from the bitmap top-left corner |
4572 | +20 signed dword: source rectangle Y offset from the bitmap |
4569 | +20 signed dword: source rectangle Y offset from the bitmap top-left corner |
4573 | top-left corner |
Line 4570... | Line 4574... | ||
4570 | +24 dword: source rectangle width |
4574 | +24 dword: source rectangle width |
4571 | +28 dword: source rectangle height |
4575 | +28 dword: source rectangle height |
Line 4572... | Line 4576... | ||
4572 | 4576 | ||
4573 | +32: dword: size of the bitmap row in bytes |
4577 | +32: dword: bitmap data - must be 32bpp |
Line 4574... | Line -... | ||
4574 | +36: dword: bitmap data - must be 32bpp |
- | |
4575 | 4578 | +36: dword: size of the bitmap row in bytes |
|
4576 | Returned value: |
4579 | |
4577 | * function does not return value |
4580 | Returned value: |
4578 | 4581 | * function does not return value |
|
4579 | 4582 |