|
@@ -3775,39 +3775,41 @@ MESSAGE :: struct {
|
|
|
|
|
|
IInfoQueue_VTable :: struct {
|
|
|
using iunkown_vtable: IUnknown_VTable,
|
|
|
- AddApplicationMessage: proc "system" (this: ^IInfoQueue, Severity: MESSAGE_SEVERITY, pDescription: cstring) -> HRESULT,
|
|
|
- AddMessage: proc "system" (this: ^IInfoQueue, Category: MESSAGE_CATEGORY, Severity: MESSAGE_SEVERITY, ID: MESSAGE_ID, pDescription: cstring) -> HRESULT,
|
|
|
- AddRetrievalFilterEntries: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
- AddStorageFilterEntries: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
- ClearRetrievalFilter: proc "system" (this: ^IInfoQueue),
|
|
|
- ClearStorageFilter: proc "system" (this: ^IInfoQueue),
|
|
|
+ SetMessageCountLimit: proc "system" (this: ^IInfoQueue, MessageCountLimit: u64) -> HRESULT,
|
|
|
ClearStoredMessages: proc "system" (this: ^IInfoQueue),
|
|
|
- GetBreakOnCategory: proc "system" (this: ^IInfoQueue, Category: MESSAGE_CATEGORY) -> BOOL,
|
|
|
- GetBreakOnID: proc "system" (this: ^IInfoQueue, ID: MESSAGE_ID) -> BOOL,
|
|
|
- GetBreakOnSeverity: proc "system" (this: ^IInfoQueue, Severity: MESSAGE_SEVERITY) -> BOOL,
|
|
|
GetMessage: proc "system" (this: ^IInfoQueue, MessageIndex: u64, pMessage: ^MESSAGE, pMessageByteLength: ^SIZE_T) -> HRESULT,
|
|
|
- GetMessageCountLimit: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
- GetMuteDebugOutput: proc "system" (this: ^IInfoQueue) -> BOOL,
|
|
|
GetNumMessagesAllowedByStorageFilter: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
GetNumMessagesDeniedByStorageFilter: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
- GetNumMessagesDiscardedByMessageCountLimit: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
GetNumStoredMessages: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
GetNumStoredMessagesAllowedByRetrievalFilter: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
- GetRetrievalFilter: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER, pFilterByteLength: ^SIZE_T) -> HRESULT,
|
|
|
- GetRetrievalFilterStackSize: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
+ GetNumMessagesDiscardedByMessageCountLimit: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
+ GetMessageCountLimit: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
+ AddStorageFilterEntries: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
GetStorageFilter: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER, pFilterByteLength: ^SIZE_T) -> HRESULT,
|
|
|
- GetStorageFilterStackSize: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
- PopRetrievalFilter: proc "system" (this: ^IInfoQueue),
|
|
|
- PopStorageFilter: proc "system" (this: ^IInfoQueue),
|
|
|
- PushCopyOfRetrievalFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
+ ClearStorageFilter: proc "system" (this: ^IInfoQueue),
|
|
|
+ PushEmptyStorageFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
PushCopyOfStorageFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
+ PushStorageFilter: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
+ PopStorageFilter: proc "system" (this: ^IInfoQueue),
|
|
|
+ GetStorageFilterStackSize: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
+ AddRetrievalFilterEntries: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
+ GetRetrievalFilter: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER, pFilterByteLength: ^SIZE_T) -> HRESULT,
|
|
|
+ ClearRetrievalFilter: proc "system" (this: ^IInfoQueue),
|
|
|
PushEmptyRetrievalFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
- PushEmptyStorageFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
+ PushCopyOfRetrievalFilter: proc "system" (this: ^IInfoQueue) -> HRESULT,
|
|
|
+ PushRetrievalFilter: proc "system" (this: ^IInfoQueue, pFilter: ^INFO_QUEUE_FILTER) -> HRESULT,
|
|
|
+ PopRetrievalFilter: proc "system" (this: ^IInfoQueue),
|
|
|
+ GetRetrievalFilterStackSize: proc "system" (this: ^IInfoQueue) -> u64,
|
|
|
+ AddMessage: proc "system" (this: ^IInfoQueue, Category: MESSAGE_CATEGORY, Severity: MESSAGE_SEVERITY, ID: MESSAGE_ID, pDescription: cstring) -> HRESULT,
|
|
|
+ AddApplicationMessage: proc "system" (this: ^IInfoQueue, Severity: MESSAGE_SEVERITY, pDescription: cstring) -> HRESULT,
|
|
|
SetBreakOnCategory: proc "system" (this: ^IInfoQueue, Category: MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT,
|
|
|
- SetBreakOnID: proc "system" (this: ^IInfoQueue, ID: MESSAGE_ID, bEnable: BOOL) -> HRESULT,
|
|
|
SetBreakOnSeverity: proc "system" (this: ^IInfoQueue, Severity: MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT,
|
|
|
- SetMessageCountLimit: proc "system" (this: ^IInfoQueue, MessageCountLimit: u64) -> HRESULT,
|
|
|
+ SetBreakOnID: proc "system" (this: ^IInfoQueue, ID: MESSAGE_ID, bEnable: BOOL) -> HRESULT,
|
|
|
+ GetBreakOnCategory: proc "system" (this: ^IInfoQueue, Category: MESSAGE_CATEGORY) -> BOOL,
|
|
|
+ GetBreakOnSeverity: proc "system" (this: ^IInfoQueue, Severity: MESSAGE_SEVERITY) -> BOOL,
|
|
|
+ GetBreakOnID: proc "system" (this: ^IInfoQueue, ID: MESSAGE_ID) -> BOOL,
|
|
|
SetMuteDebugOutput: proc "system" (this: ^IInfoQueue, bMute: BOOL),
|
|
|
+ GetMuteDebugOutput: proc "system" (this: ^IInfoQueue) -> BOOL,
|
|
|
}
|
|
|
|
|
|
MESSAGE_ID :: enum u32 {
|