NT4/private/windows/netdde/incs/unddesi.h
2020-09-30 17:12:29 +02:00

51 lines
1.1 KiB
C

/* UNDDESHAREINFO - contains information about a NDDE share */
struct UNDdeShareInfo_tag {
LONG lRevision;
LPWSTR lpszShareName;
LONG lShareType;
LPWSTR lpszAppTopicList;
LONG fSharedFlag;
LONG fService;
LONG fStartAppFlag;
LONG nCmdShow;
LONG qModifyId[2];
LONG cNumItems;
LPWSTR lpszItemList;
};
typedef struct UNDdeShareInfo_tag UNDDESHAREINFO;
typedef struct UNDdeShareInfo_tag * PUNDDESHAREINFO;
/*
Special commands
*/
#define NDDE_SC_TEST 0
#define NDDE_SC_REFRESH 1
#define NDDE_SC_GET_PARAM 2
#define NDDE_SC_SET_PARAM 3
#define NDDE_SC_DUMP_NETDDE 4
struct sc_param {
LONG pType;
LONG offSection;
LONG offKey;
LONG offszValue;
UINT pData;
};
typedef struct sc_param SC_PARAM;
typedef struct sc_param * PSC_PARAM;
#define SC_PARAM_INT 0
#define SC_PARAM_STRING 1
void RefreshNDDECfg(void);
void RefreshDSDMCfg(void);
void DebugDdeIntfState();
void DebugDderState();
void DebugRouterState();
void DebugPktzState();