Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
911 B

#ifndef _Parse_h
#define _Parse_h
// File: Parse.h
// Author: Michael Marr (mikemarr)
//
// History:
// -@- 09/23/97 (mikemarr) copied from projects\vector2d
#include "DXTransP.h"
#define nMAXPOINTS (1 << 16)
#define nMAXPOLYS (1 << 14)
#define nMAXBRUSHES (1 << 14)
#define nMAXPENS 16
#define typePOLY 0
#define typeBRUSH 1
#define typePEN 2
#define typeSTOP 4
typedef struct RenderCmd {
DWORD nType;
void * pvData;
} RenderCmd;
typedef struct BrushInfo {
DXSAMPLE Color;
} BrushInfo;
typedef struct PenInfo {
DXSAMPLE Color;
float fWidth;
DWORD dwStyle;
} PenInfo;
typedef struct PolyInfo {
DXFPOINT * pPoints;
BYTE * pCodes;
DWORD cPoints;
DWORD dwFlags;
} PolyInfo;
HRESULT ParseAIFile(const char *szFilename, RenderCmd **ppCmds);
#endif