63 lines
1.6 KiB
C++
63 lines
1.6 KiB
C++
// Filename: windows.h
|
|
// Created by: drose (17Aug00)
|
|
//
|
|
////////////////////////////////////////////////////////////////////
|
|
//
|
|
// PANDA 3D SOFTWARE
|
|
// Copyright (c) Carnegie Mellon University. All rights reserved.
|
|
//
|
|
// All use of this software is subject to the terms of the revised BSD
|
|
// license. You should have received a copy of this license along
|
|
// with this source code in a file named "LICENSE."
|
|
//
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
// This file, and all the other files in this directory, aren't
|
|
// intended to be compiled--they're just parsed by CPPParser (and
|
|
// interrogate) in lieu of the actual system headers, to generate the
|
|
// interrogate database.
|
|
|
|
#ifndef WINDOWS_H
|
|
#define WINDOWS_H
|
|
|
|
typedef bool BOOL;
|
|
typedef long DWORD;
|
|
typedef long LONG;
|
|
typedef long UINT;
|
|
typedef unsigned long ULONG;
|
|
typedef long HRESULT;
|
|
typedef int CRITICAL_SECTION;
|
|
typedef int HANDLE;
|
|
typedef int HGLOBAL;
|
|
typedef int HWAVEIN;
|
|
typedef void *LPSTR;
|
|
typedef void *LPWAVEHDR;
|
|
typedef void *LPVOID;
|
|
typedef void *DWORD_PTR;
|
|
typedef unsigned short WCHAR;
|
|
typedef WCHAR *BSTR;
|
|
typedef struct _MediaType AM_MEDIA_TYPE;
|
|
typedef struct _VIDEO_STREAM_CONFIG_CAPS VIDEO_STREAM_CONFIG_CAPS;
|
|
typedef struct _GUID GUID;
|
|
typedef struct _STICKYKEYS STICKYKEYS;
|
|
typedef struct _TOGGLEKEYS TOGGLEKEYS;
|
|
typedef struct _FILTERKEYS FILTERKEYS;
|
|
|
|
#define CALLBACK
|
|
|
|
#define WINAPI
|
|
|
|
union LARGE_INTEGER {
|
|
__int64 QuadPart;
|
|
};
|
|
|
|
class IGraphBuilder;
|
|
class ICaptureGraphBuilder2;
|
|
class IBaseFilter;
|
|
class IMediaControl;
|
|
class IVMRWindowlessControl;
|
|
class CSampleGrabberCB;
|
|
template<class N> class CComPtr;
|
|
|
|
#endif
|