Rev 276 | Rev 281 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 276 | Rev 278 | ||
---|---|---|---|
Line 386... | Line 386... | ||
386 | .tmp_task_mutex dd ? |
386 | .tmp_task_mutex dd ? |
387 | } |
387 | } |
388 | 388 | ||
389 | struc LIB |
389 | ;struc LIB |
Line 390... | Line 390... | ||
390 | { .lib_name rb 16 |
390 | ;{ .lib_name rb 16 |
391 | .lib_base dd ? |
391 | ; .lib_base dd ? |
392 | .lib_start dd ? |
392 | ; .lib_start dd ? |
393 | .export dd ? |
393 | ; .export dd ? |
394 | .import dd ? |
394 | ; .import dd ? |
395 | } |
395 | ;} |
396 | 396 | ||
Line 397... | Line 397... | ||
397 | struc SRV |
397 | struc SRV |
398 | { .srv_name rb 16 |
398 | { .srv_name rb 16 ;ASCIIZ string |
399 | .magic dd ? |
399 | .magic dd ? ;+0x10 ;'SRV ' |
400 | .size dd ? |
400 | .size dd ? ;+0x14 ;size of structure SRV |
- | 401 | .fd dd ? ;+0x18 ;next SRV descriptor |
|
- | 402 | .bk dd ? ;+0x1C ;prev SRV descriptor |
|
401 | .base dd ? |
403 | .base dd ? ;+0x20 ;service base address |
402 | .entry dd ? |
404 | .entry dd ? ;+0x24 ;service START function |
403 | .srv_proc dd ? |
405 | .srv_proc dd ? ;+0x28 ;main service handler |
404 | } |
406 | } |
Line -... | Line 407... | ||
- | 407 | ||
- | 408 | SRV_FD_OFFSET equ 0x18 |
|
- | 409 | SRV_SIZE equ 44 |
|
405 | 410 | ||
406 | struc COFF_HEADER |
411 | struc COFF_HEADER |
407 | { .machine dw ? |
412 | { .machine dw ? |
408 | .nSections dw ? |
413 | .nSections dw ? |
409 | .DataTime dd ? |
414 | .DataTime dd ? |
Line 457... | Line 462... | ||
457 | IOCTL IOCTL |
462 | IOCTL IOCTL |
458 | end virtual |
463 | end virtual |
459 | 464 | ||
Line 460... | Line -... | ||
460 | - | ||
461 | SRV_SIZE equ 36 |
- | |
462 | - | ||
463 | virtual at 0 |
465 | ;virtual at 0 |
464 | LIB LIB |
466 | ; LIB LIB |
465 | end virtual |
467 | ;end virtual |
Line 466... | Line 468... | ||
466 | 468 | ||
467 | virtual at 0 |
469 | virtual at 0 |
468 | SRV SRV |
470 | SRV SRV |