/*static char *SCCSID = "@(#)tmpdos32.h	6.3 91/11/19";                                 */
/****************************************************************************/
/*                                                                          */
/*                       IBM/Microsoft Confidential                         */
/*                                                                          */
/*                 Copyright (c) IBM Corporation  1987, 1990                */
/*                 Copyright (c) Microsoft Corp.  1987, 1990                */
/*                           All Rights Reserved                            */
/*                                                                          */
/****************************************************************************/

/********** START OF SPECIFICATIONS ****** IBM CONFIDENTIAL **********/
/*                                                                   */
/* SOURCE FILE NAME: TMPDOS32.H                                      */
/*                                                                   */
/* DESCRIPTIVE NAME: Define 32 bit doscalls used by common subs      */
/*                                                                   */
/* FUNCTION:                                                         */
/*     This gives function prototypes for 32 bit doscalls            */
/*     used by the 32 bit common subroutines                         */
/*                                                                   */
/* EXTERNAL REFERENCE:  none                                         */
/*                                                                   */
/* RELEASE:                                                          */
/*                                                                   */
/*   VERSION      DATE           REASON                              */
/*                                                                   */
/*     1.00    09/25/1989      initial version                       */
/*                                                                   */
/* B031 PB725014 11/17/91 CMM: Unresolved symbols in DBCS support fgw*/
/*********************************************************************/

unsigned long DOS32QUERYMODULEHANDLE(char *, unsigned long *);

unsigned long DOS32QUERYMODULENAME(unsigned long, unsigned long, char *);

unsigned long DOS32OPEN(char *, unsigned long *, unsigned long *,
                        unsigned long, unsigned long, unsigned long,
                        unsigned long, void *);

unsigned long DOS32CLOSE(unsigned long);

unsigned long DOS32SCANENV(char *, char **);

unsigned long DOS32SEARCHPATH(unsigned long, char *, char *,
                              char *, unsigned long);

unsigned long DOS32READ(unsigned long, void *, unsigned long, unsigned long *);

unsigned long DOS32SETFILEPTR(unsigned long, long, unsigned long,
                              unsigned long *);

unsigned long DOS32LOADMODULE(char *, unsigned long, char *, unsigned long *);

unsigned long DOS32ALLOCMEM(unsigned long *, unsigned long, unsigned long,
                            unsigned long);

unsigned long DOS32FREEMEM(unsigned long);

void          DOS32EXIT(unsigned short, unsigned short);

unsigned long DOS32QUERYDBCSENV (unsigned long, void *, char *);

unsigned long DOS32DYNAMICTRACE (unsigned long, void *, void *);
