windows-nt/Source/XPSP1/NT/multimedia/media/avi/inc.16/winexp.h
2020-09-26 16:20:57 +08:00

43 lines
1.4 KiB
C

/*****************************************************************************\
* *
* winexp.h *
* *
* Copyright (c) 1993-1994, Microsoft Corp. All rights reserved. *
* *
\*****************************************************************************/
#ifndef NOATOM
/* atom manager internals */
#define ATOMSTRUC struct atomstruct
typedef ATOMSTRUC NEAR *PATOM;
typedef ATOMSTRUC {
PATOM chain;
WORD usage; /* Atoms are usage counted. */
BYTE len; /* length of ASCIZ name string */
BYTE name; /* beginning of ASCIZ name string */
} ATOMENTRY;
typedef struct {
int numEntries;
PATOM pAtom[ 1 ];
} ATOMTABLE;
ATOMTABLE * PASCAL pAtomTable;
#endif
LPSTR WINAPI lstrbscan(LPSTR, LPSTR);
LPSTR WINAPI lstrbskip(LPSTR, LPSTR);
int WINAPI OpenPathName(LPSTR, int);
int WINAPI DeletePathName(LPSTR);
WORD WINAPI _ldup(int);
/* scheduler things that the world knows not */
BOOL WINAPI WaitEvent( HANDLE );
BOOL WINAPI PostEvent( HANDLE );
BOOL WINAPI KillTask( HANDLE );
/* print screen hooks */
BOOL WINAPI SetPrtScHook(FARPROC);
FARPROC WINAPI GetPrtScHook(void);