Code: |
AS + 736 |
Symbolic: |
bccOsAttachedFList |
This command will list all operating system attached functions of the connected device: this is a standard download transfer sequence.
REQDATA structure is the following:
Offset |
Type |
Label |
Description |
---|---|---|---|
0 |
U32 |
FLAGS |
Request flags: (none) |
If initial request fails, bccNack is received. Specific errors":
NACK code |
Description |
Extra data |
---|---|---|
nackIllegalArgs |
Illegal parameters |
U16 What illegal: 1=Flags |
ITEMDATA structure is the following:
Offset |
Type |
Label |
Description |
---|---|---|---|
0 |
U16 |
RECID |
Record type ID: 1=Hooking group 2=Attached function |
2 |
U8[...] |
DATA |
Data according type ID |
Notes:
•Attached function records (multiple) are always referred to the previous hooking group record.
Specific data for type 1 (hooking group):
Offset |
Type |
Label |
Description |
---|---|---|---|
+0 |
U32 |
FLAGS |
Group flags: (none) |
+4 |
U32 |
GID |
Group ID |
+8 |
U8[24] |
-- |
(reserved) |
+32 |
STRZ |
NAME |
Group name |
Specific data for type 2 (attached function):
Offset |
Type |
Label |
Description |
---|---|---|---|
+0 |
U32 |
FLAGS |
Function flags: (none) |
+4 |
U32 |
FID |
Function ID |
+8 |
U32 |
FPAR |
Function parameter |
+12 |
U8[20] |
-- |
(reserved) |
+32 |
STRZ |
TEXT |
Function description |