Data types
The Rights Management Service Client 2.1 declares the following data types.
-
IPC_AUTH_TOKEN_HANDLE
-
A handle to an IPC authentication token object.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPC_AUTH_TOKEN_HANDLE);
-
PIPC_AUTH_TOKEN_HANDLE
-
A pointer to a handle to an IPC authentication token object
This type is declared in Ipcbase.h as follows:
typedef IPC_AUTH_TOKEN_HANDLE* PIPC_AUTH_TOKEN_HANDLE;
-
PCIPCF_FILE_BASIC_INFORMATION
-
Const pointer to an IPCF_FILE_BASIC_INFORMATION structure.
This type is declared in Ipcbase.h as follows:
typedef const IPCF_FILE_BASIC_INFORMATION *PCIPCF_FILE_BASIC_INFORMATION;
-
IPCF_FILE_HANDLE
-
A handle to a pfile.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPCF_FILE_HANDLE);
-
PIPCF_FILE_HANDLE
-
Pointer to an IPCF_FILE_HANDLE type.
This type is declared in Ipcbase.h as follows:
typedef IPCF_FILE_HANDLE* PIPCF_FILE_HANDLE;
-
PCIPCF_FILE_RANGE
-
Const Pointer to an IPCF_FILE_RANGE structure.
This type is declared in Ipcbase.h as follows:
typedef const IPCF_FILE_RANGE *PCIPCF_FILE_RANGE;
-
IPC_HANDLE
-
A handle to an IPC object.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPC_HANDLE);
-
PIPC_HANDLE
-
A pointer to a handle to an IPC object.
This type is declared in Ipcbase.h as follows:
typedef IPC_HANDLE* PIPC_HANDLE;
-
IPC_KEY_HANDLE
-
A handle to an IPC key object.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPC_KEY_HANDLE);
-
PIPC_KEY_HANDLE
-
A pointer to a handle to an IPC key object.
This type is declared in Ipcbase.h as follows:
typedef IPC_KEY_HANDLE* PIPC_KEY_HANDLE;
-
IPC_LICENSE_HANDLE
-
A handle to an IPC license object.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPC_LICENSE_HANDLE);
-
PIPC_LICENSE_HANDLE
-
A pointer to a handle to an IPC license object.
This type is declared in Ipcbase.h as follows:
typedef IPC_LICENSE_HANDLE* PIPC_LICENSE_HANDLE;
-
IPC_LICENSE_METADATA_HANDLE
-
A handle to the metadata section in the IPC license.
This type is declared in Ipcbase.h as follows:
DECLARE_HANDLE(IPC_LICENSE_METADATA_HANDLE);
-
PIPC_LICENSE_METADATA_HANDLE
-
Pointer to an IPC_LICENSE_METADATA_HANDLE type.
This type is declared in Ipcbase.h as follows:
typedef IPC_LICENSE_METADATA_HANDLE* PIPC_LICENSE_METADATA_HANDLE;
-
PCIPCF_PROTECTED_FILE_HEADER
-
Const Pointer to an IPCF_PROTECTED_FILE_HEADER structure.
This type is declared in Ipcbase.h as follows:
typedef const IPCF_PROTECTED_FILE_HEADER *PCIPCF_PROTECTED_FILE_HEADER;
-
PCIPCF_RAW_FILE_RANGE
-
Const Pointer to an IPCF_RAW_FILE_RANGE structure.
This type is declared in Ipcbase.h as follows:
typedef const IPCF_RAW_FILE_RANGE *PCIPCF_RAW_FILE_RANGE;
Requirements
Minimum supported client |
Windows Vista with SP2 |
Minimum supported server |
Windows Server 2008 |
Header |
|