add slist

This commit is contained in:
Mario Fetka
2026-05-22 16:26:20 +02:00
parent 09a3f9f551
commit 36d566939c
5 changed files with 199 additions and 23 deletions

24
net.h
View File

@@ -58,7 +58,7 @@ typedef struct {
uint16 fragment_count; /* Anzahl Fragment Buffers */
uint8 *fragment_1;
uint16 fragment_1_size;
/* Knnen auch mehr sein */
/* K<EFBFBD>nnen auch mehr sein */
} ECB;
#include "kern.h"
@@ -106,6 +106,24 @@ typedef struct {
#define NWCLIENT 4
#define NWBIND 5
#define NCP_BINDERY_FSERVER 0x0004
typedef struct {
uint32 object_id;
uint16 object_type;
uint8 object_name[49];
uint8 object_flags;
uint8 object_security;
uint8 object_has_prop;
} BINDERY_OBJECT;
typedef struct {
uint8 value[128];
uint8 more_flag;
uint8 property_flag;
} NW_PROPERTY;
/* net.c */
extern char *funcname;
extern char prgpath[];
@@ -235,4 +253,8 @@ extern int func_tests (int argc, char *argv[], int mode);
extern int func_capture(int argc, char *argv[], int mode);
extern int ncp_17_37(uint32 last_id, uint16 objtyp, uint8 *pattern,
BINDERY_OBJECT *target);
extern int ncp_17_3d(uint16 objtyp, uint8 *objname, int segment,
uint8 *propname, NW_PROPERTY *target);