Rev 1154 | Rev 1353 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1154 | Rev 1213 | ||
---|---|---|---|
Line 3664... | Line 3664... | ||
3664 | * +8: dword: pointer to input data |
3664 | * +8: dword: pointer to input data |
3665 | * +12 = +0xC: dword: size of input data |
3665 | * +12 = +0xC: dword: size of input data |
3666 | * +16 = +0x10: dword: pointer to output data |
3666 | * +16 = +0x10: dword: pointer to output data |
3667 | * +20 = +0x14: dword: size of output data |
3667 | * +20 = +0x14: dword: size of output data |
3668 | Returned value: |
3668 | Returned value: |
3669 | * eax = determined by driver |
3669 | * eax = error code |
- | 3670 | 0 - successful call |
|
- | 3671 | -1 - any error. |
|
- | 3672 | -2, -3, -4, etc. reserved for kernel error codes |
|
- | 3673 | 1, 2, 3, etc driver specific error codes |
|
3670 | Remarks: |
3674 | Remarks: |
3671 | * Function codes and the structure of input/output data |
3675 | * Function codes and the structure of input/output data |
3672 | are defined by driver. |
3676 | are defined by driver. |
3673 | * Previously one must obtain driver handle by subfunction 16. |
3677 | * Previously one must obtain driver handle by subfunction 16. |