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.
 
 
 
 
 
 

50 lines
1.3 KiB

#ifndef __MPRPOBJEX_H__
#define __MPRPOBJEX_H__
/*++
Copyright (c) 1997 1998 PHILIPS I&C
Module Name: mprpobj.c
Abstract: factory property definitions
Author: Michael Verberne
Revision History:
Date Reason
Sept.22, 98 Optimized for NT5
--*/
#include "windef.h"
#include "mmsystem.h"
#include "ks.h"
// define the GUID of the factory propertyset
#define STATIC_PROPSETID_PHILIPS_FACTORY_PROP \
0xfcf75730, 0x5b4c, 0x11d1, 0xbd, 0x77, 0x0, 0x60, 0x97, 0xd1, 0xcd, 0x79
DEFINE_GUIDEX(PROPSETID_PHILIPS_FACTORY_PROP);
// define property id's for the custom property set
typedef enum {
KSPROPERTY_PHILIPS_FACTORY_PROP_REGISTER_ADDRESS,
KSPROPERTY_PHILIPS_FACTORY_PROP_REGISTER_DATA,
KSPROPERTY_PHILIPS_FACTORY_PROP_FACTORY_MODE
} KSPROPERTY_PHILIPS_FACTORY_PROP;
// define a generic structure which will be used to pass
// register values
// Note: There are currently no
// KSPROPERTY_PHILIPS_FACTORY_PROP_FLAGS defined
typedef struct {
KSPROPERTY Property;
ULONG Instance;
LONG Value; // Value to set or get
ULONG Flags; // KSPROPERTY_PHILIPS_FACTORY_PROP_FLAGS_
ULONG Capabilities; // KSPROPERTY_PHILIPS_FACTORY_PROP_FLAGS_
} KSPROPERTY_PHILIPS_FACTORY_PROP_S, *PKSPROPERTY_PHILIPS_FACTORY_PROP_S;
#endif /* __MPRPOBJ_H__ */