Export (0) Print
Expand All

2.5.3 DarwinDataBlock

The DarwinDataBlock structure specifies an application identifier that can be used instead of a link targetIDList to install an application when a shell link is activated.


0

1

2

3

4

5

6

7

8

9
1
0

1

2

3

4

5

6

7

8

9
2
0

1

2

3

4

5

6

7

8

9
3
0

1

BlockSize

BlockSignature

DarwinDataAnsi

...

...

...

...

...

...

...

(DarwinDataAnsi cont'd for 57 rows)

DarwinDataUnicode (optional)

...

...

...

...

...

...

...

(DarwinDataUnicode (optional) cont'd for 122 rows)

BlockSize (4 bytes): A 32-bit, unsigned integer that specifies the size of the DarwinDataBlock structure. This value MUST be 0x00000314.

 

BlockSignature (4 bytes): A 32-bit, unsigned integer that specifies the signature of the DarwinDataBlock extra data section. This value MUST be 0xA0000006.

 

DarwinDataAnsi (260 bytes): A NULL–terminated string, defined by the system default code page, which specifies an application identifier. This field SHOULD be ignored.

DarwinDataUnicode (520 bytes): An optional, NULL–terminated, Unicode string that specifies an application identifier.<4>

 
Show:
© 2015 Microsoft