1 // Copyright © 2016, Peter Atashian 2 // Licensed under the MIT License <LICENSE.md> 3 use super::*; 4 pub const CLSCTX_INPROC_SERVER: DWORD = 0x1; 5 pub const CLSCTX_INPROC_HANDLER: DWORD = 0x2; 6 pub const CLSCTX_LOCAL_SERVER: DWORD = 0x4; 7 pub const CLSCTX_REMOTE_SERVER: DWORD = 0x10; 8 pub const CLSCTX_SERVER: DWORD = CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER | 9 CLSCTX_REMOTE_SERVER; 10 pub const CLSCTX_ALL: DWORD = CLSCTX_INPROC_HANDLER | CLSCTX_SERVER; 11 STRUCT!{struct ServerInformation { 12 dwServerPid: DWORD, 13 dwServerTid: DWORD, 14 ui64ServerAddress: UINT64, 15 }} 16 pub type PServerInformation = *mut ServerInformation; 17 DECLARE_HANDLE!(CO_MTA_USAGE_COOKIE, CO_MTA_USAGE_COOKIE__); 18