The following code snipet contains some unfamiliar text: #include #include #include /* ... */ WINTRUST_FILE_INFO FileData; memset(&FileData, 0, sizeof(FileData)); FileData.cbStruct = sizeof(WINTRUST_FILE_INFO); FileData.pcwszFilePath = pwszSourceFile; FileData.hFile = NULL; FileData.pgKnownSubject = NULL; How could one go about discovering the definition of WINTRUST_FILE_INFO, and how to interpret it? Solution #include #include #include /* ... */ WINTRUST_FILE_INFO FileData; memset(&FileData, 0, sizeof(FileData)); FileData.cbStruct = sizeof(WINTRUST_FILE_INFO); FileData.pcwszFilePath = pwszSourceFile; FileData.hFile = NULL; FileData.pgKnownSubject = NULL; Hi, You can find about \"WINTRUST_FILE_INFO\" in \'wintrust.h\' \"WINTRUST_FILE_INFO\" is a typedef (alias) of some class name.