#ifndef	ARCH_WIN32_PLATROFM_H
#define	ARCH_WIN32_PLATROFM_H

/*
 * Mapped I/O
 */
#define	ARCH_MAPPED_IO_SUPPORTED

/*
 * Unidirectional message-oriented named pipes
 */
#define	ARCH_IPC_SUPPORTED

/*
 * Windowing
 */
#define	ARCH_WINDOWING_SUPPORTED

/*
 * TODO
 */

/*
 * RS232 stuff
 */
#define	ARCH_RS232_SUPPORTED

/*
 * PCM sound IO
 */
#define	ARCH_DSP_INPUT_SUPPORTED
#define	ARCH_DSP_OUTPUT_SUPPORTED

/*
 * Threading and TSD, scheduling and locking
 */
#define	ARCH_THREADING_SUPPORTED

/*
 * TCP/IP networking support: TODO !!!
 */
/*
 * IPC support: TODO !!!
 */
/*
 * OpenGL support (FIXME: should depend on ARCH_WINDOWING_SUPPORTED)
 */
#define	ARCH_OPENGL_SUPPORTED

#endif	/* !ARCH_WIN32_PLATROFM_H */
