Abilitare JavaScript per vedere questo sito.

ATTENZIONE: le presenti informazioni fanno riferimento ad una precedente versione del formato del file (versione 1.2).

La tabella strutture (STRUCTS) è composta da un numero di definizioni (STRUCT) contigue, ognuna delle quali contiene tutte le informazioni su uno specifica struttura definita dall'utente: in questa tabella non sono presenti i tipi dati predefiniti.

La posizione (relativa al file) e il numero di elementi della tabella sono specificate rispettivamente dai campi HEADER.STRUCTSOFF  e HEADER.STRUCTSSIZE.

Definizione struttura

Una struttura (STRUCT) è composta dalle seguenti informazioni:

Nome

Offset

Tipo

Descrizione

TYPEID

+0

U32

ID tipo struttura

Nota: solo valori 0x00010000-0xFFFFFFFE; i valori 0 e 0xFFFFFFFF sono ID a significato speciale.

STATUS

+4

U16

(riservato, uso runtime)

FLAGS

+6

U16

Impostazioni della struttura:

0x0001 Campo TEXT non compresso (NCF0).

NAME

+8

U32

Offset nome della struttura  (relativo a stringhe).

TEXT

+12

U32

Offset descrizione della struttura (relativo a stringhe compresse, o stringhe se NCF0).

VARSOFF

+16

U32

Offset della tabella variabili (relativo al file) (#1)

VARSCNT

+20

U32

Dimensione tabella variabili

SIZE

+24

U32

Dimensione della struttura [byte]

EXTRA

+28

U32

Offset informazioni extra (0=nessuna) (relativo al file)

(#1) La definizione di struttura usa una normale tabella di definizione variabili per definire i propri elementi. In questo caso gli ID delle variabili non hanno senso e dovrebbero essere sempre a 0.

 

 

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC