ddemain_xsb.c File Reference

#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <malloc.h>
#include "cinterf.h"

Defines

#define INCLUDE_DDEML_H
#define WM_USER_INITIATE   (WM_USER+1)
#define initsizeBuff3   500

Functions

long FAR PASCAL _export xsbProc (HWND, UINT, UINT, LONG)
HDDEDATA FAR PASCAL _export DdeCallback (UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD)
int mustquote (char *atom)
void printpstring (char *atom, int toplevel, char *straddr, long int *ind)
DWORD clenpterm (prolog_term term)
void printpterm (prolog_term term, int toplevel, char *straddr, long int *ind)
int PASCAL WinMain (HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow)

Variables

DWORD idInst
HWND hwnd
char szAppName [] = "XSBWin"
char szTopic [] = "square"
HSZ hszService
char tempstring [100]
long int rcode
char szBuffer [256]
char szBuff1 [256]
char szBuff2 [256]
char * szQuery
char * szBuff3
long int sizeBuff3 = 0

Define Documentation

#define INCLUDE_DDEML_H
 

#define initsizeBuff3   500
 

#define WM_USER_INITIATE   (WM_USER+1)
 

include <ddeml.h>


Function Documentation

DWORD clenpterm prolog_term  term  ) 
 

HDDEDATA FAR PASCAL _export DdeCallback UINT  ,
UINT  ,
HCONV  ,
HSZ  ,
HSZ  ,
HDDEDATA  ,
DWORD  ,
DWORD 
 

int mustquote char *  atom  ) 
 

void printpstring char *  atom,
int  toplevel,
char *  straddr,
long int ind
 

void printpterm prolog_term  term,
int  toplevel,
char *  straddr,
long int ind
 

int PASCAL WinMain HANDLE  hInstance,
HANDLE  hPrevInstance,
LPSTR  lpszCmdParam,
int  nCmdShow
 

long FAR PASCAL _export xsbProc HWND  ,
UINT  ,
UINT  ,
LONG 
 


Variable Documentation

HSZ hszService
 

HWND hwnd
 

DWORD idInst
 

long int rcode
 

long int sizeBuff3 = 0
 

char szAppName[] = "XSBWin"
 

char szBuff1[256]
 

char szBuff2[256]
 

char* szBuff3
 

char szBuffer[256]
 

char* szQuery
 

char szTopic[] = "square"
 

char tempstring[100]
 


Generated on Wed Jul 26 13:26:53 2006 for XSB by  doxygen 1.4.5